Files
mesa/.pick_status.json
Daniel Schürmann 87bfed33e9 aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed
The small DCE of the spiller only removes the original instructions
of rematerialized variables in case they are unused. If a variable
has been renamed, it cannot match any original instruction anymore.
Thus, the lookup is then unnecessary and can be omitted.

No fossil-db changes.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8055>
(cherry picked from commit ef4101d6d7)
2020-12-16 13:17:58 -08:00

48998 lines
1.5 MiB

[
{
"sha": "2d78e28ba702d366becabb8e241b861e6711c76e",
"description": "d3d12: Flush and wait in flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0507da62c47ad6ca0b5c4f9bb2209d773c3e444c",
"description": "gallium/dri: Add D3D12 software driver option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb4353838d7b54f0811d171da9afad5416b04059",
"description": "d3d12: Don't require DXIL for WSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b60d6a24d405066c4077154095a76204c103cc1",
"description": "d3d12: Support Linux eventfds for fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4c80f77df6310807db6a8f29b1389a7c3a2c43",
"description": "d3d12: Only support DXGI and GDI APIs on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed286325a0ecbf5fceeb9c8f5d5fc677154fad00",
"description": "d3d12: Only play DLL path tricks on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfeb5ecd4ac28b7189bd311cce34a495a7249972",
"description": "d3d12: Use u_dl instead of Windows DLL APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ccbd9b1e59eebb139008f9d292a0c6f01ca770",
"description": "d3d12: Add forward declaration for LUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "738564a75318d6d90c810abb874995ab9a735a34",
"description": "d3d12: Scope down wrl includes to just client.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af2e212c598d41d2dd6b1da85537c822198edd82",
"description": "d3d12: Use IID_PPV_ARGS instead of __uuidof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1e05ad772e8872af1f0ef420640d02c11784271",
"description": "d3d12: Include dxguids/dxguids.h in files that need __uuidof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9b6a21f4d0b018eb487d80528f8aa326afe362",
"description": "d3d12: Include wsl/winadapter.h when not compiling for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fc2676e47d50b561efc4b6c5b932aa637226c4a",
"description": "winsys_handle: Change D3D12 resource handle type to void*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ee55769d6d6991a88513b0de9fc8e3e06543acd",
"description": "microsoft/compiler: Pick up new dxcapi.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6736480035281f9d37a69a3f65114226a5ac9a8",
"description": "d3d12: Add DXCore screen variation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50fab5da93ad05817f8bc33abba759cc0cb3d0ef",
"description": "d3d12: Refactor screen to abstract DXGI details",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc5f69faee969cf32fdb7cd31b8b12206d82a77e",
"description": "d3d12: Use DirectX-Headers wrap for d3d12.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c37d8ae82b9d6ad30ebffbc8bf043afa0f5b6cc5",
"description": "egl/wayland: add a NULL guard for the authenticate callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a709d99bfd7982bcb15d2c98bea5bc8de91ea0a7",
"description": "st/mesa: set drawpixels swizzle before creating sampler view",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "d11fefa96165836ffeed531a74319a64aa98a696"
},
{
"sha": "ba74e1be22f646f9639e85b12c7707e96351a075",
"description": "zink: fix 8 bit index handling code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae"
},
{
"sha": "008bf6ca61081fbe9025a6bb1facf3f82b08106e",
"description": "zink: ralloc spirv_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ccd3c4687ae401353a72a116b0d4f7de560c88",
"description": "zink: use emit_bitcast helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "134df0069fbc5fb956865c7777ba16663333cb10",
"description": "zink: use shader-read-only-optimal for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a4c4cd110380c99c51e57c59c868beac01234d2",
"description": "driconf: add workaround for Enter The Gungeon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296316b5dec2d3512408859c38f50dd308a75bbc",
"description": "st/mesa: disable line stippling if pattern is all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "967ae12931e0dc12855de903851222b2f0607878",
"description": "Revert \"st/dri: make sure software color-buffers are linear\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"master_sha": null,
"because_sha": "040a2643c08dd0accee6942bc05836b99417ee49"
},
{
"sha": "1fd5e7b14eb9130d22f0a6ff219af1680734415a",
"description": "zink: force display-targets to be linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87d7568d69199d1fa16858b45521764d31815aa9",
"description": "swr: Fix building with LLVM12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27097ca6b52f3b84a8fd8f7427487440980fae29",
"description": "radeonsi: improve a comment about an MSAA bug workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9fb98c4b6bf5d9a5cabf55b47efee7c712769a",
"description": "radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300"
},
{
"sha": "dffc27e5e10350c371bb32b5b49facc8b30b2f16",
"description": "radeonsi: fix small primitive culling with MSAA force-disabled and smoothing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7648060dc03775979e3fa8904c4948c084e82b6a"
},
{
"sha": "836b9e1d8831eb9ec3b1652bc041d70e1e0db71a",
"description": "glsl: Fix typos in comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "001411774d203007850a157900c9cd9d0307a417",
"description": "lima: adjust pp and gp max const buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed50cba6e8561128a98dcf6ac8a98cef94591aa",
"description": "gallium/swr: Fix Windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443"
},
{
"sha": "5228847c02749079c765cc143064b29737aa93a4",
"description": "CI: Add repeat-wait to Windows Piglit skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e215ff487d23d4bf040e368ec08ef08b7ac4cb3",
"description": "d3d12: Fix incorrect fence timeout calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "f3e33dee07073f0ea25bdf68e335a1ee19b2bcb6",
"description": "ci: Add an ASan build on x86.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f52386544a38b6d1628ae8c9e17875a31e7e8d4",
"description": "amd: Fix leak in ac_surface_modifier_test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26198e875a39625e413dd1f1ee0e4cf4a3d93646",
"description": "driconf: Fix memory leak in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d23f4e56fb6ec8b1b13fd48d937850d87ad4f26",
"description": "glsl/standalone: Fix memory leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8fb7ac1c4f2cee6b2f772efe2a0b503a3480df9",
"description": "mapi: Fix symbols check with ASan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39dbf47bfe75231329fa29eb21465d915ba06bc4",
"description": "glsl/uniform_initializer_tests: Fix memory leak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49c22c21557fc9289337a861a8b1e4aecb65b095",
"description": "glsl/general_ir_test: Fix leaks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d026e22752eb4138d46787d41ebfa2527e449fa",
"description": "disk_cache: Fix memory leaks in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6665eb0531e2ada489278be0104b52b2e99b185",
"description": "freedreno/ir3: Free the compiler at the end of the unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba8ce62d3cc3761776a666d5e38e5bac6f99bb53",
"description": "glx/tests: Fix leaks in the unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a1a65c09114eea20dc616f189233164ce80e79",
"description": "glx/tests: Remove unused teardown function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "867e7f7cf4e3e117588612e36bb749b3ec8414af",
"description": "util/vma: Fix leak of the heap in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e640a9ca79f29814235fff388c5460d9b12cb529",
"description": "util: Fix memory leak in a hash table unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547d11de54c6863dc73446181b80f4f368808c3c",
"description": "etnaviv, v3d: Fix valgrind include paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f",
"description": "radv,aco: Compile with -Wimplicit-fallthrough when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ba83d820c17719d3c1500103df1bcc4efa45f06",
"description": "aco: Annotate switch fallthroughs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22790ef3d4defa1b34c3be7d131e1cc49b272d80",
"description": "radv: add support for resolving layered depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9c231aef8f325eb24bb4346e8c1ab292e024c5",
"description": "glx/xlib: Build fix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
},
{
"sha": "78c7edf962a8cd1dfd40fd1cddfe0231942e9599",
"description": "zink: Simplify MoltenVK support a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0781808935e161b1731da944ffe8e2a4c681f9d6",
"description": "zink: Factor out zink_create_logical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa93673d9d174a6fdeeff51398bfa4b98a0c441e",
"description": "zink: Factor out zink_get_loader_version()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7a8f6fc1d2391937b06ef870c486c8c4c36ba1",
"description": "zink: Factor out winsys awareness from zink_internal_create_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2f1354bdc53628125cec7dbcc4dd1bcde7e8d01",
"description": "zink: Fix indentation in zink_create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c314893988d4b7408383d5c0357319082c347fc6",
"description": "gallium/util: add bitcast helpers for double and uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615c4610bb6882decc384913b28545c3cb945a1a",
"description": "gallium/util: make bitcast-helpers explicitly sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ba788d73b47aa9c40c692c95e756a39c151bf7d",
"description": "etnaviv: tex_state: fix miplevel selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d21cc94201ab1e6cb54ff33a7a835248fe336777",
"description": "gallium/dri2: Don't forget protected content flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
},
{
"sha": "df76963a5cd56c677f189ad89d75935a76fca090",
"description": "anv: Add DRM_RDWR flag in anv_gem_handle_to_fd",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "94687ee59f0e027f2957b7420f2ac973054b6d74",
"description": "vulkan/overlay: add new options to display device/swapchain-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9481cb8904ef6207733270d6acc7d011955a6e",
"description": "vulkan/overlay: don't display frame numbers unless required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50",
"description": "egl/android: implement image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1cf065e0a1aba0deb7c1fee0ed4e720468d28c9",
"description": "i965: plumb loader image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7814d6e0cc8ad10b4568e34d06afad95993e936",
"description": "frontend/dri: plumb loader image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "479840459f9562afaecb150537da3173c8735b18",
"description": "dri: add image cleanup callback to loader extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80a028d830e2198a839e346b3b845999680c92e6",
"description": "egl/android: don't pass loaderPriv in get_front_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f2a19aeebf9549420709c53e9acfccd895e9c3",
"description": "zink: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443",
"description": "gallium: Add optional pipe_context to flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23488c35152c58a3f15bde6ade658959de94ff9a",
"description": "aco: allow divergent mbcnt_amd masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feee375db997ca662f425fbdad466624c29ddfa6",
"description": "aco: fix mbcnt_amd with wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ffae5a439bff248fdf5ed77dfbdf98059b4069a",
"description": "xmlconfig: Disable WITH_XMLCONFIG on Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4"
},
{
"sha": "a7fb3954a1318a6b27e1405a9e799dd8f06eaa34",
"description": "glx: fix spelling issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "618e480f3854d8e79187e16152c9cee47146258d",
"description": "glx: lets compare drawing command sizes using MIN3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef4101d6d73614f4f41708050f963d6038f91e25",
"description": "aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bccfd86f6e97611a3b9b4f227aa414bc3d04e02",
"description": "aco: fix DCE of rematerializable phi operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d48d72e98af9436babeeb3a94b312f94bc582b36"
},
{
"sha": "a791c1f3a714cd54a3a97067c911bcfb5b4421f5",
"description": "radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77343576ebd1880d59f66d5b76befd24defe37c0",
"description": "aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45524afe95dbbc517677807b7abb941031d4cd4d",
"description": "radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a464f4296a73df89755323e03646ccbf835d66c",
"description": "radv: track if VRS is enabled to apply a workaround on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c587eaadf6ffc321165b9ff51cf2bd700599d412",
"description": "aco: implement fragment shading rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bac0b7f19bb74fe8e99edec87331cb6c7a9e64e",
"description": "radv/llvm: implement fragment shading rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf69d89b5a74b3bf930ecbbbeeaf44767136ec1b",
"description": "radv: implement VK_KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c1931ca93b35c9b236b47e58e95ab0233f2b53",
"description": "radv: add VK_KHR_fragment_shading_rate but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9770ffb07ccd148387e9ec9b65854fcce492834b",
"description": "amd/registers: add missing VRS registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4217ef2fc73576aee636d7c8cc4e4d7e94f33cd",
"description": "aco: don't create dead exec mask phis on merge blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f4be4fcd54d7f3c3823b534220ab579c210231",
"description": "etnaviv: remove imm_ prefix from etna_shader_uniform_info members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fefbafb6ff305437ae7d4e47326a4c68247de3cd",
"description": "etnaviv: rename from immedaite to uniform in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad19b0714a8d3cb51121b09b6e3915439d5f3452",
"description": "radv: fix access to uninitialized radeon_bo_metadata",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080"
},
{
"sha": "614c77772ac2f48955537efcfefaf0609d6c03e5",
"description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c99f2fe70ec6a9273786d123fa4ac9924b5911b2"
},
{
"sha": "dfd0f042e0d8faa374629ea0a67422edff6d48c3",
"description": "zink: really fix direct image mapping offset (I mean it this time)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63"
},
{
"sha": "ab79e6b8e33689857509c417c37f34c40f72ad45",
"description": "ci: skip failing test on lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a34a686ea953cb64c656518c239998cef78dba9",
"description": "zink: fix property detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff"
},
{
"sha": "d7911f9c6b0510b74c96306f748ff19d0f4807ba",
"description": "mesa: Remove cmd_size < 0 check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cb5cf34e8edbf863ff5577efe851852472e9bd",
"description": "intel/genxml: Avoid generating identical 12.5 and 12 branches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c33803359dcb378c040abcc3f517fa4ea65646",
"description": "mesa: Remove extra texObj.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
},
{
"sha": "d3d28f6c2d1795d391442249343d8cd38356665d",
"description": "nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a206b581578d585d845250f62dfb1e6684ddf2f0"
},
{
"sha": "6916d1d9247482c851e1a76e1017d04431d44268",
"description": "gallium/ntt: Drop reindexing of SSA defs and regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7956c788af229f31c2e0f6a9600690ef735a608e",
"description": "gallium/ntt: Don't manually reindex instrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33",
"description": "lavapipe: add support for VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be19765cf238315d1d88c4e474a77e799820b39",
"description": "lavapipe: add support for VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7cb57d73e771a2f8c86c46a4ba8a33da3874c47",
"description": "lavapipe: refactor descriptor set binding to support push later.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb7ccd3b23538eff70b5e75d518ffb01bbd06ade",
"description": "gallium/u_threaded: fix pipe_resource leak for staging transfer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e"
},
{
"sha": "d9dd8288aa0fc273fd56b87c41f459e29aa385ab",
"description": "lima: add support for half float textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e",
"description": "mesa: allow half float textures based on ARB_half_float_pixel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63",
"description": "zink: fix direct image mapping offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa",
"description": "CI: Add Windows source dependency map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "533f6debb17b02ee9f92f51c19a2da9c0700bca1",
"description": "nir: change return type to void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8bf15d107d5d53bc1bf83d2849651db99de8fa1",
"description": "turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0e7a2cd0229bfaae030c266dd847cdcd21a95af",
"description": "mesa: Remove silly \"dummy_false\" extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd49ba59a3888795ad0788259e3472e08c42bc24",
"description": "aco/ra: use get_reg_specified() for p_extract_vector",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "51f4b22feec3720c89458094a3245efc984115ee"
},
{
"sha": "731f8fc9dd5018e9ee55982207b70130ab72d22b",
"description": "aco: Use program->num_waves as maximum in scheduler.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54851281354f6feba5921c94b84aa11133e6274",
"description": "nir/opt_access: don't ignore infer_non_readable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b"
},
{
"sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9",
"description": "zink: replace old code with generated zink_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52138ea9b383ff7ca604e93d78c86eabc4266117",
"description": "zink: hook zink_instance to build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c",
"description": "zink: generate instance creation code with a python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12656de341a778dd4b9fbdd753421b8e4b010510",
"description": "zink: factor out GET_PROC_ADDR and friends to zink_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f58d933ea8358ea80b374a5e23063e9bcc6e091",
"description": "zink: allow Extension/Version to be shared across files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ad7541cf0780a8611fcb3a88b23f0179d24f269",
"description": "mesa: check for extension instead of desktop GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47eb9b865d0d8a252546b9c9cba5dcda8fe10c74",
"description": "mesa: do not allow es2-extension enums for es1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eaff8dba72f78f8820f003d5a2ac322b549f851",
"description": ".gitlab-ci: verify that Get-Content worked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eea5213910e691a5bc8183bb18d6b68aa8a4525",
"description": "gitlab-ci: copy piglit expected results to artifacts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "195a001d7366a23c569c38437390edc5ad1c25e9"
},
{
"sha": "83d1e2efd0e89191da80b62c048a9b7a471a86a3",
"description": "android: fix build failure with libbacktrace",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "848e7b947d0d505d54d27780b052e5532c721678"
},
{
"sha": "42fd7e3457becc8a6c61132de70d5e70ad11ab70",
"description": "v3d: extend the list of formats supported by the TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4117f08226fac9a95de88b62d18fc0e9d9b57abe",
"description": "panfrost: Fix several depth/stencil format mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ca72f172678116d29d254b786a9422b864aef3d",
"description": "gallium/util: Fix depth/stencil blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e15fd6c36ee2614e006238bcf8121770602226ff",
"description": "panfrost: Reload depth/stencil when they are read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94009cbebc73651bab81a97202d7337829569fd3",
"description": "panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d622cffe32b45d73e866ac1a03d422a536d51d",
"description": "panfost: Fix depth/stencil writeback on Bifrost v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27af1352803bed4f78744d36638dff28d04decbb",
"description": "panfrost: Allow 2DMS arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727cc80fe3e19371da6cac9d7c92f99acc853ddc",
"description": "pan/mdg: Fix texture handling for 2DMS arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b67a747efcdf5b3bff31cb38c26a2941705475",
"description": "vulkan: Enable VK_KHR_performance_query on android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "574429f9528734f078c8c3a56232ba66fa818913",
"description": "intel/blorp: Drop support for STC_CCS resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f369e1472438c71b0c3a9d1bb4ceb1d9b8c8a23",
"description": "iris: Stop using blorp_hiz_stencil_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac0d393eb18deec397efd8d5f40faf38dfeb12e4",
"description": "CI: add lavapipe vulkan testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e",
"description": "st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e11513b74090c4d8d48c952c3d4c4b4402de1e3c",
"description": "ci: Make sure that osmesa stays warnings-clean in release builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee802372180a2b4460cc7abb53438e45c6b6f1e4",
"description": "mesa: Retire classic OSMesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ffc5611c8a9ba61387f571449d2290aed2266dc",
"description": "docs: Fix the documentation of the OSMesa path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7497917cfd8972849c611087366a027fecdea80b",
"description": "osmesa/test: Clear the stencil bits in the depth test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9a8e05b696ec756c87be7a0f5c7a0aafc310904",
"description": "aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "790144e65ae55d44698fc02a670964175029e347",
"description": "util+treewide: container_of() cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe84c5dda2f5935787c428347cf16ec1b1a5a30",
"description": "util: Allow STATIC_ASSERT() everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a082911cdaf9a7b04d14c8ec60ad83cd063a524",
"description": "util: Promote __builtin_types_compatible_p compat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63c595a73698e96232f6465be01f3449022af9d",
"description": "swr: fix crashes caused by incorrectly reporting SSBO support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d833f433afe955cc01edc372c17f0059ab99492",
"description": "ci: Only run the sanity job if there's a MR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d"
},
{
"sha": "f27ee2a3ad9b9fcb9fbc154485c0d0a60f3a7221",
"description": "zink: remove useless import in zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1d4de25b22fe377c018feedf01d77d9da8e632",
"description": "zink: move blend_operation_advanced conditions to zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff",
"description": "zink: decouple features and enabling conditions in zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e313bc9181a6619698d8478d1c02c4584de2602",
"description": "zink: define and use <%guard> helper in zink_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ca77c4787da84487572aed9551f8c05a92d618",
"description": "ci: Move deploy stage to the end of the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d",
"description": "ci: Run sanity job only in pre-merge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef75ede4edf1f603a25e291cee15ae5706a5147c",
"description": "egl/wayland: remove libwayland < 1.18 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5711ae7d2b6ff65085bd0db485fb8e58df7f496",
"description": "zink: use _mesa_pointer_set_create for simplicity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a30ac49ac72275d4b123807fceb175658203f95",
"description": "zink: fail if set failed to create",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2"
},
{
"sha": "7c85b1d2f0ff951de741c480cfd6e00ba3eb5486",
"description": "gallium/u_threaded: set has_user_indices = false for merged draws",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "351ba767afe5db4603a60be33fb78ec41630f502"
},
{
"sha": "5eda9673b2347aa33713790b3a04b8363862db2f",
"description": "radeonsi: fix si_get_draw_start_count count value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
},
{
"sha": "5d073b5aa160adfe4c5e0b388bd199741f4893d8",
"description": "ci: .lava-test:amd64 template needs arm_build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d"
},
{
"sha": "cd4f6cdcf44c4f789aaf5b5e2b19bb64edc7f259",
"description": "docs: Adapt to FDO_DISTRIBUTION_TAG \u2192 MESA_IMAGE_TAG rename",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "01175c38c2db582289d6798eb5fdbe5e559331a6",
"description": "ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "6701662ae0576f26e62fd23a07ba1bc16b938970",
"description": "ci: Add .use-base-image template",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "f957d0d915c246ddbc7c52361b6eac47c8a094cb",
"description": "ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "5998a6543a6f3116b6c77ace4f9bcde382e90138",
"description": "anv: fix calculation of buffer size in case dynamic size is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
},
{
"sha": "3f0da800eb4b8184c24707c52d5a519abe948898",
"description": "lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b0b03733a4fdc5b9cd485bd313810b37c81b2a9",
"description": "lavapipe: interpret inputRate as an enum-value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec9d67e4478b5330584970d456f02ff4c15c0b3",
"description": "lavapipe: don't copy pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a27262cc2fbdb3007e2dc20f6534db0312c5810",
"description": "lavapipe: split out pipeline struct duplication to a macro.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2cf0590234e856b5e7f6f6b0d7fc1d3f3a3fec6",
"description": "lavapipe: use ralloc for pipeline copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c7fce799ac18f4c2ab147c0a9780483befe527",
"description": "iris: Drop res variable in resolve_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7427f97216ce63308e810c79b0280a69ef43fc",
"description": "iris: Fix resource ptr in resolve_sampler_views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba884b8140fc64d433959cbe9ef46fa12f4fd07",
"description": "softpipe: Fix swizzled texture gather of int textures.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b09bde1f5450152ce121a5f58943e01223ff783",
"description": "radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6347b0b5c4d886771da17ea5fed5336556b855d5",
"description": "radeonsi: rename si_state_draw.c to .cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "639b1366d020eb2bc08679ac736435aebf6e44f4",
"description": "radeonsi: resolve a tricky C++ failure with goto jumping over initializations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe839baf6afa30f1504006d0b03b59b3981d0615",
"description": "radeonsi: fix future C++ compile failures and warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85af48b0ee960177fbff64e848957a52417588b7",
"description": "radeonsi: allow including a few files from C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc212dcaa58c152c2c70f33d50021cbbc7bce0be",
"description": "amd/llvm: fix C++ compile failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95fb3ab9c23e852530aa420c398d9c98a152efc",
"description": "gallium/util: allow including a few files in C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea23ca8869a1da9b464258a0505ec3bf1ff11ebf",
"description": "compiler: fix glsl_types.h compile failures when including as C++ in drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d417121937f78e405ebb33dc6bbd0373689bd73",
"description": "ac/llvm: handle no_(un)signed_wrap NIR flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b67c6451f2258520f68527668f41685a3b34147",
"description": "ac: unify shader arguments that are duplicated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "248268fb7d32b758f264035b120dbfffe3f862d8",
"description": "radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cd15226221696a3a1c4bec3c26b5f256321b0ca",
"description": "radeonsi: move si_build_main_function into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "273be1686ef5227a48faf9c3af248d827b02141c",
"description": "radeonsi: move si_create_function into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c1a47d48ea32c055e58fee890d943a78361373",
"description": "radeonsi: split ac_shader_args initialization from LLVM code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a50096ab47681e95c1700fcee83a9418e5300ce",
"description": "ac: add shader return values into ac_shader_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf44ad30aef5f257401f64958800dc3012ef9bc",
"description": "ac: correct ac_shader_args types, remove sgpr_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50dad7366ee09484b56727559867cc2c64bd8546",
"description": "radeonsi: fix a crash in si_fence_server_sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1f31a216640f294ce310898773d9b42bda5d1d47"
},
{
"sha": "b08343c404bc0a255eb71abdd5d46abedf935397",
"description": "aco: rename s_subb_u32 operands to borrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4e649a205bbe2884d959c65beb86f34c3ab5db8",
"description": "aco: fix various s_subb_u32 operands to SCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a535722d31d967c934f7b4d5485de34ae120200",
"description": "v3d: use job's nr_cbufs field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e95465ae0eff1fb96b919427d9813f8543371626",
"description": "panfrost: Fix provoking vertex selection for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b9f943df678a811eab572a0eae389ddf664f830",
"description": "panfrost: Preload SampleID when reloading multisample FBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dec4d15e6773ff9fd6b6d71d8f393419ae556a94",
"description": "panfrost: Take the number of samples into account in blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27052281aa97f17df5b221337b1c5f3e7464b61",
"description": "pan/mdg: Add support for multi sample iteration writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f938a0ece889cd3236fca7e008bf0031de4be2",
"description": "panfrost: Fix fencing",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91"
},
{
"sha": "387221e4f2b9339633f84d8b91774ddd302ed60a",
"description": "panfrost: Make sure we always add a reader -> write dependency when needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3"
},
{
"sha": "c30af744b1f850125d31ce6a15499003262972c6",
"description": "st/mesa: enable compute shader derivatives in SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ae01dcf12b8b70d7ca181f82012e4c9d3fc8e5",
"description": "ac,radeonsi: implement GL_NV_compute_shader_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60930c0171501de6fd453101275bad133481e0a",
"description": "winsys/amdgpu: use VRAM for command buffers if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14f85e1874a1f1c9c8f35906ac1e8dfca7f5a3e6",
"description": "radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "913c06f501162ebcdb5ba2381ca12c98cb0ddfe9",
"description": "radeonsi: unify uploaders and upload to VRAM if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fecdc6dda6da15d616a31900508214c81cd256e",
"description": "radeonsi: only use staging for linear textures when all VRAM is not visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3404c3111e0537b234f1cec4c39b7e82edff7b6c",
"description": "radeons: only force staging uploads for VRAM when all VRAM is not visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3d6d38145047a9d531be0e4aba71ab788259b41",
"description": "ac: add radeon_info::all_vram_visible for Smart Access Memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd25d3835d4399aba2c27e7f82681a9005073e9",
"description": "radeonsi: initialize ctx and gfx_cs first, then allocators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "443b628e6f21f7fe3a52002c0fd89826d206048a",
"description": "compiler: update gl_access_qualifier comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b",
"description": "nir/opt_access: infer writeonly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d524ae62c839f02cf2cf0bca4ef232baa21e67c",
"description": "nir/opt_access: consider global stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9ec7d3f90fc55e17a14016c86cffb9b7dc215ec",
"description": "nir/opt_access: handle variable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dc565946366b3c80c0661c695f47d1ee1ccb89d",
"description": "nir/opt_access: add basic Vulkan support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d587dc32f37f43aa277516a69ad673db8441ffb8",
"description": "nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939df4e364cb8474d79dd8107db24a30cb537027",
"description": "nir/opt_access: don't check restrict in can_reorder()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2448d13e0fcfd993001e1eb231b2364db602f406",
"description": "nir/opt_access: check restrict before marking a variable as readonly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646f6d30e0cbac905356e8229d114abb9648ebf",
"description": "nir/opt_access: ignore barriers and coherent qualifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ddea94819ccf362b8bce036334b65951f8b2829",
"description": "nir/opt_access: don't ignore image arrays in process_variable()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd09066fa5f022daa0428325a04a52d66b5e41b",
"description": "iris: update depth value for stages after fast clear depth",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad7decc27c46bd6d113b0e7a9d728f3a3911a11",
"description": "v3d: remove old tile blit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b",
"description": "v3d: implement tile-based blit operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904f6b92ef93c3bb41df2f8898323e0f927dcc9c",
"description": "v3d: refactor set tile buffer size function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "487dd96c4fcae4ff23baa7be4135483dddb0ea0a",
"description": "v3d: implement tile buffer blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eb2517a88e3b48cd84fa4b0c50112dc6de2da06",
"description": "v3d: add helper to check if format supports TLB resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3bc4e2fba0589bd29cca74ea8d1633e48faace",
"description": "v3d: split binning start from draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ebdeb3c4307e5ab3ff6bdbdadfb274c061ef5dd",
"description": "v3d: store number of color buffers in job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d0abcb2a547ccf10e5e07b5212d8f0e75c6ee8",
"description": "v3d: make set tile buffer size function public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01aafb2859ebd5a5e483d0eb86b1c73b72ebdaed",
"description": "v3d: force alpha to 1 when rendering RGBX formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b243ccb060dfdad849b9abc4749556e6fb3a83b1",
"description": "util: function to check for rgbX format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff845da6709941beec96d9362972641d2c4a955",
"description": "intel/tools/aubinator_error_decode: fix small memory leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00cd3f7d130144823c7dfcb2882b8edc7864b413",
"description": "intel/tools/aubinator_error_decode: cleanup path/file handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a35d8f2e0a90a64096fcb2372d2f137b91adb1",
"description": "r600/sfn: Initialize ShaderInputVarying members in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4ae1950de1f0cb14094de9287517f9ae55e35a8",
"description": "meson: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3225272aeb363ba03cdd3319081de1239a0521",
"description": "ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e096b538248045d76290f058b20a6c97266dd44c",
"description": "radeonsi: fix the blit test for SW_64KB_R_X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b97ef013412e646efd66817fe512b324e308b3",
"description": "radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f31a216640f294ce310898773d9b42bda5d1d47",
"description": "radeonsi: remove SDMA support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b81194fee22f6b22f3448d445acd38b647cd1e8",
"description": "radeonsi: rename buffer functions so as not to reference rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab1377cf9267d9ff79a3b6b8da0dfe8b1784b2a2",
"description": "radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fca7cd8b874562858e72d7a21e685c962f864de",
"description": "ci/freedreno: Detect the cheza power management bus error and restart.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185df8ef07f92ae3e89b3aec912cc5259904ab50",
"description": "android: spirv: fix '::' typo in gen rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1070bba19e26640bc1dbfd04180e97217761404d"
},
{
"sha": "9d22c438cba0c54dcca829ae1e17bf5c4b36b43b",
"description": "mesa/st: set reserved storage for params+values to 16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89"
},
{
"sha": "869a6274a85b9e18341e951d1111a667edbe0a68",
"description": "meson: fix multiline string warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445b4d13bde1a00546c41fe82745cde4446d9f7d",
"description": "util: Add cnd_monotonic to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "33a78948283c9911a06650bd2ba5467678249cfd"
},
{
"sha": "0bf7f7fcd2f6a8b5560182520c6832f4467da313",
"description": "mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef61a162a7f1d5b7e405e5d858514d24c64e440",
"description": "mesa: remove code for old (mostly unsupported) GL_NV_point_sprite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f11b848c3ec4b7169fcab226efe1d130b997af2",
"description": "mesa: fix glPopAttrib for GL_COORD_REPLACE for r200",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "959380dcb0920e3f26aaddfeab68650077675040"
},
{
"sha": "fa16e66a3f4bf6f7eaef82c1770239be9dd824da",
"description": "turnip: always set LRZ registers to zero for 3d clear/blit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c"
},
{
"sha": "f24358e002de645388852dd85aee4b9b0d3d7652",
"description": "turnip: move up LRZ invalidate in CmdClearAttachments",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a"
},
{
"sha": "aed7c5aa31f3896137a5cdd60f87c30cee3798b8",
"description": "turnip: do not emit draw states in draw_cs outside of renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f58d80823e297ffa4a478d9d600db5ac19227d1",
"description": "turnip: correctly disable draw states outside of renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6e74bca86823be63907ec91549ff9f8e88f6fb",
"description": "turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3c07a149986381847a8431db0491286c1fc10897"
},
{
"sha": "2d886fb43656bf38dfbc3f6c2266b5c421e1837a",
"description": "turnip: do not include compute stage in pipeline_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ea266e6f5cdcde5dd880839a057afaa560e97e",
"description": "turnip: no linear_to_srgb for alpha channel for gmem clear value packing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c"
},
{
"sha": "ab0d6c91fdd96db288da5c0037417b1302399e9e",
"description": "gallium/u_threaded: optimize set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a483ec027e752e1f95ff900bfc5a293ec281134",
"description": "gallium/u_threaded: don't make a local copy of pipe_draw_start_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8fe9df9c462ed0cda0d62c7133f21fc2aa6ea84",
"description": "gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "351ba767afe5db4603a60be33fb78ec41630f502",
"description": "gallium/u_threaded: set has_user_indices = false in the driver thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60653366b8f014edd8cd1bc0b765932f3c2ac408",
"description": "gallium/u_threaded: don't pass index bounds to the driver to decrease overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b6b31bd1acbd1080e59c94c0ada9b89ef714d75",
"description": "glthread: count batch space in units of uint64_t elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2445916e6ae6b586bbde53310a411db084e67a",
"description": "glthread: change sizes to unsigned or size_t where needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe524d0f8cbab3d1e5ce32ef694b17dcd31db1d",
"description": "glthread: use uint64_t to declare the batch buffer instead of align(8)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b778945b320115c558e17f12e3d630d464dcba",
"description": "glthread: use glthread->used instead of glthread->next_batch->used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a4004e5fab0aef3ccec102656d7abef303ae5d8",
"description": "zink: use shader keys for samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ce792b2e20daea441f52134b7d1d0d2245b32bd",
"description": "zink: change a memcmp==0 to !memcmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b47407269de07fcb6a2d898af8bdf6561132fac9",
"description": "zink: initial shader key implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f93b7d14d66d8ba70d44772d1a1b6696310b7d17",
"description": "vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4bbf29d7671869569eee0bd949ea5a6d8af2c20",
"description": "gallium/aux: Update scons build for u_tracepoints.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dda840f32a92c0c5004e43acdf765ed650f978f",
"description": "gallium/aux: Split u_tracepoints.[ch] generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c670b13dd5a5e9425941bc425d1ba4afcfe3c15",
"description": "gallium/aux: Avoid creating queue when traces not enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1283083eac00c6466a0f066df732699b7074c6f",
"description": "nir: improve divergence analysis for loads with non-uniform resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
"description": "nir/lower_non_uniform: remove non_uniform flags after lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aaac40b12bf683cb30ea30e35af02d56de9df90",
"description": "iris: fix memleak for query_buffer_uploader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebfb9e181737e7ff7be638134410b919145a0f95",
"description": "aco: use UINT64_C on 64 bit constant arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "454c8485929052c1d997d102ed195610d23f9079",
"description": "mesa/st: lower 64 bit ops to scalar before lowering to soft-float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b1578176a786e3c226c0b2b53fed378812288e",
"description": "radv: disable alphaToOne feature",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "34b08a298ddf34f10af21b6a9b3a528b2c51a82f",
"description": "driconf: add allow_incorrect_primitive_id option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebb228bec52ae7c456e11a472845720b85751226",
"description": "vbo/dlist: only use merged primitives when it's ok to do so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c016a5ba0818207e050a04a72ca2feb883ad6cb",
"description": "vbo/dlist: avoid splitting draw commands in multiple draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83149e1c2d8578fb25cf95502d67917cef78692f",
"description": "vbo/dlist: refactor prim_store/vertex_store allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b81ed32ba859202cd4179db456471697abfcb280",
"description": "mesa: optimize _mesa_program_resource_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba67843dbd5965093f7367dbcf42c7f67359c422",
"description": "util/hash_table: add _mesa_hash_data_with_seed function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9",
"description": "vbo/dlist: implement primitive merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069",
"description": "vbo/dlist: convert LINE_STRIPS to LINES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc995adec5ef36dbda43d9dd7f698ff8d6a70f2c",
"description": "vbo/dlist: create an index buffer in compile_vertex_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e296c62a71a172540142a0779722b499add5f3d",
"description": "dlist: do not call _mesa_lookup_list twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1930a50a0bdf201769c608f3bad71bb3515b6a",
"description": "android: radv: add libcutils shared dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "a0c508993504c7e44999ec8ac654bec4c99ad301",
"description": "mesa/math: Fix address of array always returning true",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "77dafaece337b617e51036284fc6d66552614b68",
"description": "android: util: Add libcutils to Android.mk shared libs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "e2b4247e403957ebd9767b2e8700442306c7e7c6",
"description": "zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
},
{
"sha": "6b6cb44ec811bd8992d1f58e9d6cd6709e3cdef2",
"description": "gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a33dbba26147b3fad94146f384bbf14feaca2c3e",
"description": "st/mesa: remove less useful debug options in hot paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a",
"description": "st/mesa: don't generate TGSI for the draw VS because it now supports NIR too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d",
"description": "draw: add NIR support to draw_create_vertex_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb4a76addd0f0a48585ba9a4a30d6bbc5acec80",
"description": "zink: fix channel ordering in format-mapping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cdfb1d925f388861751ce04a0000141013e1c704"
},
{
"sha": "6c0ce29b04a6045e6db2279c61bc9b1bcaa58126",
"description": "r600/sfn: Add support for shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95791bb2eeb73df81ac3da2514a56b8533cdcd1",
"description": "r600/sfn: Fix dest-swizzle for GS vertex loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5088b497290ba1207085899ec635ef851635267",
"description": "gallium: Fix VAAPI postproc blit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "49465babdb35d88ed8a283e925d6cd346255d50c"
},
{
"sha": "c47fe54bc785788147f1f1808d0da720995f5447",
"description": "nir/lower_non_uniform: Better handle non-derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bf8d156a9f0e53e17fe342a9cb528513236ef8f",
"description": "nir/lower_non_uniform: Refactor for better code organization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562e07db38499eaa377c0ad88ab789c701ab8927",
"description": "nir/lower_non_uniform: Use nir_read_first_invocation helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abac03d49b5dc4a6642fe0637da5a19ad60dd4f",
"description": "gallium: do not reset buffers for unsupported stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
},
{
"sha": "c4342755cc08c2dc3650bdeafa9c07f51b8b87f1",
"description": "llvmpipe: work around mingw compiler optimization bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec3828add38a83b8c09fd5896265abc9d766162e",
"description": "radv: fix clearing FMASK for layered MSAA images on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35964e9387532a00f63f11d2ee666ce5112e4417",
"description": "ac/surface: initialize the FMASK slice size for GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0319e4505b95c72d08864eda517998cf506fbde",
"description": "radv: advertise VK_EXT_sample_locations on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adf8121a0391711004b52f4b5278e1ae34343c4",
"description": "radv: enable using MSAA2x and MSAA4x sample locations on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265",
"description": "radv: Implement VK_VALVE_mutable_descriptor_type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08fb84dc9d5eef78e9914f3c526f9f49fde1e5dd",
"description": "vulkan: Update to 1.2.164.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c16c209b59baef328fdcf45e0d6d959f498fcfb",
"description": "android: freedreno/ir3: use python3 in gen rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e07590e6a649e52145ebee8f2a4604c7f21cda2",
"description": "android: freedreno: Remove fd_log()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2"
},
{
"sha": "cbcac6b2fb5dbe37cb517068c4a0ddd8bea39e37",
"description": "android: freedreno: Add GPU tracepoints",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
},
{
"sha": "8fc7807cc2efe843caf67c82605fdf1f64eb30ec",
"description": "android: gallium/aux: Add GPU tracepoint mechanism",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
},
{
"sha": "0553e717e41c10f312618f8a49fae224786d1932",
"description": "android: gallium/aux: update old generated sources rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
},
{
"sha": "98df055736c6adb916edcb8e6187adef2369787d",
"description": "ci: update the list of expected failures for RADV/FIJI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562dd79bfa6c19af871baa0464a5b12f72145d4b",
"description": "radv: fix using FS sample shading if the linker optimized inputs away",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a993da0ff499f3489f1d57de2c7e3b6da701e7f",
"description": "lavapipe: fix logic-op support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bcefcc91abe796368adc2f9f23720594c9eef82",
"description": "zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "752f6d806541ac38594f3adb1e45d63709506e2c"
},
{
"sha": "b24b3026cc0541c59613463a124b16954b2a7cd8",
"description": "radv: use 32-bit predication for skipping FCE on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3494551d081820b1e5835fb46c8e98564ce855f6",
"description": "radv: set the predication boolean as 32-bit if necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fadcf13c8bad5bc07e7fffaca7197adda66b4bd7",
"description": "radv: fix exporting multiviews with NGG",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cacb56041d1acbbff162509d0635ba465b80df6",
"description": "radv: mark GFX10.3 as a non-conformant Vulkan implementation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c075bae56e45f268e62efcd82589111bce92ae3",
"description": "radeonsi: fix regression on gpus using the radeon winsys.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3"
},
{
"sha": "6df572532dce8fa5c09c4774e0f79e039b118a85",
"description": "radeonsi/gfx10: added support for gfx10 conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd9db5be3c0e28443098dd0108e01a73c2b83e2",
"description": "r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40a7f6d0477c06cf7eef0cee253cc3de300236d5",
"description": "panfrost: Only set varyings and varying_buffers when varying_count > 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3794264fff9dc3eaa7b84b344c3f22638d0223a",
"description": "panfrost: Fix draw descriptor definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "764db6a223f9f3bd785edf9bf9bf5021835be22c",
"description": "panfrost: Fix texture payload decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ad5f5b0df3beb3e971b3e5a5187ce1f4ac828b",
"description": "isl: Fix android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f08d8c849e0df3703800a4471039a0297455951f"
},
{
"sha": "f20153536087079f39f1ab9995ac3d36dd3c467f",
"description": "ci: Run sanity job automatically for forked branches as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "459b3fcd064d1410fc89dfdc84b454cd6b649cca",
"description": "ci: Manual test jobs don't need the Git tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a340814cba0d9de7bfc5813e6e0dab310d081f9",
"description": "ci: sanity job doesn't need the Git tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42bc6db7e71c348594277af58975467c54eb2b19",
"description": "ci: Drop x86_build_old image",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb"
},
{
"sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d",
"description": "ci: Append $MESA_TEMPLATES_COMMIT to image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2",
"description": "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82fd890600e60ae4a50a1f0a2ed9ff6ccd2f954",
"description": "ci: Run git gc before creating Git cache tarball",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb46a010bbe9f703ff9d48e450dbd6529906b8e9",
"description": "meson: Fix Clang microsoft-enum-value detection.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
},
{
"sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738",
"description": "gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddbad3f4eae3e3b2ed41d8c541c01a0fb21a6e90",
"description": "gallium/osmesa: Fix leak of the ST manager/api on library unload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3142734e321aa64fe6946b79cfdbf9a99ed668",
"description": "gallium/osmesa: Fix data race on setting up the ST API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233",
"description": "gallium/osmesa: Remove the broken buffer-reuse scheme.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5c1aa7c75c05927017325829cb3f354654d0b73",
"description": "gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0223552fa0ac5d2116f8bfdda40b0193176682c9",
"description": "zink: assert all index values in ntv OpAccessChain constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ae9e07cdf877006bcc7374a64c0cad2b37e82c",
"description": "xmlconfig: Warn if parsing the engine/app versions fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4",
"description": "xmlconfig: Add unit tests for recent bugs in the driconf rewrite.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aacf309c8d8e03aa411b5da1298864afd0ed0eca",
"description": "docs: update calendar and link releases notes for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cb8700f764e5948a89359bdd5398251b0ca2f59",
"description": "relnotes: Add sha256sums for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec2a055b56c9e2402e750bd59ed4a705a86b601e",
"description": "docs: add release notes for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c553084bf9888f5139b2be411a1efdd95004aee8",
"description": "aco: remove rollback code when making an instruction vop3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "349908587f73ee186693af43812536f15e7c6311",
"description": "aco: move update_renames() out of get_reg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8794f0348a9507dd3696b1b01a26f2c1759bfdc2",
"description": "aco: remove rollback code for blocked fixed definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7cb47ad853d85f22a6cc0129b89a6c9edfcdef",
"description": "aco: remove rollback code around parallelcopy creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9177fe83566083d564996d20cf7f30dc3be59a9d",
"description": "aco: simplify get_reg_impl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c9d2ed78d61c63532e9fbeeca30393d65113bc2",
"description": "aco: use clear() helper instead of writing reg file directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d671cf7f53f3ef8ab4f158776740ecdf790288ea",
"description": "aco: repeat get_reg_create_vector() with increased register demand if fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebd8ab17578d0e823ec96d921e4052fdc1820ff0",
"description": "aco: remove rollback code in get_reg_create_vector()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad26eae5441bc6f246f095661c4af45f29898dc7",
"description": "aco: don't fill killed operands in update_renames()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67860b99ce57e6df8e7e150f3c2eb13dc0754574",
"description": "aco: clear operands in update_renames()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f173bf1be963a5df4379afd236fd843dd784733f",
"description": "util: Do not insert uninitialized data if Android property is not set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098",
"description": "ci: add testing for VC4 drivers (Raspberry Pi 3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2",
"description": "clover/core: Fix x86 build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5"
},
{
"sha": "e476c1819634c839c31228b616f53ea2baaa61dd",
"description": ".mailmap: add and update aliases for Danylo Piliaiev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76106301248b94b995a7600aa9b99360ce4e91f7",
"description": "aco: coalesce constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242",
"description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611",
"description": "aco: add get_const/is_constant_representable helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0",
"description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc",
"description": "aco: remove sign-extension in constantValue64()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8451911156cebf73d446bde5422566d650c6fa69",
"description": "aco: test self-intersecting copies when src=higher",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538",
"description": "aco: don't assume src=lower when splitting self-intersecting copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b"
},
{
"sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e",
"description": "panfrost: Update the resource layout before calling util_copy_rect()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb"
},
{
"sha": "90515f90c8523bbf637a4dfdbce959adc45b4834",
"description": "iris: store copy of the border color in the border color hash table",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb"
},
{
"sha": "055aff2613a2913e499ebb82ad61cc2bb343955f",
"description": "radv: reduce maxTransformFeedbackBufferDataSize to 512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da1642569071144a4f2d80b76cb4d725aa94621a",
"description": "util: Add os_get_page_size support for macOS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1",
"description": "radeon/vcn: support hevc SAO enc for VCN2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c56a1898d73df6c1ad816e76a71c52c782279c88",
"description": "radeon/vcn: use cdw to calculate slice header index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33",
"description": "radeon/vcn: add 0x02 to enc emulation prevention",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed",
"description": "amd/addrlib: Initialize Lib members in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2",
"description": "meson: Make the glvnd vendor name configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6",
"description": "radv: Don't invalidate the SCACHE for image barriers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4",
"description": "st/mesa: move cso_context next to the other pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2",
"description": "st/mesa: put pipe_screen * into st_context and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d23f45577eec88deab8e2083749ad0b7412c49d7",
"description": "cso: inline struct cso_cache to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12",
"description": "gallium: inline struct u_suballocator to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1",
"description": "cso: remove unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401",
"description": "vbo: remove gl_context dereferences when we can just subtract the pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2",
"description": "freedreno: Remove fd_log()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d",
"description": "freedreno: Add trace-parser.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36",
"description": "freedreno: Add GPU tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba",
"description": "freedreno: Don't emit log/trace points in gmem for nondraw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "552dbd4470df82639532b4d6a6ff661081af8dc5",
"description": "freedreno: Remove unused fxn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20",
"description": "freedreno: Small log-parser.py cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2",
"description": "gallium/aux: Add GPU tracepoint mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6",
"description": "util: Add helper to get FILE* options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc",
"description": "asm: Try to fix sparc assembly for inverse matrix operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "70762b826b6d2781de9e06f1dad5d5e741876704",
"description": "asm: Fix x86 assembly for inverse matrix operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c",
"description": "docs: add release schedule for 20.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e",
"description": "docs: update calendar and link releases notes for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9681b5b7551414e4feacfd653c8b31a7683a8076",
"description": "docs: Add sha256 sums for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1",
"description": "docs: add release notes for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f",
"description": "turnip: implement z-scaling and z-mirroring BlitImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76edc646b35f7dabef101897fd6b37e5488cee5",
"description": "meson.build: Order the flex/bison by odds of them working",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c285e70806aa036d73705dd8b6ae46d1176130a",
"description": "meson.build: Disable zlib as per -Dzlib option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29",
"description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848",
"description": "meson: Don't build svgadrm on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8955980f17f902d24c50962502a20285dcd11642",
"description": "gallium/targets/libgl-gdi: prefer d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "843a56324a388ca994f6f2150e8f0235c4830b1b",
"description": "lavapipe: set some basic usage-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25",
"description": "nir/opt_sink: use common instruction removal/insertion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80",
"description": "gallium/u_threaded: disable forced staging upload at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e",
"description": "gallium/u_threaded: fix staging and non-staging conflicts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c",
"description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6"
},
{
"sha": "128b2de63b415e96225a2077846d64bd54edbcff",
"description": "nir: gather if a fragment shader uses sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403",
"description": "glx: Claim to support more GL versions in __glX_send_client_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40",
"description": "glx/indirect: Validate the context version in CreateContextAttribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a265420dd585a81fa5c8060122201ac6befcbb9",
"description": "lavapipe: add support for VK_KHR_indirect_draw_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4",
"description": "lavapipe: enable post depth coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56",
"description": "lavapipe: enable VK_EXT_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3024817514fc0865a61a85c4e95e063450e6433",
"description": "CI: Add llvmpipe- prefix to Piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5",
"description": "CI: Reorder non-hardware stages last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed",
"description": "CI: Collapse lima & panfrost stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "567332274579d5c1fe588dcb8759e0781ef2da1c",
"description": "CI: Collapse virgl & d3d12 stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277",
"description": "CI: Collapse radv & radeonsi stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b",
"description": "CI: Collapse llvmpipe & softpipe stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7c84805362adf96a73cc7c630714e920345067",
"description": "CI: Collapse SCons & meson-misc stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7",
"description": "util: unbreak on BSDs after MSVC changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40"
},
{
"sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae",
"description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8"
},
{
"sha": "daaf5f1d1868bebec7931a51753236a850ebbd24",
"description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969",
"description": "gallivm: Fix max const buffer count.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e"
},
{
"sha": "634384e4a09d897e0f045e6e99b787804ef4fe40",
"description": "gallium: Fix leak of bound SSBOs at CSO context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "311470fa64423f6ea2cadabf18c90aee07339aa0",
"description": "meson: Remove old todo comment about pthread stubs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661b29283425c568d1fa403be703775e02c50d08",
"description": "egl: Skip closing drivers when building with AddressSanitizer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662",
"description": "freedreno: Fix leak of u_transfer_helper.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37"
},
{
"sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c",
"description": "gallium: Fix leak of the merged driconf options.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
},
{
"sha": "06f2516696f7fe14d80324e6fef44c793ba75864",
"description": "freedreno/afuc: Fix up some sprintf format security warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cb6e693c911b1119efe8dd727b10bdeab908779",
"description": "egl/dri2: Drop some pointless ifdeffery",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7",
"description": "egl/surfaceless: glthread support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d",
"description": "util: Disable [[fallthrough]] for C17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc",
"description": "ci: Go back to previous ci-templates commit for debian.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606",
"description": "zink: do not require VK_KHR_external_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
},
{
"sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf",
"description": "clover: Use .def files for exports on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128",
"description": "clover/api: Support MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88347cd223c34324816e917e02aeaa31c6a58b5",
"description": "clover/core: Support MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362",
"description": "clover/llvm: Work around MSVC quirks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "149a036825ba74f9edd2468430f99ec0e927b845",
"description": "clover: Fix property_element::as for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80817b6e344258ac9b955f824ebf9019a0fc1610",
"description": "meson: Adjust Clover's required LLVM modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959e0177990356d450da87eda0e7f99039656960",
"description": "clover: Add version.lib dependency for Clang on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72566fd92c27b39abe2057f6f23388ec40793dd9",
"description": "clover: Support LLVM coming from CMake instead of config-tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "425cfcafb20ab91669e2a080f4b095111d62969f",
"description": "clover: Add opencl-native build flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60454a4e990e2469846cfa07cf495a4bf5751207",
"description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb7eee8b406b22d1b5107b9a264249116657b663",
"description": "gallium: Include winsock lib as a dependency for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38",
"description": "driconf: Avoid empty macro resulting in empty initializer braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40",
"description": "util: Add os_get_page_size query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "852d91edcd48f8e923124a848abd20cabedeede4",
"description": "windows: Always set NOMINMAX to remove min/max macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb",
"description": "anv: Avoid a couple of warnings related to vk_error macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f",
"description": "nir/opt_sink: return early when trying to sink unused instructions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f"
},
{
"sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e",
"description": "v3dv: fix early return from failed drmGetMagic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403"
},
{
"sha": "9eee4054848c0d2f51818c549354cc156ca22487",
"description": "freedreno: Add missing dependency to build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
},
{
"sha": "770230aab110478330a54aad6237d40db6028e90",
"description": "glx: Fix the generated error when indirect contexts are not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a",
"description": "glx: Simplify error handling in glXImportContextEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece",
"description": "microsoft/clc: increase test-timeout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "a7fb25bfe418ed900c246ec8007e595a071881c9",
"description": "egl: fix typo in wl_drm error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f4325e44b2a7eda0012577291ef63417fa044c6",
"description": "etnaviv: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3517b6fd53aca309c720ed384b24792bfe900c0a",
"description": "microsoft/clc: add missing dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7",
"description": "microsoft/clc: use files-function for source-list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a9f225011db783773641640ac5a3c94f9eb227",
"description": "zink: moved vkEnumerateInstanceVersion to create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "195a001d7366a23c569c38437390edc5ad1c25e9",
"description": "gitlab-ci: do not clone git-repo for test-job",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4"
},
{
"sha": "361d143f941c34aead2bbad8541aa1eca54149ad",
"description": "meson: Add build option to specify default shader disk cache max-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0546ceba16df527d8fd15c23b6a605ec11c71907",
"description": "radv: Use portable ffs and util_bitcount macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d",
"description": "radv: Replace pthread thread with thrd_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63dc2a53afee76934c131ee0faa935530a8aa75c",
"description": "radv: Replace pthread mutex with mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9",
"description": "radv: Use unsigned with u_bit_scan for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a",
"description": "radv: Create shader cache if ENABLE_SHADER_CACHE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bed6e462e18869ee44810a30aab1b053a2e3c926",
"description": "radv: Use standard __VA_ARGS__ macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fb370068921331fee6042a8a81c381383af6e4",
"description": "radv: Fix function parameter types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275",
"description": "radv: Fix leak in radv_amdgpu_winsys_destroy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403"
},
{
"sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679",
"description": "radv: Fix callback signatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be42e9a6d16dbc903739b31aae5133223b23dac4",
"description": "radv: Update radv_assert for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd",
"description": "radv: Ignore radv_printflike on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03",
"description": "radv: Don't return value in void function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857",
"description": "radv: Use os_localtime instead of localtime_r",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253",
"description": "radv: Wrap pragmas with __GNUC__ to fix MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff",
"description": "radv: Replace VLAs with alloca",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "274925836828c1b7d2a34d29a81f7ab537211e9f",
"description": "radv: Update build defines for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c70842232ac9a302db285287eb20ffd3be71093",
"description": "radv: Exclude amdgpu driver files for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b79eac6b0736bf02788b87d420dc9022e1808751",
"description": "gitlab-ci: ignore nv_copy_depth_to_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4",
"description": "gitlab-ci: run piglit on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f",
"description": "gitlab-ci: build piglit in mesa_deps.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35",
"description": "gitlab-ci: build zlib statically on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309",
"description": "gitlab-ci: store build-artifacts from building mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1",
"description": "ci: build the Vulkan device select layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06eef592ea77c94fb669543041175f8690e2ff6a",
"description": "vulkan: add missing src_inc to the device select layer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f86668f487b32c185388a39e2200c17c298b877a"
},
{
"sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b",
"description": "intel/fs: Implement nir_jump_halt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6992d2f625baa460c81a00df2af062851c8c43a7",
"description": "intel/fs: Emit HALT_TARGET in emit_nir_code()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e",
"description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4",
"description": "intel/fs: Use BRW_OPCODE_HALT for discards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e76e3590072a60a20115cf69ca0b3aa442269f99",
"description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3ad9281901dd0222289f2d5df52814b29001faa",
"description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "0aba1743611109545bba86bf055a04ecbe210132"
},
{
"sha": "86675a07f811280974e834c5164de60a315c8114",
"description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7470c1760cb4f326ccf7483667185c0dcf98175",
"description": "radeonsi: don't set DrawID and StartInstance if they are unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e",
"description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c927debeb705ec46b50d8e5ddfacb81264b244",
"description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "8ae3ad95ef3021d50be7778d3a879cd852980648",
"description": "ac: enable late allocation on VanGogh to increase perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "623ea8153018e7874bb133921c5da7d9ce546a08",
"description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9",
"description": "radeonsi: don't update indexed flag in SGPR if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ee265a956d17396b716a261434f21f35f48688",
"description": "ac,radeonsi: fix load_first_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0",
"description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d4f1dcd155be753ff49cd763be916cf701cda25",
"description": "radeonsi: fix a nasty bug in si_pm4.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "da78d50bc87ef5db846a942664094b6299cd1888"
},
{
"sha": "bbad432e966ea8a8d17af3075ff115415dede9f9",
"description": "radeonsi: eliminate shader code for disabled or masked color outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "509142876b8b63d55c97a99525d1251d9f3988ed",
"description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de799b2270f5342c2c108488c2c694412b06c945",
"description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22917baa75c8b1f56b3d79490080a96909594753",
"description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6",
"description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b",
"description": "winsys/radeon: don't use debug_get_option_noop in a hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989",
"description": "radeonsi: fix max_lds_size warning in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d210312650913db29164d8aceb497a53931a3d8",
"description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1",
"description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
},
{
"sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c",
"description": "radeonsi: use util_logbase2 instead of division by index_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5525551d034a0f1f1913c28a9be695e06b77990d",
"description": "radeonsi: correct the MAD/FMA support table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4",
"description": "radeonsi: always use a staging texture for linear 1D textures in VRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d",
"description": "radeonsi: print more fields in si_dump_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "071fd55381598bac5fc6b98a9632c697d8df8939",
"description": "intel/compiler: Add GEN125 to enum gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130",
"description": "intel/iris: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25",
"description": "intel/anv: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f08d8c849e0df3703800a4471039a0297455951f",
"description": "intel/isl: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "032be8c4d430501d946f881870188885b918b510",
"description": "intel/genxml: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569afd37f15cfc51750a71fd695f4496b0358fbb",
"description": "intel/genxml: Copy gen12.xml to gen125.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fb15cd31472eb73befd8769134505e1f4b499c",
"description": "intel/dev: Add gen_device_info_is_12hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb",
"description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad",
"description": "glx: Remove DRI1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7",
"description": "glx: Handle create_context in terms of create_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283",
"description": "glx: Check share ctx compatibility in ::create_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731f3c113ee22729e9c98d8e049d824b2c153261",
"description": "glx: Remove unused __GLXDRIscreen::createContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba",
"description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1",
"description": "docs: inline contents.rst into index.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3047762c915032e161bcba612a1436ffae32a21",
"description": "docs: mention egl in api-list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f155a6da30a834269435356142c619ec8b90a5a",
"description": "docs: do not explicitly call out es-versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b54772d53abfdb619343035815526ff13061e33",
"description": "docs: use external link-references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb",
"description": "docs: move major versions history out of front-page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60fa79b00908e3da2ef3889b4946a87483aff498",
"description": "docs: break project history out of front-page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d",
"description": "zink: revert to old load_ubo implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f",
"description": "zink: add alternate ubo loader in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c",
"description": "util/slab: do not dereference NULL-pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0"
},
{
"sha": "4c180c262bbb57f22acc9000ea09730debb12325",
"description": "radeon/vcn: hevc main10 profile decoding pitch fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d",
"description": "d3d12: Fix GCC warnings for missing function prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a",
"description": "microsoft/compiler: Add missing 'return' to switch case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "423363803e53ed0f6379f185d2644465f02e2c3c",
"description": "d3d12: Fix use of incorrect clear color variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802",
"description": "microsoft/compiler: Misc fixes caught by GCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456620a6ad244a22941c7d5e728e84350816e400",
"description": "d3d12: Misc fixes caught by GCC warnings / code inspection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35",
"description": "microsoft/compiler: Fix unhandled switch case warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eebb04fca4f6de3848a76e5324b2701818027eee",
"description": "d3d12: Fix unhandled switch case warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2",
"description": "d3d12: Clean up d3d12_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad",
"description": "d3d12: Remove Windows-specific macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4358af87e77befde471341fb8f8549828fec6a30",
"description": "d3d12: Fix signed-unsigned comparison warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54",
"description": "d3d12: Fix brace-initialization issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120",
"description": "microsoft/compiler: Remove dead code/variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6983885bd015ff6961a441e1c87153058bc49a",
"description": "d3d12: Delete unused local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89f6b72f19dbc503386643c6283047bdb1013bef",
"description": "gallium/tests: fix unused-but-set-variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e5b46fff2124d13b0d39269cdb88176a737340",
"description": "softpipe: fix maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a702fa4e5c4aff130088365763513135cd0188b",
"description": "wgl: fix maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "def15ad9ab57602b44268be88dd2cc10f02592dd",
"description": "glsl: fix redefinition warning on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7",
"description": "glapi: fix unused-function warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b01cc02522d50843710242934daaab6687af97",
"description": "util: fix mingw format-extra-args warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f",
"description": "nir: don't sink instructions into loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007",
"description": "d3d12: do not inspect NULL samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a",
"description": "aco: Fix NGG GS assert failure from the WG scan.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24"
},
{
"sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6",
"description": "intel/tools/aubinator_error_decode: allow 0 arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4",
"description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9",
"description": "intel/tools/aubinator_error_decode: exit with an error on unknown option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f",
"description": "d3d12: lower bitfield_extract to shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917",
"description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039"
},
{
"sha": "4c58c68ea6099be9313a0be08b21cbcad893951b",
"description": "ci: disable check-commits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3",
"description": "etnaviv/drm: add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "034dd948dfd88d0686796e33563b99735127564b",
"description": "etnaviv/drm: convert to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99",
"description": "etnaviv/drm: fix evil-twin etna_drm_table_lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6",
"description": "v3dv: don't log out of pool memory errors for internal driver pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783",
"description": "v3dv: move error string definition to debug path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4679a3855f435679c2d95a5db18ae3faee1e6648",
"description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1755a5a38480264a4e25070209ce352b744183b5",
"description": "compiler: decrease STATE_LENGTH from 5 to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b",
"description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c"
},
{
"sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea",
"description": "mesa: allocate the attribute stack on demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea",
"description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959380dcb0920e3f26aaddfeab68650077675040",
"description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c",
"description": "mesa: optimize out no-op calls in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7",
"description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd",
"description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e18550e26209a01465c85382c86a2c9246db0c",
"description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4",
"description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586",
"description": "mesa: add a fast path for restoring light attributes in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "734af6135334a91bf7615b2990bb85af3db62e67",
"description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3be42f9ca19d593d374d309f47ebd80abb001a24",
"description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a",
"description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e",
"description": "mesa: memset matrices at initialization to enable memcpy on it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019f13160131212a1c03f0015f9e8ff9c7282182",
"description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5d17070bec94642be848aa40a471cdae8f05ac3",
"description": "mesa: consider glPushMatrix a no-op change from the driver perspective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551",
"description": "mesa: skip glMultMatrix if the matrix is identity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b50332aef469273a4cc73f72cc5166412a4cb96",
"description": "mesa: fix crashes in the no_error case of invalid glUniform calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94c190581ef71145d74e6342b5a9c5473df202a",
"description": "st/mesa: replace st_context::state::constants with a mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a",
"description": "st/mesa: add a faster path for uploading state parameters into constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d",
"description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f",
"description": "mesa: add helpers for drivers to load state parameters into buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fe4a830fb02e265885402090085affab9eaf665",
"description": "mesa: merge light state parameters for faster uploads (disabled)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d6d66d516347d1749cfecb30792e110a0853ac8",
"description": "mesa: merge matrix state parameters for faster uploads (disabled)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7",
"description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7",
"description": "mesa: put constants before state vars for ARB programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00",
"description": "mesa: put constants before state vars for ffvp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd",
"description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc",
"description": "mesa: optimize setting gl_Light state parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb",
"description": "mesa: demystify material_attrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba",
"description": "mesa: allow multi-slot program parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b",
"description": "mesa: fix printing state parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2770a4bc63231adb822350efd55a46435e140b3a",
"description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e",
"description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
"description": "mesa: don't allocate matrices with malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c",
"description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c",
"description": "mesa: replace _mesa_problem with unreachable in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4035a19320661ef28a6c1c335a429d3e5211ce95",
"description": "mesa: don't read from destination memory when computing state parameter values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde7fa0cb32aad2e16434077748f74b5d593195a",
"description": "mesa: skip redundant uniform updates for glUniformHandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9",
"description": "mesa: skip redundant uniform updates for glUniformMatrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c",
"description": "mesa: skip redundant uniform updates for glUniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c66c167d3e0cac04861edbd939525002a8dbae",
"description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8",
"description": "mesa: call FLUSH_VERTICES before changing sampler uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9545139ce5f10180547568a3da94af9e291253fd"
},
{
"sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d",
"description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89",
"description": "mesa: properly disallow param list reallocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "158351007e078a1e2068dee1e3913f9ff973cf49",
"description": "mesa: track ParameterValues size separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25e242155b9810e356e5aca7a8a0370840da56b9",
"description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9",
"description": "radeonsi/gfx10: fix overflow and primitive queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd4016f978292e1576e28086eeab44eb1225ab25",
"description": "v3dv: ignore filter in TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad",
"description": "v3dv: add a helper to choose a compatible TFU format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "329afedd8b44e85e9932da209951d235d60af7a3",
"description": "v3dv: handle Z mirroring in the TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f62061d95eabaa925918a493045f91b887a55a",
"description": "v3dv: expand the formats that can be handled in the TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef",
"description": "aco: Avoid extra bitfield padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b",
"description": "aco: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c3fd34103c75df28568c6ee888021b17fc011be",
"description": "aco: Fix warnings for bools in bitwise logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7",
"description": "aco: Initialize union within Operand for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c981f8d0536793e20225521581f47c9e2889df",
"description": "aco: Use u_memstream instead of POSIX memstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4",
"description": "aco: Replace indexed array initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c",
"description": "aco: Const correct aco_compiler_statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b",
"description": "aco: Declare num_reduce_ops for array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48",
"description": "aco: Remove nonstandard parentheses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f742e497a4720e8c909995759fcc93c1308a0b",
"description": "aco: Add missing C++ includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188",
"description": "aco: Fix warnings about unsafe integer/bool mix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd53bebe680f4171ee4b08669543da0c1243e76",
"description": "aco: Define NOMINMAX in Meson build file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d12991e016bbb948c01a86e7628440987c244c2",
"description": "aco: use FALLTHROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce56902f857e392b98c34bf1e1323586f4649847",
"description": "radv: use FALLTHROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb4babfe98e222e648eb2ab210136b7540bf039",
"description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
"nominated": false,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f",
"description": "zink: allow the backend to optimise shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2e383e36a08e3d536b22c4825e0486499739e97",
"description": "glx: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac",
"description": "tgsi: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "842088667f44ec77ba72803542a5aee0056cc68f",
"description": "egl: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "148a24f30514638d149a24a8fe084dc21730edb2",
"description": "amd/ac: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d89b988bae108d37673e87ef5a691fd36884fad",
"description": "nir/ntt: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fecbc1e541fccb59bc7004508c2b2a8353524805",
"description": "gallivm: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3",
"description": "llvmpipe: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b",
"description": "radeon: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7986febf276c2439fc476af09c301f37e7dbc67",
"description": "gallium: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6",
"description": "softpipe: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511",
"description": "gallium/util: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d9147438d8b6c7ec087507298438a59d324644a",
"description": "vbo: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472",
"description": "gallium/winsys: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f",
"description": "radeonsi: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5",
"description": "compiler/spirv: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b",
"description": "src/mesa: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b3e6014a99c935dabe957299457be0e2de47e39",
"description": "xxhash: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e",
"description": "gallium: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a",
"description": "nir: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e7c00aacb98cfd45082489bee05a456637c5349",
"description": "util: add a FALLTROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5b899c7da4dc628debf11ff10e27000f62aed34",
"description": "spirv: add support for KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244514addd990dc211c8352e03dc13bbd21e6bab",
"description": "compiler/nir: introduce a new helper to get varying name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f",
"description": "nir: wire shading rate variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f86668f487b32c185388a39e2200c17c298b877a",
"description": "vulkan/util: Consolidate typed_memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116b6d135dad7f45d018a2d715a614b35143f385",
"description": "util: Add os_localtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "531843cf2e939b764822ef56ba8e034ad417a812",
"description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e",
"description": "mesa: Use os_get_option() for MESA_*_OVERRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5",
"description": "util: Add property_get() fallback for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c6899285da9b93d5d140b44bca8a1a79afacad",
"description": "intel/fs: DISCARD_JUMP does not have side-effects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56"
},
{
"sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e",
"description": "nir: Use the right argument order for load_scratch_base_ptr",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "b14679ab226bd3e263a778ea8e39828bde38b403",
"description": "v3dv: check return value of drmGetMagic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec",
"description": "v3dv: expand format coverage in TFU path for buffer to image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a",
"description": "v3dv: fix base layer for 3D blits in the TFU path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ece8dbe68f01972fd744a003fbe67fad62963c08",
"description": "v3dv: add a TFU path for image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9e53c6e5142302cef60bab3202538f6142ad759",
"description": "v3dv: add a format parameter to emit_tfu_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60a3ccf52be669f6f2973048ee53994125a6ace",
"description": "v3dv: support compressed formats with TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2",
"description": "v3dv: remove obsolete disabled code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04ea3d65018ede109ba9a94f61bea3076eabf969",
"description": "radv: disable WGP_MODE for NGG on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf36cfced183bac5bb5e2f8e564674071493bdad",
"description": "radv: only mask 1 CU for GS/VS waves on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7729ea3d677e5f2c39013d112a9a395113229acf",
"description": "radv: only disable CU2 & CU3 when NGG is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1",
"description": "radv: enable NGG on GFX10.3 APUs by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731",
"description": "ci: Make test-docs job depend on sanity job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f4497a7909ef390b84b070de68923bb4487d43",
"description": "ci: Squash \"check mr/commits\" jobs into a single sanity job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "988dfc944dceefffeb80fd577ef28c75c25e6169",
"description": "ci: Move sanity stage to the beginning of the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8749fc4261467ff8c7eb25880516649ac794a20d",
"description": "ci: Use ci-fairy docker image instead of local git_archive one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0",
"description": "ci: Update to current ci-templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5",
"description": "ci: Drop ci-templates-sha anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890",
"description": "vulkan: Portable wsi_common_get_current_time()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc",
"description": "vulkan: Replace pthread mutex with mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440952f152aaaadc3083cece34e5782c6c278781",
"description": "vulkan: Remove GCC pragmas by fixing warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb",
"description": "radv: save and dump vertex descriptors during GPU hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361",
"description": "radv: fix using bitfields for debug/perftest options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a90641b0d642589c31963200e256953a96ac325",
"description": "mesa/st_vdpau: set surface winsys handle modifier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
},
{
"sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d",
"description": "amd/common: Check with_tests before adding test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ede410358c85cba6b8990d56846014b0e712b6",
"description": "r600/sfn: remove leftover debug message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093135067345488e6506045b8b92cf18b44e5893",
"description": "r600/sfn: remove unused file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "166657a736c54497da6c9278549c7ccd6c3b917a",
"description": "r600/sfn: Fix a few warnings in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "261f42f0c8790edfe40a3da65715fb29164335d8",
"description": "r600/sfn: fix definition of priority queue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b"
},
{
"sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e",
"description": "r600/sfn: correct error signalling in switch default case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de353c1fbe2fe21809f824049fa5e415abae7628",
"description": "amd: Fix declaration mismatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d",
"description": "amd: Fix signature mismatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111",
"description": "amd: Work around MSVC limit for string literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740490787093ba3ce223485059052045b2ad958d",
"description": "amd: Replace vasprintf with vfprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ad8ac38c760732db87ff9809a049b0324804ff3",
"description": "amd: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee72cd0757d77ade1e942c778c363249c72df82e",
"description": "amd: Remove bitfield sizes from enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce",
"description": "amd: Cast to int for %d snprintf argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0",
"description": "amd: Simplify ac_addrlib_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0",
"description": "mesa/st: choose S/D format depending on gl_format passed for readpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e623726114922da0a5f788d4bc70e7962a6176d",
"description": "v3dv/pipeline: avoid unused warning on release build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a",
"description": "docs: grammar fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed8d30b507568b7fc0f32afca012f8def5aca16",
"description": "radv: Deal with unused attachments in mip flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb"
},
{
"sha": "160a0f255194953b9c6cd3d305a4432645c0b60b",
"description": "freedreno/a6xx: add support for ARB_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b589df98622c811b397e6579358b2a51cff8a5ac",
"description": "radv: disable SQTT support for unsupported GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a",
"description": "aco: use binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e732bea536be128afec8e364dc2b30f3d15498d5",
"description": "ac/nir: use binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856a6523404d3b6358d8a96aca8af00a0157b489",
"description": "nir/opt_load_store_vectorize: use resource binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd",
"description": "nir: add helpers for chasing resource bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b946d6eac26d62628e37ea9d241908eef938b39",
"description": "CI: Re-enable MSVC build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053",
"description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "484fe1e9f260706f28ac5c06bf3753970c08c158",
"description": "CI: Update Windows build for current Meson options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56",
"description": "CI: Remove ludicrous Windows container build timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "187c146a2e04d0db575bbeb787e34ba124de655d",
"description": "CI: Windows: Use 32 vCPUs for Mesa build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc900f7384c247185ca572e572aac8bd4748d06",
"description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e",
"description": "microsoft/clc: Disable broken f32 -> i64/u64 test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f",
"description": "microsoft/clc: Allow building with Clang git",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136",
"description": "d3d12: remove hand-written intrinsic builders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "2846d7811e5c84dc37b0fe564547e961d62ff638",
"description": "nir: fix nir_builder.h on MSVC C++ and GCC7.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "7a77008283757d7c548572ef7a66d8d8c6052134",
"description": "nir: fix intrinsic builders on MSVC C++",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb",
"description": "r600/sfn: lower all IO in one pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45f17702db655e721b3d85a6085a488ec98a774b",
"description": "r600/sfn: simplify IO lowering and fix TESS IO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efcb7b70504824ce8831f191ca711045f73dcf76",
"description": "r600/sfn: lower GS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970",
"description": "r600/sfn: drop store_deref handling for VS and TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc",
"description": "r600/sfn: Lower tess-eval IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658",
"description": "r600/sfn: lower VS output IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fdcffc4c755241d645c62385729ee14dd8620b",
"description": "r600/sfn: Fix vertex stage export to accomodate IO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418",
"description": "r600/sfn: remove unused FS input deref code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b",
"description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a45e651b11df0700333d4a13eef102341f06c3ac",
"description": "r600/sfn: Add simplified constructors for FS shader inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9babb853d1d627175833050d42a381702510108",
"description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1",
"description": "r600/sfn: fix component loading from fixed buffer ID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "18e97817148eb376274a8749c03b45c2f817c139"
},
{
"sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb",
"description": "panfrost: Update the resource layout when doing a tile -> linear conversion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd"
},
{
"sha": "46518327aead81c2e08381ddf4b9dd6312441312",
"description": "v3dv: extend the list of formats supported by the TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75",
"description": "v3dv: batch buffer to image copies with the texel buffer path if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c",
"description": "v3dv: fix leak in the buffer to image copy via texel buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9"
},
{
"sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300",
"description": "radeonsi: implement GS fast launch for indexed triangle strips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb",
"description": "radv: Fix a hang on CB change by adding flushes.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "85647152535203aec5a5e77872e3ca501136244a",
"description": "docs: document new zink-flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9"
},
{
"sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87",
"description": "nir: make intrinsic order in nir_print consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3",
"description": "radv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b040737d309698df9d1e94b24205ae133048621",
"description": "nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d",
"description": "glsl_to_nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafc7eee5799139538398389592800589182b1e3",
"description": "spirv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4",
"description": "nir: add generated intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c65f97ad15832c1d01406216f59522e678b652",
"description": "nir: move nir_load_system_value() to nir_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4",
"description": "nir: remove useless nir_builder_opcodes.h include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2b9e3f715f991ae155957276cec535b2701c4fd",
"description": "nir: add destination bit-size information to more intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ec217a849896a469ceb8afc5a3caa811f0df214",
"description": "nir: add bit_size_src for when the destination bit size matches a source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "898d7c1f493b8d06168c2256404d448888183bd9",
"description": "nir: use a single canonical list of intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f",
"description": "nir: fix sampler_lod_parameters_pan indices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154"
},
{
"sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8",
"description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e49748521ec9182e8d2eec823182cc463709123f"
},
{
"sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8",
"description": "freedreno/a6xx: add support for dual-source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada",
"description": "nir/lower_non_uniform: improve code with the same texture, sampler indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90",
"description": "anv: fix descriptor pool leak in VMA object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9"
},
{
"sha": "df940760f9d454e90d743c65cba39cea65ee4a4c",
"description": "aco/optimizer: Propagate scc_needed label through p_wqm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb",
"description": "aco/optimizer: Only set scc_needed when it is actually needed.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
},
{
"sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9",
"description": "glsl: avoid an out-of-bound access while setting up a location for variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "47c358233d45747def3b796c37ae92df86860141"
},
{
"sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49",
"description": "glsl: Drop mingw -O1 workaround for GCC>=7.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3",
"description": "scons: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "954739fd18edd5c6ce2bb1028266235237834536",
"description": "radv/winsys: fix the sysmem submission path for GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333"
},
{
"sha": "05799844df50d949591e06cd18c293963427acd4",
"description": "radv: Const aco_compiler_statistic_info usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801",
"description": "radv: fix missing initialization of the predication value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f"
},
{
"sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62",
"description": "v3dv: remove non-conformant warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4adb643a0add642f093163010d63e94ff149e178",
"description": "docs/features: update list of v3dv supported features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620",
"description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6f130342658b85774c2b8125ff415aab66463153"
},
{
"sha": "0b3bd7c5167c7d7a87ded47730641a4103996591",
"description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a78948283c9911a06650bd2ba5467678249cfd",
"description": "util,radv: Cross-platform monotonic condition variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba",
"description": "util/os_time: Safe os_time_get_nano for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6",
"description": "c11/threads: Remove Windows XP support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0",
"description": "c11/threads: Remove Win32 null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1afb8e23c70dae79e91e955c1238a4579897a364",
"description": "c11/threads: Fix Win32 timed functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9",
"description": "frontends/va/postproc: Convert destination when deinterlacing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49465babdb35d88ed8a283e925d6cd346255d50c",
"description": "frontends/va/postproc: Use the actual image height when blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c",
"description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae27d7faae490ab7680fb059071d667d7261dca6",
"description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd",
"description": "panfrost: Calculate the row stride at resource creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "690232c90fab42e934e297c097c6f84dd3c3d762",
"description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7",
"description": "panfrost: Expose panfrost_block_dim()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a",
"description": "panfrost: Enable MSAA on bifrost when deqp debug option is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e",
"description": "panfrost: Unconditionally align strides on 64 bytes for linear resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "402cabf1ef4db655239768a5159ac3178dbadf10",
"description": "panfrost: Set the layer stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "176ce2b9528a6625575e54bedc517a4634c7673d",
"description": "panfrost: Add two helpers to calculate the surface pointer and strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84c4b232ea0d64e63454591922d68bb7d58513e3",
"description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d",
"description": "panfrost: Add a minus(1) modifier to the Levels field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19",
"description": "panfrost: Increase blit shader BO size on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f643bbcc8793eaed9098c8b50de87e80c302596",
"description": "pan/bi: LOD is a 8.8 fixed point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8",
"description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2",
"description": "pan/bi: Only update LOD mode on TEX operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686",
"description": "panfrost: Set sample_count when packing bifrost texture descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398",
"description": "panfrost: Set depth for 3D textures on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05880bc28510dcd829fae293c605823f07077af2",
"description": "panfrost: Fix decoding of texture payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c",
"description": "panfrost: Get rid of the Sample Count enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2",
"description": "panfrost: Stop forcing depth to nr_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284",
"description": "panfrost: Fix RAW8/16/32 component replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76a428d03b557b5b0467417825f8f565bd1058e0",
"description": "panfrost: Account for sample count in tib offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d",
"description": "nir: Fix LOD source type for txf_ms instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0",
"description": "aco/ngg: fix division-by-zero in assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37a2c9ace6478b1137c9402347331eb23aacf056",
"description": "aco: fix GS with no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfa96561e64299a713162088da26753716df295",
"description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb",
"description": "pan/bi: Implement shader-db stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da",
"description": "pan/bi: Ensure TEXC src0 is not marked SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24",
"description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9121624fc6d59ceef5685dfdd54331b68d52005",
"description": "pan/bi: Fix off-by-one in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819",
"description": "pan/bi: Fix varying writemask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eee2a4346154570d6130a05e14afde59bad17a1f",
"description": "pan/bi: Implement sampler1D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113",
"description": "pan/mdg: Fix shader-db counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028de3beaf9d44330cbaab24519e8f98659aa570",
"description": "panfrost: Enable indirect uniform indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a764554204596db67940a5672a7690f56f3a4b",
"description": "panfrost: Add PAN_GPU_ID debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528",
"description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4",
"description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
},
{
"sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec",
"description": "aco: fix v_mul_hi_u32_u24 format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845"
},
{
"sha": "ecebc263f5b03550e27df0d1068340b61621fa93",
"description": "Revert \"util: Add helpers for various one-time-init patters\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949"
},
{
"sha": "86662655ece52ae56afddcb8c9b5ded43719757e",
"description": "Revert \"nir: Use get_once() helper for one-time init's\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418"
},
{
"sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06",
"description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323"
},
{
"sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab",
"description": "Revert \"gallium/hud: Use do_once for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160"
},
{
"sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e",
"description": "Revert \"mesa/st: Use do_once for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f"
},
{
"sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c",
"description": "Revert \"util: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17"
},
{
"sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a",
"description": "Revert \"mesa: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c"
},
{
"sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13",
"description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2"
},
{
"sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c",
"description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9"
},
{
"sha": "8da98beb5d62117192060e23393034a38c9910fa",
"description": "radv: always use 32-bit predication on compute queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f",
"description": "radv: use 32-bit predication for conditional rendering on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc",
"description": "ac: add gpu_info::has_32bit_predication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df",
"description": "v3dv: Wayland WSI support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549",
"description": "intel/rt: Implement push constants as global memory reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e24e559fb632eae54e444b022db9da35922258",
"description": "intel/rt: Add support for hit attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92",
"description": "intel/rt: Add a helper to create the raygen trampoline shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
"description": "intel/rt: Add lowering for combined intersection/any-hit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb261b03e5af7862f1321c778e3ad54b640226bc",
"description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ddefa000ec09631ac0115fd959e152edca27d8",
"description": "intel/rt: Add support for shader buffer record memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba7d459a3a193b002586ddbee2720948002421c",
"description": "intel/rt: Implement the new ray-tracing system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b",
"description": "intel/rt: Implement traceRay()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56",
"description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1",
"description": "intel/rt: Implement support for shader call payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c",
"description": "intel/rt: Add a helper to create a trivial return shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad81a3968144f4765a13e70082fdc163650b1db",
"description": "intel/rt: Add a pass to lower shader call instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2",
"description": "intel/rt: Add return instructions at the end of ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49778a7253dfce7a09c6d0e433c571a543d85065",
"description": "intel/rt: Add support for scratch in ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6",
"description": "intel/rt: Add lowering functions for each ray-tracing stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7660918d77851d35170e0064d22d2281fed5ac4",
"description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea",
"description": "intel/rt: Add builder helpers for accessing RT data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf",
"description": "intel/fs: Add and implement a load_global_const_block intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d5b57aeb7d381337e7bfda418205240330f3f04",
"description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e",
"description": "intel/compiler: Add support for bindless shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b",
"description": "intel/debug: Add a debug flag for ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7dd172aaa11fcada1513082ff0abea031090b1e",
"description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "477d2f03794154eccde9e33573d326d11f1c64d0",
"description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4",
"description": "nir: Add a helper to get the live set at a cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6",
"description": "intel/genxml: Add BVH data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "980950c52100f8f54c68d0ec0cd0023480673c95",
"description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc",
"description": "intel/genxml: Support truncated addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27",
"description": "intel/genxml/pack: Stash the cloned address field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d",
"description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5faf859ebbeed2a529913d064aae76055cce586b",
"description": "intel/dev: Add a gen_device_info::has_ray_tracing bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d6434f02ba7ae17664506645f43365b2753ffc4",
"description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502",
"description": "nir: Add a halt instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba",
"description": "meson: add idep_mesautil to components using simple_mtx.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
},
{
"sha": "37a706ad5d99857da187d2e253e8927e7fe23145",
"description": "Revert \"zink: initial implementation of shader keys\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc"
},
{
"sha": "06cb6c6063b989c9f225822ff8616590d2167814",
"description": "Revert \"zink: refcount the shader cache\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26"
},
{
"sha": "01f04c7760aa27f7edc138631eb434124d3b6b17",
"description": "Revert \"zink: move shader key structs into their own header\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f"
},
{
"sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595",
"description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a"
},
{
"sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4",
"description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5"
},
{
"sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d",
"description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b"
},
{
"sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b",
"description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e893102bcf5d6632f36399d745481639344e5526"
},
{
"sha": "0742edba5ef4aa2253436a449a797daa8f2779d5",
"description": "mesa: Synchronize get_gl_override()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9",
"description": "tgsi: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2",
"description": "gallium/trace: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7102ac376a23a394786085a2b0dffa94c13150c",
"description": "mesa: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17",
"description": "util: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f",
"description": "mesa/st: Use do_once for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160",
"description": "gallium/hud: Use do_once for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323",
"description": "freedreno/ir3: Use get_once() for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418",
"description": "nir: Use get_once() helper for one-time init's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949",
"description": "util: Add helpers for various one-time-init patters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841",
"description": "util: Add helgrind support for simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f223a2329a7d392b8860f488b3797012cdd37fe",
"description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95",
"description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66685679b7c047398d3f593db86a24eba38db3b9",
"description": "spirv: Call repair SSA for OpTerminateInvocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0"
},
{
"sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9",
"description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946d5ca004c33435a648ae115b859caa607e78d6",
"description": "spirv: Update JSON and headers from Khronos main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1",
"description": "spirv: Rename some ray-tracing intrinsics to NV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62",
"description": "vulkan: Update XML and headers to 1.2.162",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452",
"description": "zink: fall back to util_blitter for scaled resolves",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "19906022e22cb37493861b6976c9623618b5b769"
},
{
"sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9",
"description": "nir/opt_peephole_select: respect selection_control when collapsing ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28395407eb86d17a72b970262d4089c73975ae11",
"description": "nir/opt_peephole_select: collapse nested IFs if applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "000ea77938725d81588f2cc5120a09798e51f192",
"description": "v3dv: fix allocation size for BO handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7",
"description": "v3dv: remove obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19da9bd10d94bbda211c6395aef34fe97daabebc",
"description": "clover: Fix typo in comment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "105fc1c615eb4963503c738c68766f830bc5a662",
"description": "gallium: fix missing bit field in p_state.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9"
},
{
"sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360",
"description": "lavapipe: enable pipeline stats queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4263162839d67f08c69895925ffc19cb4fbf4c42",
"description": "lavapipe: fixup mipmap precsion bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8",
"description": "llvmpipe: fix multisample lines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e",
"description": "llvmpipe: fix multisample point rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77",
"description": "llvmpipe/setup: move point stats collection earlier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f24645653863564eb059c1200a52b25f659216e5",
"description": "lavapipe: fix wsi acquire fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d90c7cbc4d005fe6245d0a19985784940792403",
"description": "lavapipe: fixup device allocate + enable private data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df",
"description": "zink: fix layered resolves",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "19906022e22cb37493861b6976c9623618b5b769"
},
{
"sha": "989877365d236e553e740dd9b77dbf524d8d4a98",
"description": "release-calender: Update 20.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc",
"description": "docs: update calendar and link releases notes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e",
"description": "docs: Add relnotes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e",
"description": "docs: add release notes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c",
"description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45",
"description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaef1f21278ff8ddd534946c562b211b7208c155",
"description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be600b009a8c4508a488f71b9eaf5e6901dff245",
"description": "aco: add a new Operand flag to indicate that is 24-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05fd780012894c3b6527df6d434c4cb3c82d7772",
"description": "aco/tests: extend the optimize.add_lshl tests to GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd59c22325293d17ed76bc803d927407ae0a7abe",
"description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "684531fd37ca3aa15dfb34f34ada10615ff66864",
"description": "radv: add new vk_format_is_*() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5227465c13ae74651a932a82aeae65683f4a063",
"description": "meson: use a feature option for microsoft-clc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8",
"description": "meson: Don't add extra values to shader-cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b"
},
{
"sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915",
"description": "freedreno/ir3: Fix valgrind complaint about streamout state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162",
"description": "freedreno/drm: Quiet timedout error msg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e"
},
{
"sha": "98d182fd46c90934f85700f9d2b35190ea4c848c",
"description": "freedreno/a6xx: Clear control mem at context create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "150a914a786281e20a97fc03d7aaf4d6454bd618",
"description": "freedreno: Convert one last mtx_t -> simple_mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8651cfbbf05516fb901a766ca562a5101c835f7d",
"description": "freedreno: emit_marker() cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b039e03f55517287d73b485802a8537e3639141b",
"description": "mesa: add an environment variable to default enable INTEL_blackhole",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d",
"description": "st: trigger noop if the default value is not true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ade57fa6585a388fe81f8a3a9235230628a727",
"description": "ir3/ra: Fix array reg liveness in scalar pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656",
"description": "nir: fix gathering cross invocation info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5b77b14448c39d664460fd00d2a356d47858880f"
},
{
"sha": "79bd8edd87e8d1f72b0d80918463319653a91a27",
"description": "swr: Pass draw start information to state update mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81",
"description": "ci: fix name of the Sienna Cichlid expected failures file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793",
"description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6"
},
{
"sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b",
"description": "radv: dump BO ranges into bo_ranges.log instead of stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff",
"description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14",
"description": "radv: dump application info in the GPU hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc",
"description": "radv: append a time string to the hang report dump directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15e1b530f6e010e639a193422eed3736fc060bf3",
"description": "radv: print more debug messages when generating a hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa",
"description": "radeonsi: don't allocate LDS for TCS inputs if it's not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4ba51e5be5462fd191970243512852c90aedc7e",
"description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1",
"description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f130342658b85774c2b8125ff415aab66463153",
"description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29",
"description": "radeonsi: remove unnecessary NULL checking in NIR tess functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5",
"description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aba1743611109545bba86bf055a04ecbe210132",
"description": "radeonsi: always return void from si_build_wrapper_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73",
"description": "radeonsi: merge TCS and TCS epilog conditional blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6",
"description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46",
"description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad",
"description": "radeonsi: don't allocate LDS for TCS outputs if they are not read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10beddf6595499f17c6c23ec0409160fe1e952df",
"description": "radeonsi: don't leave more than 8 unoccupied lanes in HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c",
"description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96593847445bd4f80ef65040dda5f74c26c7a80a",
"description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2832bc972bfb512b314a3180a1258be984807760"
},
{
"sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00",
"description": "r600/sfn: Correctly lower all int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408",
"description": "nv50/ir: Initialize Program members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5",
"description": "r600/sfn: use a per stream index register in GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982",
"description": "r600/sfn: lower bool to int32 only after common optimizations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
},
{
"sha": "5b77b14448c39d664460fd00d2a356d47858880f",
"description": "nir: Use src_is_invocation_id in get_deref_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78c089aae5789d2ad2698beb9f13c12736f7443",
"description": "nir: fix gathering patch IO usage with lowered IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
},
{
"sha": "aadfdb962ffa425a230d972c28351c8879072b6b",
"description": "nir: fix gathering TCS cross invocation access with lowered IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b"
},
{
"sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab",
"description": "mesa: lock Shared->TexMutex only once for a glthread batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e7270de551e25acc75b2acb496320cf312c96ab",
"description": "mesa: lock Shared->BufferObjects only once for a glthread batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d",
"description": "glthread: make glGetActiveUniform return without syncing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9",
"description": "mesa: make error handling for glGetActiveUniform glthread-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586",
"description": "mesa: add glInternalSetError for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50",
"description": "radv: Dump BO VA ranges on hang.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4",
"description": "clover: Initialize command_queue member _props.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7"
},
{
"sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6",
"description": "meson: drop deprecated EGL platform build options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4da8323a14b58303b41826382f1951131171da0f",
"description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb"
},
{
"sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e",
"description": "aco/tests: add Builder::v_mul_imm() tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab507c6b051be99551373b36be19d14a9cbeab0",
"description": "aco: use v_mul_imm() for some nir_op_imul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3",
"description": "aco: try harder to not create v_mul_lo_u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9",
"description": "aco: copy constant to sgpr in Builder::v_mul_imm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "756bb29391bc368d38472b825510320ddae6042e",
"description": "aco: create vgpr constant copies using v_bfrev_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282",
"description": "aco: count v_mul_lo_u32 as 16 cycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70d665d981bfef6735fb7178e4c481d467e1176c",
"description": "aco: don't create v_mov_b32 in v_mul_imm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3",
"description": "radeon/vce: Bitrate not updated when changing framerate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2",
"description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27612984a4d414d118d97ab17a9b2f66235d0884",
"description": "gallium/vl: Set modifier field for winsys handle.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
},
{
"sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891",
"description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33eeb994be136ac4046b75a2088aa40a8f005c70",
"description": "nir/copy_prop_vars: use nir_deref_and_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abc3225927453786de240b4493507318e8ecfa4f",
"description": "nir/deref: add helpers to lazily create paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d",
"description": "nir/search: check for changes before adding uses to worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556a20afe6a1222897f81f6d87ee0d003aa03539",
"description": "nir/search: check instr type before adding to worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4832262560d3156cf47be14c52128ae2da4c7371",
"description": "nir/loop_analyze: initialize loop variables on demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be7b20135e50a15081de54fb24c731503df660a5",
"description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6",
"description": "nir: add nir_var_vec_indexable_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb01882ddbbf9eedc646259f24917f06766465b4",
"description": "nir: add nir_phi_get_src_from_block() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d477baa4f917f502758268ade6590fef7a89d4e",
"description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9",
"description": "radv/winsys: Fix use of nonexisting struct type in sizeof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704",
"description": "radv/query: Avoid hardcoding array size constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e",
"description": "radv,aco: Compile with -Wshadow when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cba6ec309abb30964bdb7c96491b0bdee9615333",
"description": "radv: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd",
"description": "aco/tests: Fix -Wunused warnings in release mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b",
"description": "aco/tests: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bb88743203f9347b347b9db6dd593df060db819",
"description": "aco: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9",
"description": "radv: ignore other blend targets if dual-source blending is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf",
"description": "docs: add basic docs for d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99",
"description": "ci: add list of expected failures for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c00be49fba0bbfe39836844c622c02dbe142a2",
"description": "v3dv: only write new uniforms when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070dccdad934aa29a12e852b47a3288d29a8de9e",
"description": "v3dv: remove redundant free of default pipeline attributes BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210",
"description": "r600/sb: Initialize sb_context members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01",
"description": "r600/sfn: Initialize ShaderFromNir members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c",
"description": "r600/sfn: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50fef61fa54899856fc66516b22a82d327fe8ed4",
"description": "intel/fs: Add support for printing half-float immediate values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae",
"description": "intel/fs: Silence unused parameter warning in filter_simd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156",
"description": "intel/compiler: Delete redundant MAC declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f",
"description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994"
},
{
"sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2",
"description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813",
"description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da",
"description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
"description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
"description": "freedreno/a6xx: Implement private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
"description": "tu: Support private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
"description": "freedreno: Add per-device parameters for private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae109ca83c4872364d3195600ba002512c8d9385",
"description": "ir3: Properly validate cat6 half-ness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
"description": "ir3: Initial support for private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
"description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "504142ff754e521aa88a6e95c63683a71323878a",
"description": "ir3: Fix STP/LDP assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
"description": "ir3: Support assembling & disassembling getspid/getwid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
"description": "ir3: Add more a6xx-specific cat6 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
"description": "ir3: Expand cat6 a6xx opcode field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
"description": "freedreno/a6xx: Document private memory registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
"description": "freedreno/ci: Strip location from asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
"description": "glcpp: Handle bison-3.6 error message changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
"description": "amdgpu_bo: make cache_entry a extensible array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
"description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
"description": "aco: create v_mad_u32_u24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
"description": "turnip: implement VK_KHR_depth_stencil_resolve support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
"description": "ac: Don't negate strstr return values in ac_query_gpu_info",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b635dff25620b948080d31211ca487a71203af4d"
},
{
"sha": "01e3f43007952c352496b2724704bfc4af1319e1",
"description": "v3dv: remove box check from texel buffer copy fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
"description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c239aa6386f58356bf3364977f078579799c43e",
"description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
"description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "97ebb896afb6801d1fcd69556583975411379998",
"description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
"description": "iris: Stop quantizing the depth clear value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
"description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b537d425b39052d9069643d92b465790c1e113ab",
"description": "freedreno: Suppress uninit var warnings from shader stage switch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
"description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
"description": "freedreno: Fix warning about uninit size for the size==0 special case.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
},
{
"sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
"description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
"description": "freedreno: Fix release build warnings for asserted temp vars.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
"description": "ci: Enable -Werror in more clover builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
"description": "d3d12: transition the right planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
"description": "zink: track custom border color samplers and verify against device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
"description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
"description": "spirv: workaround setjmp/longjmp crash on MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
"description": "llvmpipe: fix arith-test build on msvc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
"description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
"description": "d3d12: also reject GDI-supporting pixel-formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
"description": "d3d12: Release swapchain buffers before resizing them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
"description": "d3d12: Implement winsys framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
"description": "wgl: Wrap stw_pixelformat.h into extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
"description": "wgl: Create third buffer when drawing to front buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ece2cc3352f52858587d13092b4300b0d6447760",
"description": "wgl: Wait for fence when not using winsys framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
"description": "wgl: Call flush_resource() before presenting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e79ee3741dca626cf614503261c11dc083d19da",
"description": "wgl: Flush in-between resolving buffer and presenting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
"description": "wgl: Use winsys framebuffer interface if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
"description": "wgl: Add winsys framebuffer object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
"description": "wgl: Add PFD flags based on stw_winsys callback response",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
"description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
"description": "d3d12: Add D3D12 WGL winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
"description": "wgl: Implement get_adapter_luid callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
"description": "wgl: Marshal HDC into screen creation and LUID querying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
"description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
"description": "d3d12: Add glon12 target which only includes d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
"description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
"description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
"description": "v3dv: use VkSurface to retrieve an authenticated display fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
"description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
"description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
},
{
"sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
"description": "radeonsi: fix NGG streamout regression",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
},
{
"sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
"description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4753235406ab207b0f60010358861109b4840c78",
"description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
"description": "ac: rename num_sh_per_se -> num_sa_per_se",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
"description": "ac: rename num_render_backends -> max_render_backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
"description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "b635dff25620b948080d31211ca487a71203af4d",
"description": "ac: fix detection of Pro graphics",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
},
{
"sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
"description": "ac: add build_alloca with an initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
"description": "radeonsi: add options.inline_uniforms to the shader cache key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
},
{
"sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
"description": "radeonsi: remove VS input loads when culling with rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
"description": "radeonsi: tweak triangle list culling performance for GS fast launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
"description": "radeonsi: read vs_state_bits in vs_prolog correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
"description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
"description": "radeonsi: determine correctly if switching from normal launch to fast launch",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
},
{
"sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
"description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
},
{
"sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
"description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
"description": "radeonsi: fix min_direct_count value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
},
{
"sha": "802fabdaa4be7fd1847ec35920663064689a253c",
"description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
},
{
"sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
"description": "nir: Rewrite lower_undef_to_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
"description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
"description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
"description": "nir_load_libclc: Mark libclc shader as internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
"description": "nir: Make nir_build_deref_offset() support ptr_as_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "949f8572ec3959be0ac21aa8857515452c180500",
"description": "vtn/opencl: Fix alignment for half vload/vstore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
"description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
"description": "compiler/spirv: Handle the LocalSizeHint execution modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
"description": "nir: Fix nextafter() for hardware that don't support denorms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
"description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
"description": "nir,clover: Drop nir_lower_mem_constant_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
"description": "nir: Add a more generic helper for gathering constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
"description": "nir/lower_io: Add data OOB asserts to write_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
"description": "microsoft/compiler: Add scope for declaration in case statement.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
"description": "microsoft/compiler: Add struct glsl_type forward declaration.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
"description": "microsoft/compiler: Add struct dxil_features forward declaration.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
"description": "nv50/ir: Initialize GCRA members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
"description": "radeonsi: handle pipe_draw_info::increment_draw_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
"description": "radeonsi: swap DrawId and StartInstance SGPR locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
"description": "radeonsi: don't load DrawID for indirect draws if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
"description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
"description": "mesa: add primitive restart state to Driver.Draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
"description": "mesa: index _RestartIndex with index_size_shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
"description": "mesa: move primitive restart enablement determination from st/mesa to main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
"description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
"description": "mesa: clean up GLboolean types in draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
"description": "mesa: clean up Driver.Draw parameter types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
"description": "gallium/u_threaded: add support for multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ad436740670d24040ee70bb2e155a47f789f42",
"description": "gallium/u_threaded: store start/count in min/max_index for better packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
"description": "gallium: extend draw_vbo to support multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80b391077f66eff22a544be679d4b918691026ae",
"description": "gallium: add missing bits of the direct multi draw interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
"description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
"description": "gallium: add pipe_draw_info::index_bounds_valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
"description": "gallium/u_threaded: clean up direct vs indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
"description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
"description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
"description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
"description": "mesa: add Driver.DrawTransformFeedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
"description": "turnip: minor tu_queue fixes related to vk_base_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "008872aa309c015684653e498a8cc17a11f15fc5",
"description": "turnip: Assert about the storage buffer offset alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
"description": "libgl-gdi: add zink support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
"description": "zink: fix unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
"description": "v3dv: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30b6fbc496badc12e460022e32c6f21754120aef",
"description": "v3dv: use the common base object type and struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
"description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c13370e8169b665e42dbb4177887125caf724666",
"description": "amd: add register enums for VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f054a261a86a57365100dab9e88969f4f35c1947",
"description": "ci: update some radv trace checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
"description": "ci: update some radv trace checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
"description": "util: fix -Wshift-count-overflow warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
"description": "meson: Treat LLVM headers as a system dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381824d14fcda979838468c4bb095f850e8347e4",
"description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
"description": "frontends/omx/av1: add AV1 tasks management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
"description": "frontends/omx/av1: add AV1 OBU header parsers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab3030f925e183a218d49b878b1841954950a63",
"description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
"description": "radeonsi: cap AV1 support to SIENNA CICHLID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
"description": "radeonsi: cap AV1 codec configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78821b3bafbac885923935b3354c8b46bba697e",
"description": "radeon/vcn: fill up the probs buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
"description": "radeon/vcn: get AV1 message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
"description": "radeon/vcn: fill up the context buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "057293a508618999796d81a0954f9c282c2f51b4",
"description": "radeon/vcn: add AV1 context buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
"description": "radeon/vcn: add AV1 default tables for the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
"description": "radeon/vcn: add AV1 dpb buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
"description": "radeon/vcn: add AV1 support to the decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
"description": "radeon/vcn: add AV1 codec driver firmware interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
"description": "vl: add AV1 codec picture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
"description": "anv/image: Define anv_image_get_aux_addr (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
"description": "anv/image: Check surface offsets after adding each surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
"description": "anv/image: Rewrite check_surfaces() [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
"description": "anv/image: Further split add_*_surface funcs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
"description": "anv/image: Define add_all_surfaces()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
"description": "anv/image: Add more asserts to choose_isl_tiling_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
"description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
"description": "anv/image: Emit error message for non-2D DRM images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c892e242589fb93caec8198b093b434df4e11b6b",
"description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
"description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
"description": "anv/image: Fail earlier in anv_get_image_format_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
"description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
"description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
"description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
"description": "anv/image: Delete the list of modifier-compatible formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
"description": "anv/image: Refactor iteration over modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
"description": "isl: Make public the list of modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
"description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
"description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
"description": "isl: Add isl_format_layout::uniform_channel_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
"description": "anv/image: Use isl_drm_modifier_get_score()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
"description": "isl: Define isl_drm_modifier_get_score() [v3]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
"description": "anv/image: Fix isl_surf_usage_flags for stencil images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
"description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19906022e22cb37493861b6976c9623618b5b769",
"description": "zink: more accurately track supported blits",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
},
{
"sha": "465a48a048ca96bb1f828686149e00597107edfe",
"description": "zink: always insert barriers for general-layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
"description": "zink: mark general layout as transfer-read/write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
"description": "v3dv: rename playout and dslayout fields to use underscores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
"description": "v3dv: blit shader clean-ups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
"description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
"description": "v3dv: add a buffer to image copy path using a texel buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
"description": "v3dv: fix width for buffer view texture state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
"description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
"description": "radv: don't count unusable vertices to the NGG LDS size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
"description": "radv: fix applying the NGG minimum vertex count requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
"description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
"description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
"description": "radv: Fix radv_queue_init failure handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
"description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
"description": "pan/bi: Stop extracting the immediate attribute index from src0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "549a59f66e2d132e55b62017078734dbf0322a32",
"description": "pan/bi: Add a varying_index field to bi_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
"description": "pan/bi: Fix LD_VAR with non-constant index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
"description": "pan/bi: Stop passing special varying names through src0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
"description": "pan/bi: Pass LD_VAR update mode explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
"description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
"description": "pan/bi: Set roundmode to RTZ for f2u operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
"description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
"description": "pan/bi: Support automatic register format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
"description": "pan/bi: Support txs operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
"description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
"description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
"description": "turnip: Close sync_fd only if it is a valid file descriptor.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
},
{
"sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
"description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
},
{
"sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
"description": "frontends/va: Fix *num_entrypoints check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
},
{
"sha": "1beb477908c49ae962017d61bb4ca252640c9018",
"description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
"description": "freedreno+turnip: Upload large shader constants as a UBO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
"description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
"description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
"description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
"description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
"description": "freedreno: Fix leak of shader binary on disk cache hits.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
"description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
"description": "spirv/cl: add enqueued workgroup size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
"description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
"description": "clover: add CL 3.0 event/queue queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
"description": "clover: add 3.0 program properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
"description": "clover: add device/platform info for CL 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
"description": "clover: add cl 3.0 SVM invalid support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
"description": "clover: add all CL 3.0 API with invalid functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
"description": "clover: add support command queue properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
"description": "clover: handle memory object properties properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
"description": "etnaviv: drop nir_print_shader(..) call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
"description": "etnaviv: fix disabling of INT filter for real",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
},
{
"sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
"description": "docs/features: document d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "867323379e353a58e76a1340071751c43431f215",
"description": "aco: don't use SMEM for SSBO stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
"description": "mesa/main: add missing include in glformats.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
},
{
"sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
"description": "aco/tests: add output modifier tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
"description": "aco: fix fp16 *0.5 omod",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
},
{
"sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
"description": "aco: disable omod if the sign of zeros should be preserved",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
"description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
},
{
"sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
"description": "nir: don't consider txf_ms_mcs a query instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
"description": "util: fix unknown pragma warning on msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
},
{
"sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
"description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
"description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
"description": "util: Fix/silence variable shadowing warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
"description": "glsl: Fix -Wshadow warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
"description": "ci: Temporarily disable jobs on the Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
"description": "iris: initialize shared screen->vtbl only once",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
"description": "egl/dri2: fix race between image create and egl_image_target_texture",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
"description": "lima: define set_clip_state implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
"description": "gallivm: fix float atomic exchange.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
"description": "gallivm: lower vector compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
"description": "gallivm/nir: lower dot products.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
"description": "gallivm/nir: add fsum support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
"description": "gallivm: add float to 8/16 int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
"description": "draw: fix tess eval pipeline statistics.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
},
{
"sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
"description": "ci: update the list of expected failures for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
"description": "ci: update the list of skipped tests for RAVEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
"description": "radv: Use internal drm_fourcc.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
},
{
"sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
"description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "035e21e780205bef4d922f4ae346f284397247de",
"description": "v3dv/pipeline: take into account precision for the output_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
"description": "v3dv: remove combined_idx support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429c33641275e02b17351ab24a693f2469cc36f3",
"description": "broadcom/compiler: separate texture/sampler info from v3d_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
"description": "v3dv: cleanup/remove support for pre-generated variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
"description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
"description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
},
{
"sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
"description": "v3dv: Remove unsigned comparison to zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
"description": "vdpau: Add missing printf format specifier.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "89b9863252272a7109d468738517a0d68376a909"
},
{
"sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
"description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
"description": "freedreno/ir3: Fix crash in shader compile fail path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
},
{
"sha": "cf9ef90066592333a9113d49328be29583308a60",
"description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
"description": "intel/blorp: Delete clear color conversions during copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
"description": "i965: Disable color fast-clears for miptree copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
"description": "iris: Disable color fast-clears in iris_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
"description": "panfrost: Fix stack shift calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
},
{
"sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
"description": "panfrost: Fix out-of-bounds read on SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
"description": "panfrost: Remove panfrost_can_linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
"description": "panfrost: Implement linear Z/S for SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
"description": "iris: Use converted depth in clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667813431c001db0445838a8545565e01726bcd1",
"description": "iris: Add and use convert_depth_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e713313a29422b38435c91f8277c1893fcad095",
"description": "mesa: Clamp some depth values in glClearBufferfi",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bf539b3a2129779addde397886870c00045e6d7",
"description": "mesa: Clamp some depth values in glClearBufferfv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
"description": "mesa: Add and use _mesa_has_depth_float_channel",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
"description": "nir: allow reordering of loads from read-only modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
"description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
"description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
"description": "zink: update shader modules in gfx program when flagged dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
"description": "zink: put those shader keys to work fixing up fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
"description": "zink: fill in params for fs shader keys and flag shader for rebuild",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
"description": "zink: move shader key structs into their own header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
"description": "zink: refcount the shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
"description": "zink: initial implementation of shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a965b153f80cff792853f262a09cfc7987f777",
"description": "pan/bi: Add support for tex offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
"description": "pan/bi: Allow lane selections on component 4 and above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
"description": "pan/bi: Allow vec16 in bi_print_swizzle()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
"description": "pan/bi: Add support for derivative instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
"description": "pan/bi: Add support for the CLPER instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
"description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
"description": "pan/bi: Expose FAU slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
"description": "pan/bi: Store the architecture in the compiler context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
"description": "panfrost: Get rid of the Pixel Format descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
"description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
"description": "pan/bi: Force BLEND src0 to r0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
"description": "pan/bi: Extract shadowmap comparator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
"description": "aco/tests: add some more clamp combining tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d08a06e28f0b7d674b28aee364f24481851604",
"description": "aco/tests: expand optimize.const_comparison_ordering tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
"description": "aco/tests: initialize debug function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
"description": "aco: disallow various v_add_u32 opts if modifiers are used",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
"description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
"description": "aco: don't combine precise max(min()) to med3",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
"description": "radeonsi: remove AMD_DEBUG=zerovram flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
"description": "radeonsi: remove unused NO_RB_PLUS flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
"description": "radv: add img debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
"description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
"description": "amd/common: introduce ac_surface_print_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
"description": "meson: verify that d3d12.h exists when building the d3d12 driver",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
"description": "microsoft/compiler: correct typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
"description": "microsoft/compiler: inline some struct-declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
"description": "microsoft/compiler: move c++ higher up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
"description": "microsoft/compiler: remove unused struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
"description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
"description": "driconf: remove the redundant glx-extension-disabling options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
"description": "radeonsi: Add auxiliary plane support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
"description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
"description": "radeonsi: Do not disable DCC when we have it as a modifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
"description": "radeonsi: Add modifier support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
"description": "radeonsi: Check pitch and offset for validity.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
"description": "amd/common: Add modifier tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
"description": "amd/common: Add support for modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
"description": "drm-uapi: Add AMD modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
"description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
"description": "amd/addrlib: Use signed char for INT_8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
"description": "radv: Do the sample check for tiling earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
"description": "turnip: Fix file descriptor return.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
},
{
"sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
"description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
"description": "ac/llvm: fix demote inside conditional branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
"description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
"description": "nir: gather shader_info::needs_all_helper_invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
"description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
"description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
"description": "radeon: fix license in header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
"description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
"description": "mesa: Fix vertex_format_to_pipe_format index.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
},
{
"sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
"description": "nir: handle float atomics in copy propagation pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
},
{
"sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
"description": "freedreno/drm: Add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
"description": "radv/winsys: set has_dedicated_vram in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6359d2dc32d625319921d7232197764907bb5a4",
"description": "nir: Fix nir_validate fail after nir_lower_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
"description": "Add EGL xcb platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
"description": "anv: fix a build race between generating a header and using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
"description": "d3d12: fix code after simple-shader helper changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
},
{
"sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
"description": "zink: fix build on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
"description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e48551acff92f07109630e134f59c81107e6bc",
"description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
"description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
"description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
"description": "aco: add a new Operand flag to indicate that is 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
"description": "aco: introduce a generic label for labelling instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
"description": "util/u_process: implement util_get_process_name for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d442a99238cdbee1ee3c5d069949699936d33597",
"description": "ci: sort packages installed via apt-get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87fb1ec35279470f692bdda03c6868186db96e07",
"description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
"description": "v3dv: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
"description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
"description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
"description": "prog_to_nir: Revert name initialization change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
},
{
"sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
"description": "intel/compiler: Fix passthrough TCS regressions from program rename",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
},
{
"sha": "50175716d26273d273b54627715465e74cb45ae3",
"description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
"description": "glsl: Fix typos in comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
"description": "glsl: Initialize ir_variable member field data.is_xfb.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
"description": "draw: Clean up single-use goto statements.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
"description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
},
{
"sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
"description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
"description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
"description": "ci: Bump deqp to current vulkan-cts-1.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
"description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
"description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
"description": "ci: Only install kernel modules for LAVA devices.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
},
{
"sha": "737d2b704b89e98caee6d6a546090174085a8baf",
"description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
"description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f992802f5130352e903218cf3541e429b87cae2",
"description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
"description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
"description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
"description": "nir/builder_tests: Drop unused lin_ctx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
"description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
"description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
"description": "gallium: Add format modifier plane count query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
"description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
"description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
"description": "v3dv: VK_KHR_display extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d186766c08867d5447e32c427ff092612bd4ba92",
"description": "llvmpipe: just use draw_regions in draw/line setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
"description": "lavapipe: disable SNORM blending for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
"description": "lavapipe: enable alpha to one.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
"description": "u_blitter: port radv 3D blit coords logic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
"description": "gallium: handle empty cbuf slots in framebuffer samples helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
"description": "zink: only add MESA WSI structs for specific devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
"description": "nir/validate: Size the set of blocks to avoid rehashing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afdd94f86149295f3e9422672c4501092f671d6",
"description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
},
{
"sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
"description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
"description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a512c34d2fb933a51cd22613833b456c402755b",
"description": "clover: add support for opencl C features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
"description": "clover/spirv: avoid strings for version handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330c52476292d2cfba15499f2f74ca224f227260",
"description": "clover/llvm: don't use strings for version handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8a96199cbf0a81011c35c594becae083626206c",
"description": "clover: add platform supported extensions with version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
"description": "clover: add support for versioned device extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
"description": "clover: report device CLC versions for 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54449180982bdf644aef11bc59aed313edcf17f6",
"description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019130ed71604827b385c5dba5cbc879609880e2",
"description": "clover/platform: move versioning to core object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
"description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
"description": "clover/device: store version in device at constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
"description": "util: add a env getter for versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
"description": "clover: rename platform/device apis using strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
"description": "clover/queue: Flush automatically if applications do not flush themselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
"description": "mesa/bufferobj: Fix valgrind complaints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
"description": "mesa/fbo: Fix valgrind complaints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
"description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
"description": "freedreno: Protect gmem_cache ralloc allocations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
},
{
"sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
"description": "freedreno/drm: Rework APPEND() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
"description": "freedreno/batch: Cleanup submit immediately after flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b918153db0a6067f7584f7b75e84731d14b058",
"description": "freedreno/drm: Drop growable submit_bos table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
"description": "freedreno: Add submit lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
"description": "freedreno: Make fd_context_batch() return a reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
"description": "freedreno/batch: Move fd_batch_get_prologue()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
"description": "freedreno/drm: Make ring refcnt atomic again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
"description": "freedreno: Use ctx seqno in batch cache key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
"description": "freedreno/a6xx: Texture cache locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
"description": "freedreno: batch-cache locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
"description": "freedreno: Fix spurious flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
"description": "freedreno: Convert to mesa_log*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
"description": "freedreno: debug cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
"description": "freedreno/drm: Convert to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
"description": "freedreno: Drop fd_context_lock() and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
"description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
},
{
"sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
"description": "d3d12: avoid searching twice for bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
"description": "d3d12: ensure all compoents of clip-distances are written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
"description": "d3d12: introduce d3d12 gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
"description": "microsoft: add resource state manager utility code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
"description": "microsoft/compiler: translate nir to dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
"description": "microsoft/compiler: add dxil-util code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
"description": "compiler: add SYSTEM_BIT_FRONT_FACE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
"description": "gallium: Wrap some header files into \"extern C\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449c4baf5011335484013244069a878de1f2188e",
"description": "nir/print: print GS extra info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
"description": "util/format_zs: Add C++ include handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
"description": "gallium/util: Wrap suballoc.h into extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4ff66d75f529639030747782245a52c0ac50632",
"description": "util/slab: allow usage from c++ code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
"description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
"description": "softpipe: correct signature of get_compiler_options",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
},
{
"sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
"description": "panfrost: Fix ->reads_frag_coord assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
},
{
"sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
"description": "panfrost: Fix Bifrost blend descriptor emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
},
{
"sha": "7737ca75391d5ea930390037178a277d309a83af",
"description": "pan/bi: Model writemasks correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
},
{
"sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
"description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
"description": "panfrost: Fix AFBC blits of resources with faked RGTC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
},
{
"sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
"description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
"description": "rbug: Handle non-TGSI shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44875361c88754cb53172205e2657e487d6e6fe8",
"description": "rbug: Forward get_compiler_options to pipe driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
"description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
"description": "turnip: Remove pipeline NULL check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
"description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
"description": "Reset new features for 21.0 development cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
"description": "Bump version for 21.0 devel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c4e43e72be3bcb70d7cfb9abcaf77d4c0c75f57",
"description": "intel: Pointer to SCISSOR_RECT array should be 64B aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a365e8188bd72be27404dd669cad90468bc09f",
"description": "broadcom/compiler: Allow spills of temporaries from TMU reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c5271346af77724f0462d1acafaa49142569006",
"description": "nir/algebraic: optimize bitfield_select(a, b, 0) to iand(a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47969eb5ed87dcd2d16224f40c82c34c87b5c3c",
"description": "pan/bi: Add support for load_instance_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cd1d8c1ed9b5d9da83900074e983c3e4e0aa3ff",
"description": "pan/bi: Add support for load_vertex_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255f7842c7c9c8fc521db2982d8869c6b5058eac",
"description": "panfrost: Allow linear ZS resources on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4995a4c03aa706a1332177e3aa49898b29ddf1f6",
"description": "pan/bi: Add support for ushr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af70987b36364c5c6447d7bf66dc06b8e31886ff",
"description": "pan/bi: Add support for ishr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3257ad21f34cfa82d32555983f45db1b70788eae",
"description": "pan/bi: Fix ARSHIFT definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a80b2d0cd1db54522fbf07a202e546724876bfe",
"description": "pan/bi: Move bitwise op packing out of bi_pack_fma()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc0950722c03fc3a4f1f6fb709c71e23b4d264e6",
"description": "pan/bi: Get rid of bi_emit_ld_uniform()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd265fa0206c98baa04ddbffd6c1b3e55f53fb3a",
"description": "pan/bi: Lower uniforms to UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09da82cbdc3a49a41cbb24b86a9516572b97f4d1",
"description": "pan/bi: Add support for load_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e2169cb90fd33f432cc2a09bef3eb86880ecc9",
"description": "pan/bi: Fix swizzle handling in bi_copy_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2522f509a3d8100bd8694fa4f4a9d55e254ae289",
"description": "pan/bi: Support centroid and sample interpolations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca5a00a70cabf7c77ba0c18bc3760dd21afc91c2",
"description": "pan/bi: Extract LD_VAR sample field from ins->load_vary.interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1692088d05386cf4ce22c557abe425dc95cbc16c",
"description": "panfrost: Expose GLES3 features on Bifrost when PAN_MESA_DEBUG=deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23dbf7964b7df0bc10bdad03ea2ac99b2b2d48f5",
"description": "panfrost: Force late pixel kill when depth/stencil is written from the FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "956228da3a11a83d938c929415efb375ffc2ca1f",
"description": "radeon/vcn : Corrected dpb_size calculation for VP9_2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68092df8d8872bffb07dbd21d1d58733651dc97c",
"description": "intel/nir: Lower 8-bit ops to 16-bit in NIR on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98f0d3d7c3b85001382eadd7dcfa3e11de64ca5",
"description": "intel/nir: Lower 8-bit scan/reduce ops to 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ad2d85995eccc5b79732f93a2ced4800275b19b",
"description": "intel/nir: Refactor lower_bit_size_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95665cfebbd943ca3795c026e3dabf4af3f262c",
"description": "nir/lower_bit_size: Add support for lowering subgroup ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4b47184da56dc9e42fd8c91a08d620d9627020",
"description": "nir/lower_bit_size: Pass a nir_instr to the callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15c6e05a7257a85c4763d28743414011ad59bac4",
"description": "nir/lower_bit_size: Don't cast comparison results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86ef139bf46aa9d3a2e8bec927cdca126bd0fcfd",
"description": "radv: implement VK_EXT_shader_image_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f4326877267425ea3b181d9669987dbec98d395",
"description": "ac/nir: implement 64-bit images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b81e80fb6c0ffc134778ff83a0cd7f8404c7f6d",
"description": "aco: implement 64-bit images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8570de72f513a3e20016c75b8647704c2f14b011",
"description": "amd/common: add PIPE_FORMAT_R64_{UINT,SINT} to GFX10 format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff195087f539264ef24b4b459d554401261179f",
"description": "util: add mapping from Vulkan to Gallium R64 integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc3d53587a50a22597225dce878d8d3bdeeaa67",
"description": "gallium: Fix NIR validation when lowering polygon stipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441feda0bb374e551a59af24111d3574d9adc948",
"description": "gallium/util: do not pass undefined sample-count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf170616daa6e1a4545c2bbfd35c9b857fdcf2f6"
},
{
"sha": "bae5487659636fbbb79021f89ba01ba32e4a3abc",
"description": "aco: optimize v_and(a, v_subbrev_co(0, 0, vcc)) -> v_cndmask(0, a, vcc)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bbe01b186b943d24e2cc74098959b322a77e9f8",
"description": "spirv: Add support for SPV_EXT_shader_image_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3e22018d11234bb83c24e153c6c2649aed678f",
"description": "nir: Allow 64-bit image atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f477c3c609131ee6c1be717ac1ed2ae7b0f52f",
"description": "compiler/types: Add 64-bit image types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d44c76be85f4017159f3deb8a43eb48a8cdb7f69",
"description": "util,gallium: Add new 64-bit integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b725fbd1913efc9234736d051a350ef36ae8c1c3",
"description": "nir: Validate image atomic formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f1c9aef5d586ea18eb14388b59b9c8c3ce4dd9",
"description": "nir: Print formats on image intrinsics as text",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d22fafa20b704a0108b71b0c104e43e10f1ce0c2",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2acdcf0b3174818cd1728e35782715db86cccc96",
"description": "libgl-gdi: support building without softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7f7d890f152d84a0bf3f9cdf8294eb18b9ee563",
"description": "panfrost: Add missing Collabora copyright notices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bbc24b60cdd5eb17b3f2798fddf483edd92b00",
"description": "pan/mdg: Add missing Collabora copyright notices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92374aebe2d1023406a11bd6467ee4403d4e5bd2",
"description": "spirv: correct sematic-typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc2814417e9961883feb079e0eef3d4d1705d2d6",
"description": "CI: Disable Panfrost T760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4143572f93ecf8a4c20d02b42d14adc275b235c0",
"description": "radeon/vcn: Bitrate not updated when changing framerate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25066eb20a23c023ed7cdeb99f7fed25c0294289",
"description": "v3dv/device: do nothing when asked physical device pci bus properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca1969ca880bf246bd2571af2e31b0c93aac2d2d",
"description": "v3dv/util: log debug ignored stype only on debug builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa4a372568ae9666a00ba01cd6ef8a692aab8db",
"description": "v3dv/util: remove several logging functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1675c83a4fc82439b33fc07599b57f37e707314b",
"description": "radv: Fix exporting/importing multisample images.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb1793bf9c89a4b0c8b475f3fa529ed70a3e6866",
"description": "zink: add some spirv builder functions for barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95e15f774dce2939d19f76a115bcd2d960724fc5",
"description": "zink: add a quadop function in spirv_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758e932ad27921c77ec1b163d45f3d07d8d336e1",
"description": "zink: use same function for all pipe_context::delete_*_state shader methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d377d844969b18264d3eeeeb1bbdf37131c69791",
"description": "zink: make physical device functions use a dynamic function pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91f9bc18e0cc3d608098b8d7e154cd245711bc90",
"description": "radv: Fix budget calculations with large BAR.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "9948ead3cd495887eec37f4ac4613541c5f510b1",
"description": "radv: Skip tiny non-visible VRAM heap.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7793e39ee40727f21c58b72a4b4516b8b5cc948",
"description": "docs: update calendar and link releases notes for 20.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e053a02ee9702f42d9494ef760487797a7b8d1f5",
"description": "dcs: Add sha256 sums for 20.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e1f518f30b1c78311dd96756416afd3f8d3baca",
"description": "docs: add release notes for 20.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d1576eef0cd1628c0afa8b778eea686d3035b7",
"description": "st/nine: Remove unnecessary NULL check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bc222706d3ba1ebddf9e9b90197a4fea5f71139",
"description": "zink: implement ARB_texture_query_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf29daa1b5a33ce2cc62b7743b4bf7220c7b8539",
"description": "ci/deqp: Switch to a new dEQP runner written in Rust.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe61230b38f9eeed590b8e401a716c68796bf373",
"description": "ci/bare-metal: Reset colors at the end of a line of serial output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff6741728de7110fa67868ceaf716082139f374e",
"description": "ci/bare-metal: Apply autopep8 to the bare-metal scripts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1cd99ba12de7605116ebe0a056c9f501024222",
"description": "turnip: Fix image size for 3D vkGetImageSubresourceLayout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0b42da0a2e5a43d8e88605f3678034ad1a2e8a2",
"description": "spirv: fix GLSLstd450Modf/GLSLstd450Frexp when the destination is vector",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "81597759beff0729057887340e219e87448d1a4c",
"description": "zink: For MoltenVk added vkFlushMappedMemoryRanges() to vkMapMemory() to fix empty mapped memory.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0bbd8fdd0871ca9afdda107764818026bce13fe",
"description": "zink: have_triangle_fans support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aca3749c572957b3a9e6518327444b9ab8fd0e5",
"description": "zink: add support to device info for macro guards and just VkPhysicalDevice*Features with out the have_.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0a88dbefa640ddee10b475bdf01b050d998c91c",
"description": "nir/lcssa: consider loops with no back-edge invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9",
"description": "zink: Added inbuilt debug logging from the VK_LAYER_LUNARG_standard_validation layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d44fec2dd353c2926ae882af47df3ec3b10ea2",
"description": "zink: fix pNext chain for resource memory allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "92022f2846e009527a898c8618864766e75d8e50"
},
{
"sha": "0b53ca0cca9381ad63a34753a3f678397ca56aac",
"description": "zink: return fail if create_instance fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a96729448738476ddb126692311d3b0af7ec4a6",
"description": "docs/features.txt: VK_EXT_separate_stencil_usage not exposed on RADV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3d58ab7576dfcc7aa84407c1af60f6acc21916fa"
},
{
"sha": "6ec7e0d4066488dd8dbc90ee2f747809be1f1c02",
"description": "gallium: document convention for get_handle calls on multi-planar resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b29fe26d43874c90df60edbffda70fca67b98e4a",
"description": "etnaviv: rework ZSA into a derived state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7fc95f4fe89ca0246e829bae622c0d16fdd47d",
"description": "etnaviv: expose shader discard usage in etna_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bff60d665b8f7f4e4997bf41cde00e29eba50e81",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83c72cab7a13e2ce44e996bcf19a7e2af65daf50",
"description": "etnaviv: flush depth cache when changing depth config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e2ded11f75dc26313840b92b86ab9156072060",
"description": "etnaviv: emit RA_EARLY_DEPTH on dirty ZSA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "785e2707b0d181967ca8986346fa7482d4fbed0b"
},
{
"sha": "d4285805345836cbe1a1a0f282aa3a25d5c0aa60",
"description": "mesa/st: use a lock to protect access to variants when updating them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77d6fda0f50218c2a37f9229a210ca749f824255",
"description": "nir/algebraic: distribute imul(iadd(a, b), c) when b and c are constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fd5079442cd901ceca8e67eaf7f1d1a83bace3c",
"description": "clover: implements clSetContextDestructorCallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e1b1757cf3e6f870e2a3cc567eea6e99b4ad9d",
"description": "clover: add empty cl 3.0 dispatch entries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "558325c4c50b530c7ba911cea1a275a33768004a",
"description": "clover/spirv: hook up spir-v environment for 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7230f39c1a2e37ff20a560ba4b9872aa8e3cd456",
"description": "clover/llvm: add 3.0 versioning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a52c613ea7dcc0622f701b4983ba6e52751f85d8",
"description": "clover: access 3.0 and deprecated 2.2 API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9790fdf2cebb7cab657ee61e30f9d0b8860f0ddc",
"description": "vtn/opencl: add ctz support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "725df7c15dcb1cdd1e7e4caf3a908a8e8f6a6184",
"description": "CL: update CL headers to 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041e3147c056ebd9fe2b1cd8e5b1d87db3ea71f9",
"description": "docs: Add MESA_pack_invert and ANGLE_pack_reverse_row_order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd104096c61328933723ba807771f6862f1d42df",
"description": "mesa: Implement GL_ANGLE_pack_reverse_row_order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4506e4db4d66694f2a2b5ea3c419a407131a04ec",
"description": "mesa: Enable GL_MESA_pack_invert unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "923577c0662e5f3d0e50f76198eed1abc8d35e95",
"description": "v3dv: Remove unsigned comparison to zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03683b9b2e697302c86abab80be702596f44a06e",
"description": "nir: Handle ray-tracing intrinsics and storage classes in copy-prop etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a2889327970ce2e7f342c357efb50fa25c2a5e4",
"description": "spirv,nir: Add ray-tracing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b1b915498447a66d555338830183eb6eb97d8d",
"description": "nir,spirv: Add support for the ShaderCallKHR scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b8fd65e840512e26137792c1854ce4795b5f1ce",
"description": "spirv: Implement the new ray-tracing storage classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84a8ca1db889564f2ca6bad9f65504615ef4080b",
"description": "nir: Add new variable modes for ray-tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa4ea9c7ea6375fc2460092a6059fc2a32c56efb",
"description": "nir: Add intrinsics for object to/from world RT sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07635a3284c511d464ea3e02ef9136f9b8661378",
"description": "nir/builder: Add a select_from_ssa_def_array helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46cd91bb45aa99b1fd95466cbe83e02bb4f2c258",
"description": "spirv,nir: Add support for ray-tracing built-ins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed907e5d84cba4632320bad4dfc35462ca0dd927",
"description": "spirv: Add support for OpTypeAccelerationStructureKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2df055ab47fdaa56dff740b1c7e27e88d549ea45",
"description": "spirv: Pass the deref type to storage_class_to_mode for non-forward pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bef02696d40843eee714a619757a1ce87504a95",
"description": "spirv: Add a guard for OpTypeForwardPointer storage classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aabe37b96944aabdba16460bdf96faa9beee29e7",
"description": "spirv: Remove a redundant vtn_fail_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bcebe1b27197085ef9880c07996418514f25b11",
"description": "spirv: Add Ray Tracing execution models",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8dbdf20de840d81f8bc5e12a5ded0a423bb2a5f",
"description": "spirv: Add basic plumbing for ray-tracing capabilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f65182931dbcae545034ae7230bbcdcfea7d91da",
"description": "compiler: Add new Vulkan shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1882a02d83b134877b9effa268da7ac5b62cb1dc",
"description": "tu: Make sure spirv_to_nir knows we support imageStorageWithoutFormat.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e781cc702557f1102fc6253f5654696490742e06"
},
{
"sha": "0b0f152c54eba919cf8851e6407d25eae4b8faa5",
"description": "nir/clip_disable: handle 2x vec4 case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e43ba39e112e702b8f8060101870acbd8163b79",
"description": "nir/clip_disable: try for better no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d23a88c6eb7502ea38e3e9d1a28b7df49c78e29",
"description": "nir/clip_disable: write 0s instead of undefs for disabled clip planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c84ae1523e03361e27f592f0a398835e35a01769",
"description": "iris: Move blit scissoring earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f96a9ab3b094e1cc2534779bf3a5c6f1d49177a",
"description": "anv: restrict number of subgroups per group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c719308c5d691b84d3ac7dfca9f9704b5f74bd",
"description": "turnip: enable VK_EXT_image_drm_format_modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f624692a57d3abc98b8e8f22a24ba014781ae0ff",
"description": "turnip: don't always fallback to linear for mutable formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4426f519c95f27c4842afea08571b82aace999",
"description": "turnip: remove unnecessary/redundant tu_image fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c64cd6988f1a1d00969472273a293cd0dd0bb629",
"description": "turnip: remove useless tu_image asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfaa8b9ae7200b34c9cb6f320731fbc869282cb5",
"description": "turnip: LAYOUT_PREINITIALIZED is not different for optimal tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c16483e0b02acf900a18bd281c26d1da9a74e2",
"description": "turnip: don't implement CreateImage as two separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a1099c54f1c09674a27e8a1ce196a05ee2fb467",
"description": "aco: Fix format string used when raising validation errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e"
},
{
"sha": "61d2badbf472bec3da16f5faca6f668d2164e101",
"description": "nir/deref: Fix a typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "df51518dc5b67bee7488a8b65c5f09653367fd63"
},
{
"sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94",
"description": "ci: Distribute ADMGPU driver to LAVA as a module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb41acf96afb8f836da434174037d33485adb903",
"description": "ci: Update dEQP skips and fails for Bifrost on G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80cbb324434558a07907b010e42edf2376b5b828",
"description": "ci: Update kernel for LAVA to 5.10-rc2 plus patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "092186d9857e81f5f4c4f3c3a8820cb2d1a57b9a",
"description": "util/threaded_context: use driver's buffer alignment for staging transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60b9c00afd25d0294b508f490ae46389f6fdc3bb",
"description": "v3d: Add GL_ARB_vertex_array_bgra support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9648bfba5641ae8609a9638b3fa888d59b27e006",
"description": "v3dv: mark the right bit to swap R/B vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e723745dde45da4adafbb9a28d17850484fc5a7",
"description": "v3d/compiler: extend swapping R/B support to all vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44925a8a5547ba63a755668dfa947052f525ac8d",
"description": "intel/tools: add missing new lines to few remaining fail_if users",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c323d7c2a7f65fa2d9504e35b4e3be16d9e06a61",
"description": "intel/tools: refactor logging to be easier to follow by static analyzers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0061277c00d269d4e1530c4d85de7184e793bf9",
"description": "intel/tools: handle some failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd9907e7d39961e60bb68314139d6f74836b502b",
"description": "anv: remove dead code from anv_create_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d13b7d659145e74525e85f5615607cce4bd03c2a",
"description": "intel/tools: allow --color option to be used without arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dad1a7c72a88323533f89719c0217bb0e05066c",
"description": "v3dv: expose more features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b30336906f50ed6a96ca20cba336f6ea380f0c6",
"description": "broadcom/compiler: Handle non-SSA destinations for tex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e331fd7fc42175aa7f466c96f1fcf42777909c9b",
"description": "vc4: use intmax_t for formatted output of timespec members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8630fd1143f055249a35877aa056878e56d00c3",
"description": "amd/addrlib: Add missing va_end.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
},
{
"sha": "fe52efaa98eae711cc6e7cd11f2d05471fff4b00",
"description": "loader: Print dlerror() output in the failure message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d5f3e3a4779f4efc41793498525fe611807b8e1",
"description": "intel/fs: Implement nir_intrinsic_{load,store}_shared_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fe158e1d102d93dbf3b8117aeafcfbaaf35070c",
"description": "intel/fs: Implement nir_intrinsic_{load,store}_ssbo_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d372abe397316fd8f8e21111e87d925ceda42d56",
"description": "intel/fs: Add surface OWORD BLOCK opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296137df53aa0aad78277edbcd48ed09664210a9",
"description": "intel/fs: Implement nir_intrinsic_{load,store}_global_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3d2b73fa3c31b90a622592376585a415e41d3f1",
"description": "intel/fs: Add A64 OWORD BLOCK opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb03f29655cb6324ebf8016048fb9c21878eb1f5",
"description": "spirv: Implement SpvCapabilitySubgroupBufferBlockIOINTEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd39e311b336dddcc7343c5119ce05af410d8dc5",
"description": "nir: Add nir_intrinsic_{load,store}_deref_block_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b86ce274f9d189dbd2dac65ede5a2c14513787a0",
"description": "spirv: Implement SpvCapabilitySubgroupShuffleINTEL from SPV_INTEL_subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5194cbc76633e4458f1c5f1db388950cae0200a9",
"description": "iris: Flush dmabufs during context flushes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c488fb6dfecc03aa7d3a603876c5e00937e8ea28",
"description": "iris: Fix fast-clears of swizzled alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60336cac6014824267de013718f339e68ed7c695",
"description": "iris: Fix SINT assert in convert_fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb9b5db2ce9ba53ae96aa0571b298fb243c0a36",
"description": "iris: Fix fast-clears of swizzled LA formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "382451ff9d7bfa4f807e8ca447180642c91b92e6",
"description": "iris: fix source/destination layers for 3D blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "61ce544d070c58fe9823a06ba10319104074e1b5",
"description": "st/nir: Drop setting interp mode on system values in builtins.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9143c08125a33af56d4f05fd5161a572c0c6b4ac",
"description": "st/nir: Fix the st->pbo.use_gs case.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9"
},
{
"sha": "f8c1d79f69a8438d96a8177a877249a7ac22ae37",
"description": "pan/bi: Correctly calculate render target index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6dad18d8d716534a0b870cf0ac7a9b5b9d25af",
"description": "pan/bi: Lower depth/stencil stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6433fedcf1c09174b7ee6137775f5340ffa6120b",
"description": "pan/bi: Emit +ZS_EMIT as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c889e761124553c6398ddc6a165482c6c30e687",
"description": "pan/bi: Stub handling for nir_intrinsic_store_combined_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f67b49d5123398b9e76babe0ccd3510c813e2c46",
"description": "pan/bi: Factor out bi_emit_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "928f2bc0d575dde540aacc3f7664b2254f49423d",
"description": "pan/bi: Factor out bi_emit_atest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14beeb4ceeb4b7a07f989f6702aa317c9d7289a",
"description": "pan/bi: Infer z/stencil flags from sources passed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1db3662f37a3f455857071335079c907810698",
"description": "pan/bi: Add +ZS_EMIT instruction to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd66aa712d9498b3c0d9a976d32e0bc487138a77",
"description": "panfrost: Deduplicate shader properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2ecc72d341cdde00b6ebdda3bc539d6ca47de0",
"description": "panfrost: Pass through src_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42319c562642100a2c5d07dd8522f63e6ea6f0fb",
"description": "pan/mdg: Move writeout lowering to common panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfaa4c51fbab842ad280a199e5bce87a2bcc2fcd",
"description": "pan/mdg: Deduplicate nir_find_variable_with_driver_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a05921b9f213461b0fc6af59a2409956addad342",
"description": "nir: Add SRC_TYPE to store_combined_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa869fb9b454e8dbdcb1b1251728a287452df5c8",
"description": "v3dv: add a v3dv_bo_init helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456beb40b8f74d37017eaeb6d0ad0a7108b08345",
"description": "aco/ra: Fix counting of subdword variables in get_reg_create_vector",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "52cc1f8237d9ed0042578777af4b28e5b33c6354"
},
{
"sha": "786828131a7c72ae1f9a21159255464ac7f4ae8b",
"description": "aco: implement 8/16-bit instructions which can be trivially widened",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef95ba8cdd1491a945cebc1cdc12ca0f066afc32",
"description": "aco: implement some 16-bit arithmetic instead of lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed7cad75f37e22d30667f3fcf98421fa860e9ee",
"description": "radv: rework nir_lower_bit_size callback and run DA on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2ce7da14986bb4d0835894744ac48614c4da9f6",
"description": "radv: do nir_lower_bit_size after algebraic optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77114967f82985d53d12d89f87340bb76077e54",
"description": "radv: move a few passes to after load/store vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475077c790feeb0b677bd91107ac87711ca468aa",
"description": "nir/lower_bit_size: optimize upcast of b2i8/b2i16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e5c85526b1c66a004d14e7b8ffa13b2bb0e706d",
"description": "nir: add shader_info::bit_sizes_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d3df69914d015ffd397ec1349b06aaa0cf03973",
"description": "va: support VA_RT_FORMAT_PROTECTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81be8b3c2f2785932b63d4b82ee33cc3d6ac2765",
"description": "va/picture: make sure destination buffer is protected if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70191f38e3278b75ac13ea16e71d0ffdbb7bf8d9",
"description": "frontends/va: Added protected playback support for VP9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f20a20b1e3f513e0075c87d3b406f95bd9ed7df2",
"description": "radeon/vcn: program drm message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebbf40fa263c455b3f2da11b2fece83c4342498a",
"description": "radeon/vcn: delay dec->ctx and dec->dpb allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf324df6eae0fc42f02c541050737d294122087b",
"description": "radeon: add si_vid_create_tmz_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "024be710a72a3b20ae3c6bbe90c6bac790d81a02",
"description": "radeon/vcn: add defines for drm message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9753fdc581ac48f00b12fbc41e98853cd3d728a",
"description": "radeon: add decryption params definition header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb7dc82f626e92525d01829d88f0ac348de03b8",
"description": "frontends/va: handle protected slice data buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f0816eac0908bb7671231d483b7f7af1f474661",
"description": "vl: add flag and definition for protected playback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e7088628a362fe9d3163429a12e5f828b5b200",
"description": "nir/find_array_copies: Don't assume all children exist",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789"
},
{
"sha": "e1736c7fdb203b3511db0d580f1af99b51f4b68e",
"description": "radesonsi: Remove unnecessary shader->selector NULL check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fb77a582a82e6e009f91c2bc74bb6b138afd657",
"description": "lavapipe: request correct sample mask behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47701d47e7919b369d19d5a0e234d92c8eb01476",
"description": "llvmpipe: respect the sample mask in non-multisample flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9",
"description": "gallium: add a non-multisample sample mask out behaviour flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e",
"description": "nir/opt_intrinsic: Optimize bcsel(b, shuffle(x, i), shuffle(x, j))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5b56ae237b9826e0fec32bfbfd28e8bcc4da78",
"description": "nir/opt_intrinsics: Refactor a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b281861c1acd9d0815a63cfa3620dc63ca81293",
"description": "nir/constant_folding: Fold subgroup shuffle intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e59d6350d1f67a0bc43912296a12a3ae80cd96f3",
"description": "nir: Move constant folding of vote to opt_constant_folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9492ab286402700175331feb4511e72c9f2c9b20",
"description": "nir/constant_folding: Use the standard variable naming convention",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d2ccbfc15c98256e78e0b7bd51658e3fa38e012",
"description": "nir/constant_folding: Use a switch in try_fold_intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c0f3627d78c33926c358f362818f9fe917c8a6",
"description": "nir/opt_intrinsics: Report progress for the gl_SampleMask optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d3ce8a7f6b93e893929b81f4d6605a2a968730a1"
},
{
"sha": "b90063201a92d5ba3ec4b86ffe2f03aca0054a0c",
"description": "nir: use nir_alu_src_is_trivial_ssa() in nir_ssa_for_alu_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "233a820f2c3fb0a008a84a16a0920c3bbdbd61f5",
"description": "nir: skip bcsel with non-trivial swizzle in opt_simplify_bcsel_of_phi()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b031c643491a92a5574c7a4bd659df33f2d89bb6"
},
{
"sha": "1df2fc9f9c8d720d05bf1da7b2baf659bfae98ed",
"description": "nir: add nir_alu_src_is_trivial_ssa()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9f95280119132548ffadd2e9c5e44c34a1056b8",
"description": "nir/lower_io: Add a new 62bit_generic address format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84f74f9b7fc4499c1cce489880bb342267192e9",
"description": "nir/lower_io: Support generic pointer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a451f037ffc830e2d12274048363d3ee607655b9",
"description": "nir/lower_io: Add support for lowering deref_mode_is",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57943112d9aca94aa1ec4ec3e2dbe1a21a643296",
"description": "nir/lower_io: Add support for 32/64bit_global for shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c50332fbc299983417e77763bd09c0c17def2f2c",
"description": "nir/lower_io: Add a mode parameter to addr_format_is_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7007d06898a222a1f39f1eb687c2cf4c98b5b78c",
"description": "nir/lower_io: Add a mode parameter to build_addr_iadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff838abc463acaaddf92e3f7f9f97a5c41fe25fb",
"description": "nir/opt_deref: Add an optimization for deref_mode_is",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df51518dc5b67bee7488a8b65c5f09653367fd63",
"description": "nir/opt_deref: Add a deref mode specialization optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e53a772f617877f7735a2c7a4031701845b3a6",
"description": "spirv: Add generic pointer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6415b5d2b3fc295fb8b0ab0d8b8ce303ceb4153",
"description": "nir: Add support for generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d377c01d0f506f9d0c436ae4f09faae96b979b4",
"description": "nir: Make nir_deref_instr::mode a bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5f3b5c0e6b43213a1a29d939afb328688befa3",
"description": "nir/split_*_vars: Prepare for generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d50a4dbc13ceedb65fd14b5976f8c73da2f693e3",
"description": "nir/find_array_copies: Prepare for generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced9b6f0d8ef4211afd5ea4c09edabd2b3b80f27",
"description": "nir: Use nir_deref_mode_may_be in deref optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "379d5354804e6cd443b821bd339260a2394dd536",
"description": "nir/vec3_to_vec4: Use nir_deref_must_be",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a2cda1d53f52a1853c6f38eb3854be28cbf29ca",
"description": "nir/vars_to_ssa: Use nir_deref_must_be",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f94ff8a6ac7a876cf0bdfaa2a618217ff79fce1",
"description": "nir: Only force loop unrolling if we know it's a in/out/temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fff78fc1c58aa1a63c72dc015e58345a9c9e1d66",
"description": "nir/phis_to_scalar,gcm: Use nir_deref_mode_may_be",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3e3dfd2fb96faae0922d8bae03f011c08b1bb1",
"description": "nir/lower_io: Use nir_deref_mode_* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ae87a6c312502483edbf5469e7e15295b356d66",
"description": "nir/lower_array_deref_of_vec: Use nir_deref_mode_must_be",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc58e6470619ea708497050aa4692ad5f9fa3d6",
"description": "nir: Add and use some deref mode helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74886cabaa3e07b25bcc8890b485f9b0faf1b3a7",
"description": "nir/opt_find_array_copies: Allow copies from mem_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89abfbeb7ac53e29573e4412241c0b6a5f20637d",
"description": "nir: Disallow writes to system values and mem_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5d5029b7423d4ffe3b84149b2bc6a770647ef2",
"description": "nir: Use var->data.mode instead of deref->mode in a few cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5664713d7b99b99dcee1d009ef6e5b105a2d65ee",
"description": "nir: Handle incomplete derefs in split_struct_vars",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f1cb3348f18a9b679925ee537091e52749e9f6da"
},
{
"sha": "6b72004f12c8db56ae6838e0fdb74d416e918928",
"description": "nir/phis_to_scalar: Use a deny-list for load_deref modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f0a29fffbce36dc4a68dd8335720b1ee0b9aa28",
"description": "nir/builder: Add a nir_ieq_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d3615166efa648499157c7747db96076081721b",
"description": "lavapipe: don't advertise linear filtering on integer textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d81cf4621e08d206b204311069a295618ed57f1",
"description": "lavapipe: use clear_buffer callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3d8a69c3a6511d9c44d862193253c39964f213a",
"description": "llvmpipe: add clear_buffer callback. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3fbee4b0ad8424df75c5729125d8b5164638e5",
"description": "lavapipe: stop crashes with 3D z blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c871ac04a158401f36c0cc4f9b030509f3cab6d8",
"description": "lavapipe: fix 3d compressed texture copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42b5cfdbd26cf1540f12d8193dd70d7bd01a9ccc",
"description": "gallivm/nir: fix vulkan vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "621c4f816f1bfd51996f5958973b175f17a2198d",
"description": "gallivm/nir: handle dvec3/4 inputs properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5aab63fb10607ea1f089e652d24f5acb7893a69",
"description": "lavapipe: fix dEQP-VK.info.device_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dabb8065abd8a5036ac84876f56a76d7b1eec32",
"description": "lavapipe: constify state pointers into command buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a2f27ce96203bce6c10f59ac7c863379efa30d",
"description": "lavapipe: don't write to pending clear aspects in cmd buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad3849259a88de04367857765f4b8d56d62dacbc",
"description": "gallivm: fix f16 quantize.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae81d65a495a6ba6da6dda6bcbd91a30cc2a8dc",
"description": "r600: amend space check for chips older than EVERGREEN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "32529e60849dd20d167f14cb8542c5798343f0e0"
},
{
"sha": "902b3182133061f1bebe55888c8884e8148878e9",
"description": "zink: break up dynamic access lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e12e67476a53fb365f0751e1a4ab48f53e743c4d",
"description": "zink: add pass for lowering dynamic ubo/ssbo block indexing to constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71a197943cf856b320082e4e969e0e57de7d9e66",
"description": "mesa/st: Fix a use-after-free of the NIR shader stage.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9"
},
{
"sha": "6b85a887ff511c40ea6ea0f1aea311151ab9d01d",
"description": "mesa/spirv: Lower variable initializers for global variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2cb2dd3bc68d0d61fa483a3927563bab08c93e9",
"description": "zink: Added support for MacOS MoltenVK APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f889bdadb18649742b9ac8553b3d08cd82e083",
"description": "zink: Basic framework to check for optional instance layers and instance extensions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfa9fd88fc7c942ca684602fb497fc3e50cbfc4f",
"description": "radv,radv/winsys: Move RADV_MAX_IBS_PER_SUBMIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e5baf4afecd6486f3515992682de2e7701cbbe",
"description": "docs/features: add some extensions we missed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2056b025ce0da52b90e4520c64e85208a9b2e0c",
"description": "docs/features: VK_KHR_mir_surface is disabled, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d58ab7576dfcc7aa84407c1af60f6acc21916fa",
"description": "docs/features: Minor update extensions support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89c4bba8bce40edbb621af9ddc121ea498658338",
"description": "nir/algebraic: better propagate constants up fadd chains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16c756e55d553673314d22931bb0a84864380ff3",
"description": "spirv: reverse order in matrix multiplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24a18b1a4b99c5dc97bfb2cf9a2b0c2211839b3a",
"description": "nir: scalarize fdot in reverse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dc6b8ad9f297f16294b277d97f0ee2cf89533cd",
"description": "panfrost: Set .array_size on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaf0be88f6ce75f4f230d0e787aa0d4cb182502c",
"description": "pan/bi: Don't emit TEXS for array textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a86e1e92d92f20775738dbbd0654907212d050b",
"description": "pan/bi: Handle 3D/array coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bda0fb4947356931463833c7864998a1e96452",
"description": "pan/bi: Track tex data register swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1463824319b428f9ec8f2f227036e7508bd2deea",
"description": "panfrost: Add bi_emit_array_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "914eebb0bcebdf8b87ae7081a339358eacaba611",
"description": "panfrost: Drop unused swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6c71425c267d2576009bfb50f8590d272045829",
"description": "panfrost: Advertise Bifrost support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "828c7e76267b6bccd284aa4de4d518d87393780f",
"description": "panfrost: Disable point sprites on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ed003633cd5e546fd3299f72ccdc323b1549298",
"description": "pan/bi: Lower +CUBEFACE2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31864017510223c62c940129cdc0a1c352f38e32",
"description": "pan/bi: Suppress disassembly for internal shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f00f82469e0df49f08edf9ca1b4930bdf0cdf08",
"description": "pan/bi: Lower cube map coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f76558be656c7d69d73d9a74e94d88866d0d2b31",
"description": "pan/bi: Hook up cube instructions packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ed8eee706927a83794508986c6534d64cbd2379",
"description": "pan/bi: Split special class in two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20cc63815cd5ed355530125f42a26bc65bb2fd5b",
"description": "pan/bi: Move special instruction packing to a separate helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07f1df51aa3524a10f2fd70ed80dc15516d0ff97",
"description": "pan/bi: s/t0/t1/ in bi_disasm_dest_add()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47131919d86ef920ee00d410c7b779bf71b16aa1",
"description": "panfrost: Implement v7 texture payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e0826dcc85fddce05b134ba9ce2d0c8b45b6507",
"description": "panfrost: Add array size to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "557633b142ea3d8ac4158302a87177118bd27a98",
"description": "panfrost: Suppress Bifrost prefetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0b8f7394bc83e1dabad7affde7b105abb26e116",
"description": "panfrost: Leave push_constants pointer to NULL if there's no uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29fc115d5810f1b1b65686b543b687d6d08205e9",
"description": "mesa: do not throw _mesa_problem when invalid enum is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e064d660205a04e7d9c63fdceebf3c293a6872ed"
},
{
"sha": "e02e1ccbeedf0082e0440b557f21ea9bc4c46173",
"description": "mesa/st: call memobj_destroy only if there is memory imported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "99cf9108340c2ccf7c1b05ec6f951e2e91b9c76c"
},
{
"sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845",
"description": "aco: select v_mul_{hi}_u32_u24 for 24-bit multiplications",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a72021d7cf4486c52f60dd3a6ae776235d5b587",
"description": "aco: store NIR range analysis data to the isel context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81ff38947a4556d693abaf162394ed77b7608eed",
"description": "zink: clamped maxPerStageDescriptorUniformBuffers limits to INT_MAX when stored as uint32_t.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac65d3b6b8522a25b91150a61cac1799c551c51b",
"description": "radv: fix shader caching with NaN fixup workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6f21995f986a8f119c916bef3293991e34774678"
},
{
"sha": "36f62494ec7148931201726dcb5f79e5d7965ae6",
"description": "radv: fix shader caching with discard->demote workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bdd7587414441920743fe476270560722b6beb18"
},
{
"sha": "19f3911cf822e9f399fbcc4d3d5f72b76760f93e",
"description": "radv: add some missing radv_{start,stop}_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "200bcd7a44dc9a7c74da9299d72bc0ec828762f5",
"description": "android: freedreno: Add freedreno_dev_info.[ch] to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a0bdf47e43d23ba3026fd182c3dc9fc24ee0c2e"
},
{
"sha": "09b2bd1df935a0dc71bc4da75076341e4dbd85d6",
"description": "broadcom/compiler: remove v3d_fs_key depth_enabled field.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21ffacff8c70c35649679fd67f2ee770245751e4",
"description": "intel/compiler: remove branch weight heuristic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06764e0e5d5e37f9a3e00db7676b76d5472e305b",
"description": "intel/compiler: use C++ template instead of preprocessor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "788f6dc85781c58b37c0d762085090d2d5d8d3d5",
"description": "Revert \"gallium/dri: fix dri2_from_planar for multiplanar images\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe3e571870e00e954ba0738eaa7a276255a77e63",
"description": "tu: Support rasterizerDiscardEnable and RasterizationStreamSelect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "841f736824369847db2d488308e5331dcbad3104",
"description": "tu: Support geometryStreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b8d30ec1e3260c554200269e26a8c908730efee",
"description": "util/bitset: Add a range iterator helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "563789ce3723facfb991f7153ef4740ccc1ef097",
"description": "ir3: Support geometry streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48cfaecd4f3bf0bc95a0cc91948f0141a82ec62e",
"description": "freedreno/a6xx: Update SO registers for streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92022f2846e009527a898c8618864766e75d8e50",
"description": "zink: add VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA for WSI allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98ebffc9f305d6964649b8d8ec41e47c5458caa9",
"description": "etnaviv: move etna_destroy_shader(..) to generic location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dc73d2c7f7c8c6a51d1631a38eb02f0b3f7ab7b",
"description": "etnaviv: move etna_dump_shader(..) to generic location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bef6dfe422ee61a1ca0a5f487856ca8d5bd83d8",
"description": "etnaviv: convert from tgsi semantic/index to varying-slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edbdd977232f0cfe8f26a44ddbda792780168f4a",
"description": "nir: make tgsi_varying_semantic_to_slot(..) public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bd18e772a28e574562c40d81eafd76834faf185",
"description": "amd/llvm,aco: Replace VLA with alloca",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3515590bfb3e25ad5d3c60d698a5cf19c8e3f43",
"description": "zink: require Vulkan timestamp queries for time query caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b07b943f30cdf25d0bddb422dcf00d0fa94d4a80",
"description": "tgsi: Initialize tgsi_declaration_dimension padding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7278f900394e7d8124075557a8008f14bebff20e",
"description": "gallium: Remove duplicate resource variable.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "34cc6a804ec92b5e74cde5b346828874737276a8"
},
{
"sha": "78a420ce46716bf788b4a6bfc85ae226e0c6c804",
"description": "nir/validate: Explain why we don't use nir_foreach_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a332b972ef10f42fd490365bdff15a127d504a",
"description": "zink: always reset query pools on next query begin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60db5af05a7e8230d54d07ecd6056ebb0a9be6c8",
"description": "zink: always use query->type for starting/stopping xfb queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1e3484a10b0de17132d66b11a062bb142790c06",
"description": "zink: rework query overflow handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fc806bbbc929fb298a60a8e9a9968d7c8f49c66",
"description": "zink: fixup gs/xfb tracking for primitives generated queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28ad3c1735a07e9c13f78a877d4888dfd8cab508",
"description": "zink: store batch id onto query object at time of start",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b073398be1d521bba685a888ece2130b121f3a95",
"description": "zink: also create an xfb query for every primitives generated query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b2475f5fd14cf7a291108368e33649c47a9eeec",
"description": "zink: more correctly handle PIPE_QUERY_PRIMITIVES_GENERATED queries",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "e40a77ea5d0ba77f44e9266b43c069d921aec30d"
},
{
"sha": "a8785579e00b4f94f814ccc03e039af0d17320a7",
"description": "zink: deduplicate some query result code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a0309f482da368ea252808d2de44eef54556c8",
"description": "lavapipe: use resource get param.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dcc9c7f54edbff075665ebe5d50f2499dc12163",
"description": "llvmpipe: add resource get param support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae17e1fdbcb2e85a5a605cf3a81e4b3b8b7bff87",
"description": "gallium: add a layer stride pipe resource parameter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9724722a3a7d57674474fb347aee292f1d6077c",
"description": "gallium: add a level parameter to resource parameter get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e3f2e632154d003cc582468dfcb758d9e8cf100",
"description": "zink: call the reset callback not only during a status check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "95b9fc4146656493ad2544bd75ee14c01feb9163"
},
{
"sha": "efadeb3269b54119cb185fd9126cfd0d7e9ede0c",
"description": "i965: remove prototypes of not-existing functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f6a9ea36d9181b2b9fee41402be234f9ea88a4",
"description": "intel: remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5e2c58ad865be4d88e4d29b5461015a82633e78",
"description": "anv: always annotate memory returned from anv_gem_mmap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4abf0837cdb14b10a58d28766d5c1d3698d8a6d8"
},
{
"sha": "990343b70da7969e84730980c312404ab2509a22",
"description": "turnip: rework android gralloc path so it doesn't call tu_image_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2a21febe0416d7d5506fdc9592b7b4c10431077",
"description": "os: Fix open result check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "13fa0513569d0145487e12f3bc3aa10bc51088f7"
},
{
"sha": "1eda842318704ed477c7669d2c8e94d6394792b9",
"description": "iris/bufmgr: Handle NULL bufmgr in iris_bufmgr_get_for_fd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7557f1605968c39d680545d5b8457d17eea3b922"
},
{
"sha": "eb61f8959e0a2de35dcfa518ea9963424fe715c4",
"description": "i965/bufmgr: Handle NULL bufmgr in brw_bufmgr_get_for_fd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4094558e8643a266dfc8da9bc073751a3736a2fb"
},
{
"sha": "aa2f6bd4f5688034bb716a50104c93c2881b29d9",
"description": "freedreno: Use freedreno_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d2b215f10dc5fe9dfa2d027b6c07dd8d6849f7",
"description": "tu: Use freedreno_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a0bdf47e43d23ba3026fd182c3dc9fc24ee0c2e",
"description": "freedreno: Introduce common device info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea81889ea436c2de7e3f3937f95f96e71d4c50ad",
"description": "nir/large_constants: only search for constant duplicates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b6d475356846f57a034e662ab9245d11ed0dd4a0"
},
{
"sha": "ce5e2e21317d0bd29b4b46f8efd37985a62f5460",
"description": "nir: Stabilize compact_components sort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaa94d92d523b550bb8f20146505f0becb82bcc2",
"description": "docs/features: add Vulkan 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4d15d57eead51e3385af7cad8e66c368337ef4",
"description": "docs/features: update unpromoted Vulkan extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8077f3f4c4a3d8007caa30eed93fed1c6bbf3c5a",
"description": "nir/lower_returns: Append missing phis' sources after \"break\" insertion",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "95b9fc4146656493ad2544bd75ee14c01feb9163",
"description": "zink: implement pipe_device_reset_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d6609e70d50795a582f549264e1a3359ed42ddc",
"description": "v3dv: fix occlusion query inheritance in secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12f87b6e7c31a1afc48a0c3dcd18ccc112bdebb9",
"description": "v3dv: add support for timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "520f3e27b5b785c606f6fd465ada0334ca08efeb",
"description": "radeonsi: fix RADEON_FLUSH flags conflicts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ed3c5fe4694c1938b85b8139e53c642facd3a995"
},
{
"sha": "18b7cafc700055869f1209b32a3ecb9dc9ee6752",
"description": "driconf: add disable_protected_content_check option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b0ffa9ecded84dedb2754f779c9be13e092033c",
"description": "egl/dri2: implement createImageFromDmaBufs3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9582ff39e025a620518982bbde888970d67adae",
"description": "dri: introduce createImageFromDmaBufs3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aff88a94572c63f978273b7872f634b8ae10521",
"description": "egl: handle EGL_PROTECTED_CONTENT_EXT for eglImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52268a3833e9b63df26bf73f1507ea4fe50c96c5",
"description": "radeonsi: enable PIPE_CAP_DEVICE_PROTECTED_CONTENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd182777c8f2c4468568901ce92b1796674eb87d",
"description": "egl: implement EGL_EXT_protected_surface support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9698a222a6c26e998d9efe6d940e11772aa8610c",
"description": "radeonsi: honor PIPE_BIND_PROTECTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a65350454993b29c53a00592a6d33ee5a04b28bb",
"description": "gallium: introduce PIPE_BIND_PROTECTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7748e501382bb7c8e845ac67f4631c3fd5e354df",
"description": "gallium: add new cap PIPE_CAP_DEVICE_PROTECTED_CONTENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54c054a4182b30e7d8a13ee8a80eb57920e20a6",
"description": "v3dv: expose VK_KHR_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c6dc504b03a8bab80538d008861a7f14e3592e",
"description": "v3dv: implement vkTrimCommandPool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dedee7636e8fa64734dfb1c8f740b3665b52607",
"description": "v3dv: update assertion to match VK_KHR_maintenance1 semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4988e6affe5f04013043d75c21bae1d4aa84956",
"description": "v3dv: fix base slice selection for copies involving 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a9b8077adbe181e1dab20185bbde444c0468cac",
"description": "v3dv: add image view debug checks for VK_KHR_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03f260cb272838b7bd2e65cff6bb50840db56679",
"description": "radv,aco: optimize computing the sample mask for per-sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c63bcda22c8deaed063e0a950839012b97b041b2",
"description": "radv,aco: adjust the sample mask only if per-sample shading is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea83fd912423ac0247395f5c1ccabe94cd95ee24",
"description": "glsl: drop NMS OpenGL workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5dd779c4905a93b623915e224b2eefa40f073f9",
"description": "panfrost: Add missing alpha-first special formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a67806edcdfe5d0f89542eb6c2b5ba95791d144",
"description": "panfrost: Fix BGR233 component order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5bc09358416a07190e2535eea548141efaebf46",
"description": "panfrost: Fix RGB5A1 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2af23bd1208d1ccf6bee44c3aa37d0a4a544c9d",
"description": "panfrost: Use macro for panfrost_get_default_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d86198a4e8e7b35812a975fa30edc528de4ff0",
"description": "panfrost: Add missing 1/2/4/64-bit formats to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d473622fdeeec6c79266b48ea3e6000b9b0e4e71",
"description": "panfrost: Rename VARYING_POS to SNAP4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b5cac4511f5e61cfa85f9b82291006b618c3250",
"description": "panfrost: Rename VARYING_DISCARD to CONSTANT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3",
"description": "panfrost: Split out v6/v7 format tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29bb2812c141ca6dcb4d568a3b11bd49e6cf19eb",
"description": "panfrost: Add v7-specific depth formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca1478b2b31f67c358e07e707f68611fb0d8b76",
"description": "panfrost: Add miscellaneous missing Midgard formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a21d3debc3f16e93c2417849379f9d9f4247b571",
"description": "panfrost: Add missing depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6fb9ef919f3b4583d4662c59bfa93c60025bc93",
"description": "panfrost: Add v7 special colour formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cae1be954cadbe0535a3147009072c46662ab198",
"description": "panfrost: Remove panfrost_is_z24s8_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870283bcc4ac2e2275d7ff6ddf455164f4f264a7",
"description": "panfrost: Remove duplicated format arg for ASTC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44155fa661c300a69dc1edc74edc7c15ef33f743",
"description": "panfrost: Complete format_to_bifrost_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1624b67dc1872fbf7cef09b31279b61bbb7b3a1",
"description": "panfrost: Use panfrost_blendable_formats for blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41f06ac8776eab138d50548e0167ee1e5df688a4",
"description": "panfrost: Use panfrost_blendable_formats for SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293198ea04ef4bc286f7e425e332360b3230424e",
"description": "panfrost: Use panfrost_blendable_formats for MFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9b16ca4c91242cc9846e6590c7acfa997a010df",
"description": "panfrost: Add a blendable format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "666677d0ef5cfbb585270f21da6818e893c26a4a",
"description": "panfrost: Use consistent swizzle names in XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e18d9952bb4c48f8c2bc3c8df3ebb7bc1024cd8",
"description": "panfrost: Add MALI_EXTRACT_INDEX helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b48b9e61902a95d4e2d80009c33bc88f44b5d1b",
"description": "panfrost: Don't double-compose swizzles",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9a136cdd1edaa2e97e7f9745626ff857978022a"
},
{
"sha": "a575bb136973901bdbe7478c77aa5a0ad5d7464d",
"description": "draw: Remove draw_install_aaline_stage dead code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a4c1db926cc359254ed4a35cbc77f18c53bdd99",
"description": "gallium/u_threaded: merge consecutive draw calls within batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0916ccb10994e10382a411e5836ada56254e8e6",
"description": "gallium/u_threaded: move a structure up to be used later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a44868beda5569c674e1cc01f28e97f0d639df7a",
"description": "radeonsi: implement multi_draw for compute-based primitive culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc24ec8c0772015d8ef0d10e646e89e9014e9e1d",
"description": "radeonsi: set NOT_EOP for back-to-back draws on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca40dc01cc8c9b7d5cfda6acf35b1b5e561413d3",
"description": "radeonsi: add support for multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5",
"description": "radeonsi: implement multi_draw but supporting only 1 draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae8d89260c6c40864d1a50af51801b7eae6c3448",
"description": "radeonsi: don't check info->count == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c4ca2b7bc399e7376c47888f46ef5c724a1e18",
"description": "radeonsi don't get count from pipe_draw_info in si_num_prims_for_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cc939f7dde4313233dcef7206cbf9440a63c462",
"description": "radeonsi: add num_draws parameter into si_need_gfx_cs_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "095ee8f867bb6ac2dbf143579a694fcb9f9e6acd",
"description": "winsys/amdgpu: remove incorrect assertion check against max_check_space_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "114a899cc89faea1946ccc3aafbadc25a070f08e"
},
{
"sha": "73f2d3c291f83fba2c94ab71ae4288ba71955814",
"description": "gallium: add pipe_context::multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c12c60723b0b2a8f18928beef4284e5136f09d",
"description": "gallium: move pipe_draw_info::start/count to the beginning and pad empty space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8943c80c9b171c638b98c35a28840f13b66c7860",
"description": "radv: Fix variable name collision.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eb104e949ee4b7e0813d14f11a4a952bae48fe80"
},
{
"sha": "41be85ad7bc2bbb8fd55cc4b417527f6fd7ec0d7",
"description": "ci/x86: speed up piglit testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e54c7f4b1ac6b82769e765da7404f3341853f185",
"description": "android: aco: add aco_form_hard_clauses.cpp to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3dfbed2a87cdac7003b7db533046b633579e8d2f"
},
{
"sha": "a1d6c03e2f343b0c959e1b96dc8a77c2439a1b40",
"description": "etnaviv: don't import allocated scanout resources via from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3862cec314de4a82821d9694ae2eec6f629ec782",
"description": "etnaviv: pass correct layout to etna_resource_alloc for scanout resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec21148311fd50f7171c50e921536f5c3e4360b3",
"description": "etnaviv: simplify etna_screen_bo_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94ec412b268967ead688a281d6f270dac8841e5d",
"description": "etnaviv: do proper cpu prep/fini when clearing allocated buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "181790117bdfa98021890e9e9fa2f85a1b1e5a60",
"description": "etnaviv: cosmetic etna_resource_alloc fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98db7c4841c652ab8bccd4dc6c6a4be084e5cddb",
"description": "etnaviv: free tgsi tokens when shader state is deleted",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fd512440bf094505c02c457f195914239b44475",
"description": "etnaviv: tex_desc: fix TS compression enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf871e92327b18de4ee703dbc89def73844db949",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ba753d9f58aee0bd1e72e835953560fb1fbbe46",
"description": "etnaviv: blt: properly program surface TS offset for clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "866bb22d6b91d7a12e62803bacf7d8bc912d3216",
"description": "etnaviv: drm: fix BO refcount race",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b0218beb5995a6d516da71ea22cbe763ff0c454",
"description": "etnaviv: drop etna_pipe_wait(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7",
"description": "radeonsi: implement inlinable uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d058ac6c997efe05bca13ba3f381b4d55a13e40",
"description": "aco: Fix accidental copies, attempt two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03c86a71f365e9f0440850761462ddbc442f816",
"description": "intel/dev: Bump Max EU per subslice/dualsubslice",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5957b0c162290e444d9e57dbed07047c421e7148",
"description": "glthread: pin driver threads to the same L3 as the main thread regularly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8ea50996580a34b17059ec5456c75bb0d1f8750",
"description": "util: completely rewrite and do AMD Zen L3 cache pinning correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f2c2307f9e82498b2374e95aa8a17d0eb80531c",
"description": "util: add util_get_current_cpu using sched_getcpu and Windows equivalent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9758b1d416a109f92e911d7bac6f00f9419affab",
"description": "util: add util_set_thread_affinity helpers including Windows support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3433d193e7c1ed0ddf24deffd1ed74b5cceddf4b",
"description": "st/mesa: remove random L3 pinning heuristic for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96d9f7761d4b313c69664c01682aef8f13bc6c02",
"description": "util: consolidate thread_get_time functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53a15925da524d871b1331812cd9e91143fadc52",
"description": "util: remove unused util_get_L3_for_pinned_thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc16113202769a0016d3f82351e441dd03261757",
"description": "android: fix libsync dependencies (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "27b888794624225343287e57f5fcea63f94850b3"
},
{
"sha": "a09717c4de08b647657073e806bd1d5964212690",
"description": "glsl: add extra pp tokens workaround and enable for CoR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "43047384c331a9240339563704fe5d97ebe599d7"
},
{
"sha": "ce0b72a13a2890102e1f324c54735079ca3e30f5",
"description": "intel/fs: Don't emit_uniformize when getting a constant SSBO index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fe5490724e3803dd397d9b8a2d29fdf7d5da886",
"description": "v3d/format: use XYZ1 swizzle for three-component formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d1460418f11c0209d099ddc552d126a68ba6e4",
"description": "gallivm: zero init the temporary register storage.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
},
{
"sha": "176137948150d153c7756505fc78dcfb13511f83",
"description": "aco: handle SDWA in the optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecc5b59a7069ab080a892e3f6a413ef62d3afee2",
"description": "aco: don't allow destination opsel for v_cvt_pknorm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb890f2e7c1bc941cd72483686723fe0fbe51625",
"description": "aco: fix combine_inverse_comparison()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e4aa8c8e9be44c77872beecced2f8dc9c85aa2b",
"description": "aco: fix printing of some sdwa sels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70320f41172dc0a826cef614e3c8b379fdc4444c",
"description": "aco: assert a label only uses one of the members in ssa_info's union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dfbed2a87cdac7003b7db533046b633579e8d2f",
"description": "aco: create s_clause on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c090a3b3ce7180169a85caa6569b052d1f8415",
"description": "aco: refactor split_store_data() to always split into evenly sized elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daec83c7d61a6ee9a2fe5b0116fc38b9672b8bc6",
"description": "intel/genxml: don't generate identical code for different branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e96f33cd30087016162b99ee0e1e127e7d3abd63",
"description": "intel/tools: fix invalid type in argument to printf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "70308a5a8a801a960bb9f45fb597f80b77c51014"
},
{
"sha": "13859c769f0e00291bda9bd60f0600c45ac17a03",
"description": "gallium/dri: fix dri2_from_planar for multiplanar images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c118aebb116c6e6d019f150d9b738d9b4054f15",
"description": "gallium/dri: fix dri2_query_image for multiplanar images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3594cd7b0871c030aff418b4a1611119f789a1",
"description": "gallium/dri: allow create image for formats that only support SV or RT binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25f984812bef5426440af37f0b6447c8053604d5",
"description": "nv50/ir/nir: don't use designated initializers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8850a63161ab58d89c534a1069cda845bf69ecc8"
},
{
"sha": "e07c5467633431377ce4c9890f96d58cc7a77fdc",
"description": "v3dv/format: use XYZ1 swizzle for three-component formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8562b742ead42c9ea7a04007598efcb58a636db",
"description": "virgl: Correctly align size of blobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cd31f46f08a7a60a7f2ca074b817f5fd2034746a"
},
{
"sha": "7dc17ae5abc4ef85012560e8146def6bdb2599a7",
"description": "glsl: Update loop_terminator constructor to accept parameters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74ef158798726a96f542f5f86eb027782c9cf1f",
"description": "aco/ngg: Incorporate GS invocations into workgroup size calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09b9e52c0d8945afbfa79e5fe8f6db75a02e6980",
"description": "aco/ngg: Export a zero-area triangle when primitive count is 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73449f9a6237fb54d339db08a9912c26cdbb8e6a",
"description": "aco: Add a few assertions about LDS usage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6654adc0ea68a76b70d5cf35e31b61651b2f26d",
"description": "aco: Make emitting reduction instructions a bit more convenient.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d6246205ad3d71efd644e1d1b60827aa6e54298",
"description": "aco: Add some validation for PSEUDO_REDUCTION instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "260f9c503ad3c2459fffbc4dc4583554b2437e70",
"description": "aco/ngg: Put shader query reduction operand into a VGPR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9757c3cb6b810431f3ea1fdeca97da4aeeef384d",
"description": "aco: Assert that workgroup barriers are not used inappropriately.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "915f2919f64f40f2cd51ae10dc85c685edda97ef",
"description": "ci/bare-metal: suppress 'No such file or directory'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecdcf22d5d848edb582ac1c49c6c6de74309a476",
"description": "aco: switch aco_print_asm to a FILE *",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a293fad4ef7f4d941dab480bc84e93e9544a5586",
"description": "aco: refactor repeated instruction disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed2449d55bef134ed05838926cd0cdca90d3e4eb",
"description": "aco: move individual instruction disassembly to its own helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ded846ba920c9dfc0d7e24084f2bf48b9169f7a",
"description": "docs/features: Update extensions for swr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2088f359ff805af1b62becaa6c7f94053213f599",
"description": "docs/features: Update extensions for softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "483657de3232df26e3049e12e550e4e6db0b4c12",
"description": "aco: use mubuf helper in select_gs_copy_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec7ecfe9cbf38c12e64a84dae5fe99b04bb6b073",
"description": "aco: use control flow creation helpers in select_gs_copy_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d977a23fbcf513ebc167def0acc2cbb58bfe99",
"description": "aco: round bytes_written to dwords if larger than 4 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41839d38cf367baea66dfe2306cc4dd0b4adaf2f",
"description": "aco: default to a definition size of 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768186e2af3bf90d67db65979d240850419d1d38",
"description": "docs: s3tc -> S3TC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d30470e999b3f7d9135e95e33dc48e2aaf370612",
"description": "docs: clang -> Clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3095f9b40c04f13c882ce4d0cc493246adef7b2",
"description": "docs: gcc -> GCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aded097346086f63c6582c341a7195716faa535",
"description": "docs: fbo -> FBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8d0313df54006ac509ca36e8a83f1dafff0189d",
"description": "docs: hud -> HUD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f408343198acd2ba908e550707045c299566a3be",
"description": "docs: api -> API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a22cedf4f0fcd79c265a546eafa0018c3f1d9bb1",
"description": "docs: anistropy -> anisotropy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689145eeb2bb668004cd21419678ccecf11ef009",
"description": "docs: eg. -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "580b9d11ff25a7887c5d69c91b4428fd6a943ca0",
"description": "docs: ie. -> i.e.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fef8a4befdc7f980e4da875cf80bc892cbaf7ed4",
"description": "radv: remove call to nir_lower_pack()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212be2a04e4669cabd538d23327124fc6b31d6cb",
"description": "radv: lower pack_[64/32]_* via nir_lower_alu_to_scalar()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd0468ed3384d17c0a74e79852cd8c462c5985b5",
"description": "nir: add options to lower nir_op_pack_[64/32]_* via nir_lower_alu_to_scalar()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "121fa017e1da5dba0f70ffdc39ddb2854ecc6193",
"description": "ac/nir: implement nir_op_[un]pack_64_4x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "543f50789a482f32107b1859d0413c817b17bf02",
"description": "aco: implement nir_op_unpack_[64/32]_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79cd22b889b401665cb92a6a4dcafa30c26dc298",
"description": "v3dv: enable alphaToOne feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb104e949ee4b7e0813d14f11a4a952bae48fe80",
"description": "radv: Do not access set layout during vkCmdBindDescriptorSets.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "29999e6b9d737cdab9510246bc5f780791f7c9dc",
"description": "radv: Fix 1D compressed mipmaps on GFX9.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1fb3e1fb70844d1bd84bc61de6022b85e4d45374"
},
{
"sha": "06cf838cbdcb0318441093370dd518839a8c1737",
"description": "intel/mi_builder: Support gen11 command-streamer based register offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdb1997ab5ea2533af68471cd8e9e357e3f28afa",
"description": "Fix VMware capitalization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7d45c89a578e73f44fe77d1098f75f6045c853",
"description": "util: use dllexport for mingw too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e030ab51632d1de1859e4683ae0ff260a8d98a14",
"description": "lavapipe: configure suffix in icd json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3017d884bc0d3b785572df9477a6eb774defb3ef",
"description": "gallium: use libpipe_loader_links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0355d10c6bd9158cae26696803c2f26112e8a436",
"description": "wsi: move drm code to wsi_common_drm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ce22f99180bf55d83091e83980e8ecac3aaa70",
"description": "lavapipe: fix usleep usage in lvp_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d399c3e861a7c459501413e8d675db8ca1a40712",
"description": "intel/dev: Add device info for ADL-S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26e53e3afa7ee971fc0e686d2d00c5941264be1f",
"description": "aco: ignore the ACO-inserted continue in create_continue_phis()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "638cbc21a1c01c87f620edc820e913e48aba2287"
},
{
"sha": "fa5acbbcdea80ace5232648a7b885d06bfd2872a",
"description": "CI: remove llvmpipe cl flake test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d03cfae7c30b06da2353956dc59b97e5b82bf11",
"description": "anv: Drop warning about gen12 not being supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1885332d768f4787a683f1db1baac8992ed5349",
"description": "panfrost: AFBC compress Z16 depth buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388c99b0298737c8aa2be2bd5d37d3fa9e718383",
"description": "panfrost: Z16 depth buffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a20ed6b45af1141402ff58feaba1fc9c93c9b7a",
"description": "panfrost: Move zs format handling code out of the !afbc case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d1f7c64b29ece88c078c0b23d8b4ce70b47903",
"description": "docs: Specify when branch points happen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "328a3503875c30123108bedd949e34c06831584e",
"description": "vulkan/util,vulkan/wsi,radv: Add typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "437995bb7055d2e75c93e58a4f20af1040d74f8f",
"description": "aco: remove all-undef phi opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70ff262cda8a8e3566f73afec669386ddb4fa70c",
"description": "aco: use v_mov_b32_sdwa for some 16-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b882598ee1723358e1e19449cbb2619da7abc246",
"description": "aco: remove some unused optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d20a752c0de426e4c7c64a4d42d10f373f73c97a",
"description": "aco: use Builder::copy more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e54c111c4596274e21b9368e6fea503107e9e441",
"description": "aco: always use p_parallelcopy for pre-RA copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6db5fbf9f274cf433525628ed7a979f7a05cbd96",
"description": "aco: allow literals on sub-dword p_parallelcopy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74e2e9b682afe9f0e49e28facb2ecc387a8b4a74",
"description": "aco: don't use bld.copy() in handle_operands()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a834d9ef86a34dde64a379cae35e987466308918",
"description": "aco: expand vectors passed as copy operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e092f34dfa309929419d269af4aa17d8261e2cbb",
"description": "aco: copy-propgate through p_create_vector during value numbering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f31fa1b645e881e5e293193c85d66f5e7e48c9a",
"description": "aco: skip value numbering of copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72b307a3389b8940ec639c3086fcef79f778b7e5",
"description": "aco: don't do divergent break+discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4503a902057cb5ddb0b2099e3d6df5ef2ba656a",
"description": "aco: update phi_map in add_subdword_operand()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
},
{
"sha": "23fb54bf7facf9368a3d8c633d3e4915c426d7ab",
"description": "aco: Clean up some C++ usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79347f5cd4561e5b2b04064b78f2f1224da7e27b",
"description": "radv: enable VK_AMD_mixed_attachment_samples on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee1d30ab8a9e53bca2a146e175a8aa6a28ec02bd",
"description": "radv: flush CB before and after FMASK_DECOMPRESS or DCC_DECOMPRESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fee91d2e7efb9ec21965a734b4e338bd7965fc9",
"description": "docs: add link to extension spec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ff97847d198e27647460af199a44e29fe433b86"
},
{
"sha": "76f74bd653e35dc332744aa4b17e668f7c21c046",
"description": "CI: Only run OpenCL tests when we need to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48e83f76653dadbd332a01ac2ce74f67d90a9bb8",
"description": "radv: do not perform a FMASK expand for non-writeable MSAA images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb12879401b88dd0712771cac137ed04886b2836",
"description": "aco: fix GFX8 16-bit packing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d96f387e7ac448b450091b900ab089eea3eb7b86"
},
{
"sha": "666817ce846948afb6a01b29aea45d6c58477045",
"description": "v3dv: grow meta descriptor pool dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b874eb42c80acefa4d94be2490dcce47e19a06a",
"description": "ci: Run git_archive job if all_paths matches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5cd5e9cec9112a71007b88220178afadb6c0133",
"description": "pan/mdg: fix LOCAL_STORAGE wls_instances packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4b170a72062e0648ca87a847975717600c20e6b",
"description": "v3dv: enable the logicOp feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6",
"description": "Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "fd6bbdcf59dc5b87fed31f8fc51a2b27eaedfbb2"
},
{
"sha": "e29fb8e80f1d4f0f105eb6b5a27bdacd03fb9136",
"description": "amd/addrlib: Initialize Gfx10Lib members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "006ce7358c113b7c269e2cb3c9e483551e7fcea5",
"description": "freedreno/gmem: Respect max-height limits too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f5c8ff0ae893d6b936741977696aa81a106bf57",
"description": "freedreno: Rework GMEM limit init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c6693e043adc90ce52fcd28d1b0ed8d6b2ade05",
"description": "pan/bi: Fix ms_idx type to catch missing ms_index source",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b83c293674c11de4acec14a45f798cb12566a8e0"
},
{
"sha": "eaed477652a07d608ea3c85f1b73f8d9c5f16a6e",
"description": "pan/bi: Add ult support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f77bbc92364e9bcf82f892fdacbc090822b358d8",
"description": "pan/bi: Lower {i,u}{min,max} instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c8b8e3c82e2aa7bbbc9aae3f7b4982eee869ab6",
"description": "pan/bi: Add support for load_point_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55c0dd943e9ab3eb117509394f958f716e95532e",
"description": "pan/bi: Add support for load_front_face",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a582b53f22c6b7fbfab2dafd257f5bb5c39f8e9",
"description": "panfrost: Preload primitive flags when gl_FrontFacing is accessed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92eadb29cc8ef09096d9196434d49e35a3eccaf",
"description": "ci: Add \"check mr\" job to needs: of build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ce5d921ef00c46d531df1b60f9e7d6d588b0e0",
"description": "aco: remove isel_context::allocated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f68cacf619f7f13bc870355709224c1f3e9bbd8",
"description": "virgl: Always enable emulated BGRA and swizzling unless specifically told not to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9ffdcc729b77ecf26aa14436105782763be274",
"description": "nir/lower_memcpy: Don't mask the store",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a3177cca9961452b436b12fd0790c6ffaa8f0eee"
},
{
"sha": "67238f95b52024b4e4b2acd0f750c15317ca3778",
"description": "freedreno: Disallow tiled if SHARED and not QCOM_COMPRESSED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "63bdbfd045de092b0cc59447cd7cfc3c45daa634",
"description": "freedreno: Update import/export traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f686c308ab0589f38c32e8fd500baa11cc37155",
"description": "st/va: fix build with old libva",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0eccd15852b9f1933166447cee8a8409d90bfe79"
},
{
"sha": "638ebdea78e67d19dda1ac6d2ea5a7c89e5b8d05",
"description": "glx: get rid of memory leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e19644967f20a6baf82c5ffd6973e2b25fac92b3"
},
{
"sha": "26f58e87a0d8c91d32d9cc680fbb0158891f2c6b",
"description": "mapi: do not return thread-specific data for wrong thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61d40ae4d04a235d13c9602d36574f2186f91f4d",
"description": "mapi: do not call thread-unsafe dispatch getter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d6f258c5242ac26e17fc803818d76e62c40b83",
"description": "mapi: remove unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf083f1d02b8d46a310f4ade96992a9b2f28965f",
"description": "aco: use do_pack() for self-intersecting operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d96f387e7ac448b450091b900ab089eea3eb7b86",
"description": "aco: improve code sequences for 16bit packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40bfb088285a4ffecedbf22742c241900e477d73",
"description": "aco: refactor GFX6_7 subdword copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b41ca589913c7b64b70909a38164e4e269c749",
"description": "iris: add support for fence signal capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa1d298b339fae79341063072d4f8ff2dceea0ff",
"description": "iris: handle PIPE_FD_TYPE_SYNCOBJ type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddaa9339c789c24d459e781707d89fb614063b0",
"description": "ac/nir: remove bindless image atomic format check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ff97847d198e27647460af199a44e29fe433b86",
"description": "docs: document zink's gl > 3.0 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be693beef1e71205986cbf2ace1f0be7a79e3229",
"description": "docs: do not document required minimum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd0f941097419ef27739cf308af3473dd3895bfa",
"description": "zink: verify geometry shader feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8028991f361f22f20abdbed0c2f61f7c5c23c052"
},
{
"sha": "82512a163bac905a526449db88705d6534792d83",
"description": "gallivm: lower flrp for all sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8a9bd9b93680dbdd0b52f042a85aadca8acfd22",
"description": "gallivm: get correct min/max behaviour for kernels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9845c1636ccab18d9294bb36bc56c17c6a02f706",
"description": "gallivm: add support for 8/16-bit mul_hi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b6d3328432410164d907fcc9b674239963766fe",
"description": "gallivm: handle sub-32 bit masked stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d8ca70eb050323248c78186a049c72b6e14509",
"description": "gallivm: add b2i8/b216 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f78ca9d54647c3906cfaf0fda43a133af139f0d",
"description": "gallivm: add 16-bit split/merge support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ecdc5ec4e283b2f85562b7f9200eda7482b4a1c",
"description": "gallivm: fix 64->16 f2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "842a53913c0d5d11f1062ffcf4fb8dbeec33102a",
"description": "llvmpipe: fix 8/16 bit global stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1ea49d9244126fa4ec6acdf4ae0792fa788cfd1",
"description": "anv: report latest extension spec versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "303a74c52c0692b4aa86a06958861f980d728f9f",
"description": "android: panfrost: Move nir_undef_to_zero to util",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "86b2b4eb768bcee6664790a66fc5508002e34424"
},
{
"sha": "6a189c89f8b748845b9e33127d44a1dd532c32c8",
"description": "util/xmlconfig: Disable for Windows like Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb56fb02a1e9a94144bc2d5fb148e343c19a930b",
"description": "gallivm: add load/store scratch support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c1f6ed80441bcd1cb4fec7a12201240e9249ea9",
"description": "frontends/va: Initialize drm modifier on import.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bef6007c3aa40eee069250bd796e72f6d8a82341",
"description": "gallium: update abs_delta segementation parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c67f3d723abbd7ccffda116d7e2c82a5a116567",
"description": "frontends/omx/enc: fix omx h264 encoding force-keyframe-period issue.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "390887ff586221cf36b001390b9542efb4e3205b",
"description": "mesa: Remove the key parameter from the _mesa_HashDeleteAll callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc6dcc6ab4f025a02f57e70b2db112fe99373387",
"description": "mesa: Remove the key parameter from the _mesa_HashWalk callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca752b08c90f22deb3854dffce46f535c8e430f7",
"description": "i965: Get the gl_perf_query_object Id from the object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f71488d1d106cad5f888b28fba938a842a512298",
"description": "mesa: Store the atlas Id in the gl_bitmap_atlas structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e17bb509e6d3bd767ebb29894467e3394f8ad38",
"description": "mesa: Open-code hash walk in _mesa_HashPrint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c2489d2e45b3013361c7284ed9de14fe40554cc",
"description": "amd: print NUM_PKRS with AMD_DEBUG=info on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989cc76f0c90190b1894bd7c80b80ccf96ae2ebd",
"description": "amd: replace 0x028848 with the register definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e72b76b94bdfff49bbd4aefb5b489599a39ca2fb",
"description": "amd: update gfx10-rsrc.json for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e477255271a2a21e5f68117ef9b59ea0a9c1332d",
"description": "amd: correct typos in gfx10-rsrc.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e32793b619cd6686560c39dfa2b2437989a82f",
"description": "amd: regenerate gfx103.json from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d3b802c6a999332181078575e0581f6739dcc25",
"description": "scons/windows: Support build with LLVM 11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f21dd3bc5a06e700988926522f81727efde7123c",
"description": "scons: gallium/auxiliary: Unconditionally compile NIR regardless of LLVM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fa483d8cd1bc975c339082435a2e0f657959ea39"
},
{
"sha": "3ba786f6243ec4e4dcca9a568c4231f492209f1a",
"description": "spirv: Fix OpCopyMemorySized",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8323c03bbfd4501ab54fbd1a8373b8c54017806d"
},
{
"sha": "a071590b1d13457640f2b02f067854d26d666675",
"description": "frontends/omx/h265: Check the pps set before the scaling data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08762d5171bfcc94a36d778679abbf05d5045a51",
"description": "frontends/omx/dec: Use the known codec profile when allocating buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f90a6ac1946adbac3cd43102479158efd58bb1",
"description": "pan/bi: Account for bool32 ld_ubo reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cdca1514f601fbd5226ed7026ef35cd6dd2a2f1",
"description": "panfrost: Don't advertise MSAA on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e65805cb83cdf7ceb7fce9c02f537c39558d28",
"description": "panfrost: Drop PIPE_CAP_GLSL_FEATURE_LEVEL for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9a136cdd1edaa2e97e7f9745626ff857978022a",
"description": "panfrost: Implement BGRA textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "048e4315426f3f3f11691f722666ed15ba688cce",
"description": "panfrost: Fix component order XML",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8389976b7c09d6bb7ffb9964ec8748ecc3a9862a"
},
{
"sha": "25b66e61f736f638eeca950ac5e3eb406f12e249",
"description": "panfrost: Calculate thread count on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb32406e566f262f572d201ce4ad51f1647be583",
"description": "panfrost: Don't export queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4ecc432bf7603b86935580785a3015fc92d1b15",
"description": "panfrost: Record architecture major version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81b28ebcb5a3801216e752cfda2e600bbc7bcb10",
"description": "pan/bi: Use nir_undef_to_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b2b4eb768bcee6664790a66fc5508002e34424",
"description": "panfrost: Move nir_undef_to_zero to common util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0421099efcece38d866fc749663c61fa880f2cb",
"description": "pan/bi: Pipe through tls_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43b1535e25b3e7ec59065235ccc466c7de42dd3",
"description": "pan/bi: Implement spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e33b2976f3adcb8c7185265efe2812d91b33ab64",
"description": "pan/bi: Pack LOAD/STORE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74be83d876f8e0b7e566a02920657ae21f205814",
"description": "pan/bi: Add bi_foreach_clause_in_block_safe helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ff54cacf0e23515a3b9adfcf01dc21b1bf7e1fb",
"description": "pan/bi: Factor out singleton construction from scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d0f46a181b4fdd6411e53992d073e1c10f94179",
"description": "pan/bi: Implement bi_spill_register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dbc4ea782e68fcb9bd3400816911ca948de01d",
"description": "pan/bi: Add helpers for working with singletons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1db83fc75d95a8f5c787e9bd3b75ba235831dd46",
"description": "pan/bi: Add bi_rewrite_index_src_single helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e915fd5f743a490289d6c8f3a9c9700e02b3475",
"description": "pan/bi: Add bi_fill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486a820bc675a84546cbc88e24637d9a9edc789b",
"description": "pan/bi: Add bi_spill helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "171bf1991719f34807274c77a8186681e617aa7a",
"description": "pan/bi: Add spills/fills parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7246dd88cda034578f1c2dc7f859cec7fadcdb33",
"description": "pan/bi: Implement bi_choose_spill_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab9abc9052f1fe3b2067e6513114dda3c24decd0",
"description": "pan/bi: Add no_spill flag to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8a8499c9b95072d4bb95bed05bad67cf0a7614",
"description": "pan/bi: Stub spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8477678cfeb3ab0d80983ec5901742baf786d8cf",
"description": "pan/bi: Fix handling of small constants in bi_lookup_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82a62a6f3313a20a090806e3f67536e846ee2d07",
"description": "pan/bi: Drop 64-bit constant support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bfcba54d8138a848b5d2763a0eb405f18a949c",
"description": "pan/mdg: Cleanup mir_rewrite_index_src_single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b19d9c86a878d71473d24cc4cabb606a09e35b68",
"description": "panfrost: Drop panfrost_vt_emit_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3",
"description": "panfrost: Use canonical characterization of tls_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a33827d3d3186bf7cef5dafef44548fa35676eee",
"description": "panfrost: Get rid of the non-native wallpering bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c89f659f03ff20a9791e2efdc8f5960965eb1164",
"description": "panfrost: Use native wallpapering on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e",
"description": "panfrost: Add support for native wallpapering on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a677e34e1fc208d5a9dad3c96e276df3b4e6eb09",
"description": "panfrost: Split panfrost_load_midg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8892c9cde1b14229a89eb4dfb2adf693b8e9369e",
"description": "panfrost: Pass the texture payload through a panfrost_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f91d819450386676ab7997b5c50320c3f248135",
"description": "panfrost: Rename gtransfer to transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3b289c5c1e996bdb3640dfcfaa516e16da7d0d",
"description": "panfrost: Rename panfrost_transfer to panfrost_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf3cd28319cbf06b6bc97064dfb0cd054700c274",
"description": "panfrost: Use real name for attribute's unknown field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b68c821d11f58d7cec3f48352870c49f439ac40",
"description": "panfrost: Build blit shaders on Bifrost too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c864b0b92da981b169cf879f7718e3d2c458c0",
"description": "panfrost: Make {midgard,bifrost}_compile_shader_nir() return a program object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83c293674c11de4acec14a45f798cb12566a8e0",
"description": "pan/bi: Add basic support for txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d33c8afe9b5773419665a82a9780c3194177bf84",
"description": "pan/bi: Support the case where TEXC needs 0 or 1 staging reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aff27a68a174dc0b8b373dc7da096e295921b55",
"description": "pan/bi: Add support for load_sample_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2d615674222f2ab8d04655156bc49de0769445b",
"description": "pan/bi: Print blend descriptor source properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74c158011d0cb8581bdaa337288a084859d89bc8",
"description": "pan/bi: Make sure we don't print special index as a register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a194dcc827ec441eb5e94b0d5fceaeed349ffe34",
"description": "panfrost: Replace unkown renderer state fields by their real names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7486b5d91ee0edec013cbc0aa9751ae644e52e67",
"description": "panfrost: Add specialized preload descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d769697f35c57bc1afdf00036d7ba0d9578047ca",
"description": "panfrost: Add the bifrost tiler internal state field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f1947b39ca5426f1bb501d22cf3dcae9ae411ea",
"description": "panfrost: Fix tiler job injection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "519643bbe0c600ec473118ccdaef333fa0245d20",
"description": "panfrost: Adjust the renderer state definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2ae8d116ab05419764be444f0615f0310ae9936",
"description": "freedreno/a6xx: Implement user clip/cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4224c39e1295c8ed38a6194efde77a874626436",
"description": "tu: Implement clip/cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47f825ac6362b522ce0404c7224680c7574bcbb5",
"description": "ir3: Handle clip+cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e063b01b77059d13756794f95fa0eb0e5ef6633",
"description": "ir3: Switch tess lowering to use location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ca38a19957f88523aef8761d68db413ebb1d562",
"description": "nir/lower_clip_cull: Store array size for FS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb6ce4a265ba64c172829a3d6d2e13a7d920133d",
"description": "iris: fix the order of src and dst for fence memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6b1a56b908e702c06f55c63b19b695a47f607456"
},
{
"sha": "d972a6ac4c8e16bc656d87620fdb298aa6059c68",
"description": "nir: get rid of OOB dereferences in nir_lower_io_arrays_to_elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33c9d4bf3152cdfff694a1572012631b120b6731",
"description": "radv: replace RADV_TRACE_FILE by RADV_DEBUG=hang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9516f9369e4e9f16748afff81c02b9f225c0f124",
"description": "radv: re-order GPU hang report dumps by usefulness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "719b9b3e27e847c83a4d80faf449ad661ff496e6",
"description": "radv: dump GPU hang report logs into $HOME/radv_dumps_<pid>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef6d374307b8f2ef0f5f9b92c4c7fae76b0e9551",
"description": "radv: dump UMR ring and waves into the hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18477241c1d84fb5cbef4285dced7c5900302290",
"description": "radv: add radv_dump_cmd() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf66bbda8095c8e07ae3551235810c51fdae7817",
"description": "ac: add an option to dump GPU info to a file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f16c5b6f96640953226f7f9a2da438616a26c69",
"description": "v3dv: properly describe swap_color_rb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8cabe0cbe2d8eb2a2d0abc6cff6717544384d03",
"description": "v3dv: compute swap_rb flag after applying all swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40788be13432a8cc9a2e347a208a36c260fcb09d",
"description": "v3d/compiler: fix BGRA vertex attributes for vec2/float size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c15468d782b91b712032396185be578f13c777f3",
"description": "broadcom/cle: fix vec size dump when set to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53fc3eb4a223839771a1afa91107c634ca31b60e",
"description": "glsl: Initialize lower_shared_reference_visitor members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eccd15852b9f1933166447cee8a8409d90bfe79",
"description": "frontends/va: Return P010/P016 as possible surface formats when encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50f40fa5a9ea5c807803aa5beccff1ba6fbeb5b",
"description": "src/util/disk_cache_os.c: Add missing headers for open/fcntl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddca93ddf70dc76eddb0aebb80de4b19a9b134b2",
"description": "anv: Enable stencil buffer compression on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc22d6b3ab121569a95300ac7ce66679c2cfd927",
"description": "anv: Pass correct stencil aux usage during MSAA resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "993a2a71224e2063a111ecc1448788dddee0fc75",
"description": "anv: Return optimal aux state for stencil buffer compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "815e6c8ef4e39e8735a6f608017e370271c0badb",
"description": "anv: Don't track clear bo for stencil buffer compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d34ab5071a866282b62ff3719441592d5346bf26",
"description": "anv: Get aux usage from plane while clearing stencil buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76ebc0c7a6db701ca18bfa4e6ae86b40d93a322",
"description": "anv: Set stencil_aux_usage flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be2ca24da55974a8129c0981ce7a8277cf5fc7bd",
"description": "anv: Handle compressed stencil buffer transition on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a41028485d5ca0a67a4396ac7d8e491c688109",
"description": "anv: Return number of layers/levels attached to anv_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67956689bb8d9bb78f62286f94ca0f1783cecc6a",
"description": "nir: Rename replicated-result dot-product instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cee9ce750e7edc6e3b38de09628dba679b3391f",
"description": "spirv: switch to util_bswap32 to improve portability",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb6b243c113a2bab9bd63ea98381e1eeeecc8421"
},
{
"sha": "7e28fbd8bc558ca8c205fdf0e38c876f4b2c496b",
"description": "ci: Add the new timeout-prone softpipe-gl test to the skips list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18cef9c5149523d49c4131000eb6d6b9cf0d04a9",
"description": "docs: Fix \"Hosted by\" link and drop duplicate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd6495f78c361f70d2e75e2d0100dc5ed674656",
"description": "docs: Add a link to the linux kernel DRM docs under \"Developer Topics\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f39dac6e891112ba353043763aeeb134c6ce1bf",
"description": "docs: Drop extra link to old DRI wiki in the \"Help\" section.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e9de9c8ac72399427cb0fc15f19205dd8182c9",
"description": "loader/dri3: Allocate up to 4 back buffers for page flips",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a7cc4d449efa51f9ec2fd47df38a76c12e8e52",
"description": "loader/dri3: Keep current number of back buffers if frame was skipped",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "60585fc4e34858aa277286209f3cf61e83770181",
"description": "loader/dri3: Only allocate additional buffers if needed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea326912575fad09af59486ad62d126c4ea0ede7",
"description": "anv: fix source/destination layers for 3D blits",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "87934f02f9da94f1a493096049c229b973e4785c",
"description": "blorp: allow blits with floating point source layers",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "e067078fcd2820bf9e1f805f35d9d913acf90f69",
"description": "blorp: identify copy kernels in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6694b4276b8941cd358ee1f97210210c332eac01",
"description": "ac/nir: abort when an unknown intrinsic is reached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa490cb6ac39ca6f37eb73db492d17b84ff7bfce",
"description": "ac/nir: ignore set_vertex_and_primitive_count intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b739bb71680cd33a31e3b02e6e66cf154738a662",
"description": "compile/nir: Correct printing dest_type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0aa08ae2f673a36709c5485679d4c89a747ec0e9"
},
{
"sha": "4e2fe34aa9944612f2224188317a4ad2aee8035b",
"description": "aco: fix determining if LOD is zero for nir_texop_txf/nir_texop_txs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "4735c8a522c3607058fd8c3162c7376790144b5b",
"description": "nir/loop_analyze: adjust force unrolling to only include interesting modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "542feb9ab6f22eaef7b6a7f77178c77764c265c7",
"description": "ci: disable check commits job for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f9c5964ab3c7aec362e59a33f0fafd31199a0b9",
"description": "v3dv: handle buffer to linear depth/stencil image copies in blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61b8a49e86d2c863b1132534e982d1cf0ba701f2",
"description": "v3dv: handle compressed image to buffer copies on the blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462429b4b8b8f217ef702592824f037034440267",
"description": "v3dv: fix Z coordinate for 3D blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a18411d9c609a852180b7fd08187097afa224ade",
"description": "v3dv: do not attempt to blit from a linear image source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2118c9b562dedac1b680ea23c98f000b5e6d3d17",
"description": "v3dv: fix multi-layered buffer to image copies on the blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a4fc196058a93f59812036bd615036b1ec4a2e0",
"description": "v3dv: skip unnecessary tile loads when blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c83d6ffa3222b52219406cb6cb4e05232d6fe054",
"description": "gallivm/nir: handle nir_op_flt in lp_build_nir_llvm",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "91b64da3de512a207f08fc4700178a3e2524682e",
"description": "driconf: allow higher compat version for Brink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd0b00c2befc42966145e3a93937fb707f83470",
"description": "driconf: disable GLX_OML_swap_method by default on Brink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2cb3f862f20442e477e15637237c92253f6bf07",
"description": "driconf: add a way to override indirect-GL extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eedc79658d47bf336a0efa1074634d9e5f4fb2f",
"description": "driconf: add a way to override GLX extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97f6d5e3a99d7093ec732dbdc319159bb1a1b0d4",
"description": "glx: let users force-enable/disable indirect GL extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e19644967f20a6baf82c5ffd6973e2b25fac92b3",
"description": "glx: initial plumbing to let users force-enable/disable extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74722c3ab910921296a87596ea6d7460e1f75818",
"description": "glx: rework __glXCalculateUsableExtensions to be more readable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1331b86299b2404eb231b1ae1c6564de5c80e466",
"description": "glx: stop using hardcoded array sizes for bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af25f47bdce187e76789fa9983096516e25998c0",
"description": "glx/extensions: split set_glx_extension into find_ and set_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba255dfaaf39ec9835ecb244aa7bf5a2362b5ab",
"description": "dri/DRI2ConfigQueryExtension: add support for string options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9763b20542619bec57163ae45480626c76d4378",
"description": "driconf: initialize the option value before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e3a424f002d04a319dfdfc363d1774790bc1193",
"description": "driconf: bump the maximum string size from 25 to 1024",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81797fc863c5eb4ec976e8839845926d89a16be6",
"description": "android: util,ac,aco,radv: Cross-platform memstream API",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "af8d488ea5e13219c67c132a3edfa2e7a698746d"
},
{
"sha": "025050bae73d0598d788e3c307328670a3bf51c1",
"description": "glsl: Initialize ir_if_to_cond_assign_visitor members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cf00244328c1697b93ed0eb57e009f283d03269",
"description": "nir: Use a switch in nir_lower_explicit_io_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8033200560f6d76b1f84480cc0df809112389686",
"description": "docs/v3d: Add a little stub of v3d documentation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97dd039191d2df4e343ef5b5e5cd18d71fb4cba0",
"description": "docs/vc4: Add information on the hw documentation available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4290a52ddbe11a5e78179392ca47467b17a46ce",
"description": "docs/vc4: Move my old vc4 wiki's documentation into docs.mesa3d.org.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a4b854aa0286bbd3eede784a915e557bcfa138f",
"description": "docs/vmware: Move the vmware driver docs into the drivers section.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313f951f1bd5197f376f851c0f6b4414a09f92ab",
"description": "docs: Move the gallium driver documentation to the top level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a644d701730cbec1a8f4d7caa94a72f21ea8e72",
"description": "docs: specify redirects in conf.py instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47f52e83d1074b3833a4a4c98b87ac23c04a38f6",
"description": "docs: specify redirects relative to docs-root",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7daf953bc0e67f4f205560138f8fdedb2ec6ca57",
"description": "docs: verify that targets for relative redirects exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a85c3189fa7f5b2a40b49ac953d88cf8c8ca8206",
"description": "docs: create leading directories for redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c737cf57382d543002177b6e4810b19ab62c74",
"description": "virgl: Fixes portal2 binary name in tweak config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9760a7ed9138b84d83a712afeb0e673399d9e200"
},
{
"sha": "3d51c27de5576b9a62761726f33b0cc7a66da1d2",
"description": "st/mesa: initialize lower alpha func to ALWAYS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ccf0e9bc5cdfbc9b2bd821c7a31d48043a8cf8",
"description": "nir: drop unused alpha_ref_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42ee423e3ac1a3d24d55c9044cf3d98be0280811",
"description": "nir: drop support for using load_alpha_ref_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1404b8b1e5b6c517851d3296feb659c1fa4cfdef",
"description": "vc4: do not report alpha-test as supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ad931808e2d3f54b4bf2ddbbaa632be1018801a",
"description": "v3d: do not report alpha-test as supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c41d1900e58cb09501cbf113568645e70634aff",
"description": "ci: Add jobs running ci-fairy checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b09d501e4511d0213f1a52c1fc09d7bede3ae85",
"description": "ci: Add empty needs: to pages job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1d3a89c49b4afab3e6ff7fcca2ac14347d4dca",
"description": "ci: Move test-docs job to deploy stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "549ae5f84375dfadb86cfd465f0103acfae3249f",
"description": "st/mesa: make sure prog->info is up to date for NIR (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1126b5cd2f14776b1554591e5cc238e05882b5ef",
"description": "Revert \"st/mesa: don't pass NIR to draw module if IO is lowered\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0"
},
{
"sha": "233520035a0cf3bee7ed58de6a4fad6cc7e097f0",
"description": "nir: consider load_color intrinsics as both inputs and sysval in gathering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c69849ef803bee8296c961df355499b42c76e973",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e3d8951ab14cb4f4f764e9957297485bc12d1a",
"description": "glx: Move glXGet{ScreenDriver,DriverConfig} to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce8530d6c9292d5a0c82522e5fd05831403a9c70",
"description": "glx: Delegate the core of glXGetScreenDriver to the GLX screen vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb7ebfc7504af0e85596f3ad4b72a2ede10d227",
"description": "glx: move __glXGetUST into the DRI1 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb6877d3af337f76143755606d4a7aea132526c7",
"description": "radv,aco: fix use of texop_samples_identical in the resolve meta path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eacdad7ea0df5d9804282f697b3cfeebf88a1325",
"description": "ac/nir: do not sign-extend the result of texop_samples_identical",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e690a1b78bf902e0f39174ccef8a8caaa2fe2f6e"
},
{
"sha": "11d70e7ab963aa96c6c61af8a011de647304bed7",
"description": "docs/features: add v3dv driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354e375c9cc937ecfafd7b98a768621c53458528",
"description": "frontends/va/postproc: Un-break field flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "78786a219ea2322af09576472dcc2d6d01cb9060"
},
{
"sha": "fd038132de01c7bc37ccbc96fdc556050644a09e",
"description": "aco/isel: Miscellaneous cleanups using the new Stage API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34bc9477de18a92e76ea7c536940a631323a83b6",
"description": "aco: Clean up symbol names and comments related to NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86c227c10cb729aef05bc8a26b56957e3fa7683b",
"description": "aco: Use strong typing to model SW<->HW stage mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbc45d1d46341b7efd596e5fb5ff9d242f649da",
"description": "nir: Only validate in passes that might have changed things.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54c42321ea5a3d9a09bbe89c00346f8c26b9300",
"description": "glsl: relax rule on varying matching for shaders older than 4.00",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18004c338f6be8af2e36d2f54972c60136229aeb"
},
{
"sha": "c97e82bab50a2ec2d9d6e73a68c59c544526d01c",
"description": "panfrost: Only enable occlusion queries when active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e955f19bb760b88acad414425cd4708a58e58e",
"description": "panfrost: Precise occlusion query support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584b1070372a0e010a0e9a221493e5042575abb1",
"description": "st/mesa: Drop the TGSI paths for drawpixels and use nir-to-tgsi if needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9",
"description": "st/mesa: Drop the TGSI paths for PBOs and use nir-to-tgsi if needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da4c4c0e6785d48b6aa053766e73e80df292ce82",
"description": "gallium/ntt: Add default compiler options for non-native-NIR drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5841c343b44709cc8820b00e2fd411153a34931",
"description": "v3dv: Fix assert using assign instead of compare.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ca86c7c65a824d6dc4757b0dba82490acc85cee5"
},
{
"sha": "e7ce74497e5f1847eaf78002a37571866fee4097",
"description": "radv: Advertise VK_KHR_shader_terminate_invocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf955d5f0a3590b05f8949cb5858dcd9a36043c4",
"description": "amd/llvm: Add VK_KHR_shader_terminate_invocation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76421667ecfe9b5f64dfb756769d1f12f4995935",
"description": "aco: Add VK_KHR_shader_terminate_invocation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22a6396340ce9a0c56d55eade3bb2370ae8a8bf0",
"description": "ci: Enable Werror on meson-arm64-build-test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03fdca2e003d4b866bf2a2d14b1a475588e0500",
"description": "turnip: Add error path handling for descriptor pool init.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d384f3be4c0c753c38498f9cf8f66dedafda0024",
"description": "turnip: Handle the error path for tu/drm's vkResetFences().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296468ef1ac5bef98afaa2ebc141e3bc53af2667",
"description": "turnip: Handle some error paths in allocating CS space from a command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b156ef57bf9a5eeae89b3222bf6b321faa2471f",
"description": "freedreno/fdperf: Silence a compiler warning about current counter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a512e9eecd80a171626d3651b9d9e1f2e31dc147",
"description": "freedreno/tools: Fix compiler warnings about using sz in the error paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91c5bbc128b13e14ecccd06d6004c364bc2ebc6e",
"description": "freedreno/cffdec: Fix format overflow warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4dba528cad65ab3a7ef514abd3598bf175c416a",
"description": "llvmpipe: enable CL images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cda192dc1579d260348c3ed0fccdd097e0544eeb",
"description": "llvmpipe: fix sampler/image binding for clover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "874371876e2faecf62e057016f35660dd6d8761c",
"description": "nvc0/CL: enable images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee035c75d42606a18ad54bd45ae1a751c421c98a",
"description": "nouveau: hide SVM support behing a variable for now as kernel space is broken",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a775b71ca588a3b9ffc15b5d892739fda41e5d3",
"description": "clover/nir: set kernel_image cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f24dee22a7036f90487ca01fc25f7122767cbed",
"description": "clover/nir: Add an image lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e31fad8c9c07d984837a07010c6a9dcd2a2aa97",
"description": "clover/nir: Calculate sizes of images and samplers properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6c46e8408ba0d3a14da113b8db679616f22b04b",
"description": "clover/device: use PIPE_MAX_SHADER_SAMPLER_VIEWS for max_images_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43a42b6e1d063ba86cd9af342b2d3a9768bfae8b",
"description": "clover: clCreateImage: calculate image row_pitch and slice_pitch when not provided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2bdb69218829551f7c1f47a77ace122c9da619b",
"description": "clover: support custom driver strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9583ce04db3ac4d892eedfcc635c86eca41958d4",
"description": "clover: validate image_row_pitch and image_slice_pitch in clEnqueueMapImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff4db1935111593540dd0e1341cb89aa7a67b36",
"description": "clover: Fix incorrect error check in clGetSupportedImageFormats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aead7198bcbb5ed0b58b3c84119f1ce28793f70",
"description": "clover: use pipe_image_view for images instead of set_compute_resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb965719abfe740a09c839565a3f0d9f286be130",
"description": "compiler/types: Allow images and samplers in get_explicit_type_for_size_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0021d3ae87a5c27d084de6ecb6cd99235466774b",
"description": "compiler/types: Assert non-zero alignments in get_explicit_type_for_size_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef68f740a67fd1824e44a67d1023e7937fce0cf3",
"description": "nir/lower_io: Assert non-zero power-of-two alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "589d918a4f9da83e3ae441aa674372a141d23349",
"description": "spirv: Add 0.5 to integer coordinates for OpImageSampleExplicitLod",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "701cb9d60c0350b0134e52cb1b51eefbbf27bd22"
},
{
"sha": "2015a109ff287cdf04607d5acc540aae2e87daa3",
"description": "anv,iris: Use the data cache for UBO pulls on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc546ae7fe7477d97cf7b09ac8db0e44a3cfc45",
"description": "iris: Flush caches based on brw_compiler::indirect_ubos_use_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa483d8cd1bc975c339082435a2e0f657959ea39",
"description": "android: gallium/auxiliary: Deduplicate nir_to_tgsi.c inclusion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0f8fe5909107aa342f62813ced9ce535ed6da32"
},
{
"sha": "0f82c99c4e62d999efaa4d9355c151d00d1931ac",
"description": "docs: Document how to build and install Android drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f8d421df2e62bf02063906ce722f3fe25cbea7",
"description": "meson: Don't enable libunwind by in 'auto' mode on Android.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a27d72de5bf1452f187779f5a981bb89e3ae8c",
"description": "meson: Don't try to build GLX by default on Android.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c330c7b21f36aef872b130e5f79a9fcaf99506",
"description": "freedreno: Use Android's libsync instead of libdrm's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a0f1eca24b8605b9f2506122ff90db7129c39e",
"description": "meson: Only require libexpat when a part of the build needs it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "442a7696004c5998d84a3df07d37fa9064dba214",
"description": "meson.build: xxf86vm is not needed for -Dglx-direct=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0f8fe5909107aa342f62813ced9ce535ed6da32",
"description": "softpipe: Switch to using NIR as the shader format from mesa/st.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6444f5702dcac87c41e9c7af66c1762c7a48f3a0",
"description": "softpipe: Fix buffer overflows in SSBO atomics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34cc6a804ec92b5e74cde5b346828874737276a8",
"description": "gallium: Add a nir-to-TGSI pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d867e7c97482ee4682b59c5d17ef42232b480f36",
"description": "nir: Add an option to not lower source mods for f64/u64/i64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c730feacc0dea9749d8ff070b2d45fcd0cfeaf51",
"description": "nir: Add a call to get a struct describing SSA liveness per instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a206b581578d585d845250f62dfb1e6684ddf2f0",
"description": "nir: Add a block start/end ip to live instr index metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5d18403a4d51a2cd927c141884361850bad41d",
"description": "nir: Replace nir_ssa_def->live_index with nir_instr->index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6cb184e86dd381dcc1c90c8273b92ddc6d51ed8",
"description": "nir: Introduce nir_metadata_instr_index for nir_index_instr() being current.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b05c107d74487c7e60d8fb44b9375b6551b334ac",
"description": "ci: Enable NIR_VALIDATE everywhere.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ca103077454beca6d94321a050e2dc27880e0ea",
"description": "radv: move all NIR pass outside of ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aa89b36fc413c34a14dfdb47fe7792d43cce7cf",
"description": "ac/nir: handle non-const offset with txf/txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e690a1b78bf902e0f39174ccef8a8caaa2fe2f6e",
"description": "ac/llvm: don't lower bool to int32, switch to native i1 bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed0eb511d9c342f1cd308a14a82782c965e06ffe",
"description": "util: Fix rwlock Windows include for MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afeb0c30226c38142ce37ed3f1ddfd87892a057a",
"description": "genxml: drop gen10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d32fcaaafb4b26b2459bd01380eea0a00fdd3da",
"description": "Revert \"radv/aco: disable NGG GS support because it randomly hangs the GPU\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b84d1a0c42c5a1973ebc53a49fd941590e540a82"
},
{
"sha": "d8435c1628ce6659e28c0f0625c9af42f3a19860",
"description": "aco/ngg: Add assertion to make sure we always know the vertex count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9cb9ff41489bb56a6e2ac109d93db2d5bb7a377",
"description": "nir: Emit set_vertex_and_primitive_count for inactive streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07fae31e8cbe216884be6ecb826cbb5fda55c3bb",
"description": "radv: add missing 'discardtodemote' option in the debug list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440813114281bfd05c2b0d26c6488d1410790be4",
"description": "vulkan/wsi: fix possible random stalls in wsi_display_wait_for_event",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "da997ebec92942193955386535813374286b7fb1"
},
{
"sha": "85053c016c898455434f6264981a2ddd4b60f04e",
"description": "panfrost: Fix stride for AFBC_FORMAT_MOD_BLOCK_SIZE_32x8.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8bb1d61f276c3ee8e546c861b86cd6e6f3dd1b6f"
},
{
"sha": "8dd03a7c125f8e7f3d29d0fd131f7129cddb5244",
"description": "anv: Advertise VK_KHR_shader_terminate_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8251eed83e72317db3f0fc2d5edad4e42b136561",
"description": "vulkan: Update XML and headers to 1.2.158",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e55f0e17dfc11717513fee1f62772de49eddb66",
"description": "clover/nir: add a constant folding pass before lowering mem const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca31baafc09634d69134d7ccbdfe6d426cbbbff",
"description": "isl: Enable Tigerlake HDC:L1 caches via MOCS in various cases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02fe825a61344a065260da40b72852cce800ac01",
"description": "isl, anv, iris: Add a centralized helper to select MOCS based on usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "103ad427bc7f61015cea65f71486355644c276b3",
"description": "anv: Set only one ISL usage bit (RT/texture) for CopyBuffer sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4df98c3c0ca14b3fc6468ef792bbb7484d1e8c47",
"description": "turnip: Only link libdrm in the DRM case, not KGSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63ce9bbe0c7c0157dd4ef22acfe9f412a8ec0b2",
"description": "turnip: Don't link the WSI code if we don't have a WSI extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f3313fb4797bfbc597654d045fff54948749dd1",
"description": "turnip: Use Mesa's libsync.h instead of libdrm's libsync.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a72666e91bd14e8ff1b8246ba636189abe8ddf3",
"description": "turnip: Drop a dead error checking path in device init.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b888794624225343287e57f5fcea63f94850b3",
"description": "android: Add pre-4.7 Android kernel compatibility to our libsync header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c89a9bcbaf85bd8772991151cbef7c0a2ddd76",
"description": "util: Import a copy of drm's libsync.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab57df26225ef99f91e179dc53ebeabfaaaf92fa",
"description": "ci/android: Switch build to using platform SDK version 26.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e92f4ac9f46848a5d0eab482b867c1f3f1c15b68",
"description": "android_stub: Update platform headers to include gralloc1.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72799886e7e10202e2756ad93fd93d59b11f900b",
"description": "radv: report latest extension spec versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf17d6251653f4a98e7c4f904ea2f0bc0ecedd5c",
"description": "meson: Add xcb-fixes to loader when using x11 and dri3. Fixes undefined symbol for xcb_xfixes_create_region in loader_dri3_helper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25627ffe656339da9477d47039d3ad561dd70fd3",
"description": "mesa: Pass the correct caller string to _mesa_lookup_or_create_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b847d4150fff3e8871617b2c0f971127bf71280",
"description": "mesa/st: Silence unused parameter warnings in st_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cd930565e3887f52e2bedc3040daa14df0ff8d3",
"description": "i965: Silence unused parameter warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c87ac1f60875b5bbd4facca22fc426ee747997a",
"description": "isl: Fix the aux-map encoding for D24_UNORM_X8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a062383e35f812410fe025930b016b4b67710e5",
"description": "anv: Implement VariableDescriptorCount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "215218f32f50136534cc37eec9bada2b4b6d1f95",
"description": "anv: Add a descriptor_count to descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd1971c9d8f7ea80a52538c04a82f6166d96b952",
"description": "anv: Bump the number of update-after-bind descriptors to 1M",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c0ba7b1802bf231ef3f0a7bdbeb474be99a2aed",
"description": "zink: reject resource-imports with modifiers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d686835171c44cf325306f6c87408bef999f5496"
},
{
"sha": "068b4bf76c03a983982be8af13daf228be4531ce",
"description": "doc/features: remove zink entries for GL 3.3 items",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af8d488ea5e13219c67c132a3edfa2e7a698746d",
"description": "util,ac,aco,radv: Cross-platform memstream API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c2e7b08930654cff115b1a4a22abc851dae958b",
"description": "util,radv,radv/winsys: Cross-platform rwlock API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d4999e7cf7ca530b3e99a1923f1df9e2069cd34",
"description": "anv: Ignore continue flag in primary cmd buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3529e56b5d98b7cae22d57f7c474092c94f7f65",
"description": "ac/nir: implement missing nir_op_pack_half_2x16_split",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2f125908b358c2423aa34d2673ec04aa546b971a"
},
{
"sha": "57d317865e7bee02a17efcde8beeb6a220f900f1",
"description": "radeonsi: enable NGG culling by default on Navi1x PRO cards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67a67ea29e7177393c3ba9f70c5b7207862065ab",
"description": "radeonsi: enable NGG on Navi14 PRO cards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3c74e2a296b48c4473a37c863e9df3005355fb",
"description": "radeonsi: tweak LATE_ALLOC_GS numbers for faster NGG culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38b5aabee4a106ca3a071ed6568a2a0bd4bd977",
"description": "radeonsi: pack LDS better for NGG culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8094367988932b071ec482fe717eebddeaaf58ca",
"description": "radeonsi: write VS/TES system values into LDS after culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1de0bf0a56d630fa1d070eaff55c40053032cd6b",
"description": "radeonsi: remove indirection when loading position at the end for NGG culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "823ee12d57edf2a414f25f3bfc91caf5e576589c",
"description": "radeonsi: optimize out LDS bank conflicts in the NGG culling shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7648060dc03775979e3fa8904c4948c084e82b6a",
"description": "radeonsi: enable NGG culling by default on gfx10.3 dGPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d3f22c6ae532e25f26c0f2740fa9ad88794d71",
"description": "radeonsi: don't disable NGG culling on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6810e6e4d0e321fc45f55e984912b824fe2a1b28",
"description": "Revert \"radeonsi/gfx10: disable vertex grouping\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "7d1fb5fffe346dacda896f9feaa7df4695a1d543",
"description": "v3dv: Initialize time before usage by free_stale_bos.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f78c99f357eee08926dcf9434c3944707837fe34"
},
{
"sha": "8eb246d7f6137c6d1783c187d37e415e61211d2d",
"description": "v3dv: Remove unsigned comparison to zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e27e0432274a29e75f9267269a2b367eda33cbf",
"description": "intel/isl: Drop redundant unpack of unorm channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09ced6542049986f7fe52af8087aec9fc23d9f16"
},
{
"sha": "cf11ebfbc22b5ebabdcedac0e045deb0f63ecff7",
"description": "st/mesa: Add missing sentinels in format_map[]",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6",
"description": "zink: mark ARB_sample_shading as supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf9a1e0a4be96b5f74d792596b10394ca9092703",
"description": "zink: add a pipe_context::get_sample_position hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b009bd968599ea2a6c319c2750b0b12b15582e8d",
"description": "zink: add ntv handling for ARB_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441b32bf3f4ea79b90f5c4de4ffab180dc53d2f8",
"description": "zink: add helper for vec-type input variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c5129985bcac75053823a31674e8a1e2629230c",
"description": "zink: implement ARB_draw_indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3b6e995fa44ab778451c1fc24c2caabca4299f",
"description": "zink: set 3.3 complete in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c66642cc88dcd06432ea5d49bb768c3cd9f06d",
"description": "zink: bump GLSL to 3.30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44baddf1fe995d25762e048ddf5cf10acdcd718a",
"description": "zink: set 3.2 complete in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26b076ff66f0c95a63a7afb048d4adbe39e76c50",
"description": "zink: GLSL 1.50",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b27ec49e0220b1a71f24fd0e451dbee305ab0877",
"description": "zink: mark off GL 3.1 as done in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "815f0c01b0f373848784a8f4c7ef5a9026050413",
"description": "zink: bump to glsl 1.40",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8028991f361f22f20abdbed0c2f61f7c5c23c052",
"description": "zink: enable gs pipe caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c734da7defb6869af4f2f509782b95eb0180024",
"description": "zink: add gallium handling for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d59e4b8ce6497097954028df2469fc7b404a106b",
"description": "zink: round out handling for streamout buffer stride setting during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9915c540b269943907874a666911a9efb2ea4303",
"description": "zink: remove ADJACENCY prim types from primconvert path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d656c600a399e09a80dbec4c03e5d8e122904521",
"description": "zink: add handling for gs in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9671cd9215150d8eeecfe0868dbedba3493f8b5a",
"description": "zink: re-transform gl_Position for gs input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea2279daf1f561acedaae90959d23888cf754d5d",
"description": "zink: add ntv handling for geometry shader variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "423a342ae7486173fc7ef26a3776de1aafcf91bd",
"description": "zink: handle shader io vars more generically for use with gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "182f7f9ae8e492355d6e98bc88d52a761b2b2996",
"description": "zink: add some spirv_builder functions we'll be using for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5934fc170841f9dd46fdc71b794e7c468e4945ff",
"description": "r600/sfn: Update state docu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f5e5fb912203c0ae6de242144a91da8a7e41c8b",
"description": "r600/sfn: Fix the parameter component type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f661977f8e66bb558eb43e9b72719749d86db03",
"description": "r600/sfn: Use register keep-alive also when scanning the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eda7176e314712cae2468313b5c83b5f2a72f1d",
"description": "r600/sfn: fix remapping of deleted attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77",
"description": "r600/sfn: use 32 bit bools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92a4d45bee61c29256b592e236b04852d101a90a",
"description": "r600/sfn: use cacheless op for coherent image write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02e39b737a7c74486a7e66b9bb46eca63dbd1a75",
"description": "r600/sfn: Handle mem barrier and image barrier by using ACK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f664fc1c7b54e90a0bff5dd25be0381b6224cbbc",
"description": "r600/sfn: use shared pointer to GPR for FS sysvalues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "876b975becb25236c986c4055b0dd4cfd79a0230",
"description": "r600/sfn: Rework get_temp_register to return a smart pointer to GPRValue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92bc0661f5ced456116812b4416f1eea916a14b4",
"description": "r600/sfn: fix mega fetch count for SSBO/Image atomics result fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d79d20d398a809d05f6d5ea45ce54ca0b9065a4f",
"description": "r600/sfn: Fix keepalive patch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86254134b38a7337c6685e9c499ad08eb8ff2c89",
"description": "r600/sfn: Fix ssbo resource offset for buffer loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed66eafb6d811d2f53f25e69bee006489a63fead",
"description": "r600/sfn: Don't reuse registers for workgroup ID and local invocation ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bafb2bb5516ce17f9636a7d4069aed0053e41981",
"description": "glsl: Initialize add_uniform_to_shader member var in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aea74eac3d7706ed8d870504b163356e3f104a4c",
"description": "zink: fix stencil wrapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17e264e66003a60d3dd779f6cece9c863c92826",
"description": "glsl: Initialize lower_ubo_reference_visitor members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e32eadc586a547054404dd6d943bfef48ca52df2",
"description": "v3dv: Fix assert using assign instead of compare.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c75846e674e87ef545a9303e572388b29313ac3d"
},
{
"sha": "e7e24d5039cca6c1254935ea8067e7c925b04c51",
"description": "intel/fs: Handle nir_intrinsic_terminate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0",
"description": "spirv: Handle SpvOpTerminateInvocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dfd2923079ca8cbc1216538a9584ce42f484680",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6d5dd825f3f13cee2b3b170b4242290dc2989a4",
"description": "nir: Add nir_intrinsic_terminate and nir_intrinsic_terminate_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdb65b8b2373df7512290a0e4115dac3eeec8f10",
"description": "aco: add missing SCC clobber in get_buffer_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fcd6d8324560b5897586cbf8161f9b46bff5d11f"
},
{
"sha": "6be2bbec6da17fcc1f0ef4a474eaefd656b6214b",
"description": "Revert \"iris: Use the data cache for indirect UBO pulls\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "3b784370c376dbe642c2a8232169363d4fda0c02"
},
{
"sha": "a5529eb235bcff2c677fb6a32ae633d3b4d6700d",
"description": "anv: Go back to using the sampler for UBO pulls",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b54d37a8676acbd725ef1817479f2630d3ea95be"
},
{
"sha": "d91cb31a2aad30c80c88dedc7b75853470266979",
"description": "vc4: Enable nir_lower_io for uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96d99f2eccb4bea4b9ede38f9b2e472cdc617e99"
},
{
"sha": "3e877ca27dfb2f0e1acff6e86fa886e737aebdd4",
"description": "vc4: Add missing range_base/range at nir_load_ubos in yuv_blit fs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
},
{
"sha": "4cfdd425b65411a3a558748b4c2041783e95aa18",
"description": "vc4: Add missing load_ubo set_align in yuv_blit fs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e78a7a182524f091e2d77ba97bfbe057c3975cab"
},
{
"sha": "f91b2fe384a38d74df014c6421156a9f8b0bb78e",
"description": "nir/opt_load_store_vectorize: add some tests for discard/demote behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8e971f51142195533e201ea45e33afaaaca1eac",
"description": "nir/opt_load_store_vectorize: don't vectorize stores across demote",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
},
{
"sha": "19aaafd4a667fb843a1c7727de23ff87179d9eb5",
"description": "intel: Remove Gen10-specific device entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0e3af4fb821c75b7a07506fed93a2c8c0134f67",
"description": "intel: Remove Gen10-speicific perf support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc04733f09303089523a29f07779b3c9870e82a1",
"description": "anv: Don't generate Gen10-specific functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5490f5cbceb46d6424ee0b8a89c84b7f3e6ab55a",
"description": "iris: Don't generate Gen10-specific functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "495dc514ac88314e3909c333d6f3564d671c8c6d",
"description": "intel/isl: Don't generate Gen10-specific functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f00b0f4efac5438bb2c4896288e3b48b679fb1e",
"description": "intel: Remove Gen10-specific cache config code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c19a3874d862579292291ffec5954a610702efb",
"description": "i965: Don't build Gen10-specific files and libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3220ff70f3889d9a1523706e4e83de86e20b19e9",
"description": "i965: Remove Gen10-specific state setup and workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "262ca98b3a45075800d88abb9a069d8c21578330",
"description": "intel/compiler: Remove Gen10-specific code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22f106e017ca23ad3cf21e9f705fdb8dbee65ed",
"description": "intel: Disable all support for Gen10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112f23fd332039879c19ebe0ce9e0b96e0dd0191",
"description": "i965: Rename gen10_emit_isp_disable to gen7_emit_isp_disable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe261091238135490b87a43fa050b1396c15281e",
"description": "i965: Make MOCS index tables static const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02a0819dccaf55cebafb85aaafbd06619520bfa3",
"description": "i965: Silence many unused parameter warnings in genX_state_upload.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a5f30bf434f9ab160403930ff57cc116bc39f4f",
"description": "i965: Silence many unused parameter warnings in genX_blorp_exec.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9c326bc4dd8a78fa30a919a405be1d0b05a0bb6",
"description": "intel: Silence many unused parameter warnings in blorp_genX_exec.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de77fabe132d63fa3ae951e7d48e89b74ef75e89",
"description": "i965: Allow viewport array extensions with allow_higher_compat_version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9223842c6b3b4082059f3200d0b74c708bde6cfa",
"description": "ci: Unskip fragment_ops tests on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdfb1d925f388861751ce04a0000141013e1c704",
"description": "zink: add last few format maps for ARB_vertex_type_2_10_10_10_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e96b4f430f0af2a0712b721ad9308b267888fae",
"description": "zink: add VK_BUFFER_USAGE_INDEX_BUFFER_BIT to vertex buffer creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c364124440c7e08e4e092beb9a1d064838167994",
"description": "zink: handle null attachment for ARB_texture_buffer_object samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69dc0f2f7490920fc16dfa8b6a33b6c2acc8b98b",
"description": "zink: assert valid format in zink_create_sampler_view()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00db994d9687b17f70c1c0602f723887b48bf6cd",
"description": "zink: ensure resource tracking for sampler buffers in render batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63b299d013465ebf5e9331a0fd35ada5e166ac0d",
"description": "zink: implement ARB_texture_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c2b02f5994efb0e25aafc8ff816b03dd6439651",
"description": "zink: increase descriptor pool sizes for other descriptor types we'll be using",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4231cc2e99a1a8628a62b27963127229e056d227",
"description": "glsl: more accurately handle swizzle in 64bit varying split with no left value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d75d12f5073fdc92a30f9c2335648f7ea97c7d03",
"description": "aco: don't use v_pack_b32_f16 if 16-bit input denormals are flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b3e869ee164d7beabef43193d4453290f243e0",
"description": "aco: propagate literals into sub-dword pseudo instructions on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a652244e4bdc0cefa907a91c81ab1efe1eafbd3",
"description": "aco: implement 16-bit literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91d9c55f3a435717224dace90b6181833ca9ea8e",
"description": "panfrost: Add blend shader support to bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f04e5ef7ff1c1d0dbd53ef3b2d90657beca769fd",
"description": "panfrost: Add missing tile-buffer formats to the format enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "685d45ff938f004aebffb06e8766ee9027030167",
"description": "pan/bi: Special-case load_input for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d40460757b809c8c28ee78f79e87a01e79bc518",
"description": "pan/bi: Reserve r0-r3 in blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3432d0a3e53896348d840176722be46d080ad439",
"description": "pan/bi: Special-case BLEND instruction emission for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3f5da91dee2aa9727e7e2244a262584b0d9c02",
"description": "pan/bi: Collect return addresses of blend calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da0a1d5fd4ed256e9cae0d0e61493be3efade85",
"description": "pan/bi: Add load_output support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7748968ba0fdad324f561e0219fdb6812d7df2c",
"description": "panfrost: Flag blend shader function as an entry point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d3fce56801936ad66b540912f6e1593177b62b8",
"description": "panfrost: Scalarize nir_load_blend_const_color_rgba",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d707cd91833f50a1111bf4481378ee99069befe",
"description": "panfrost: Add a \"Bifrost Internal Blend\" descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6186c204266cf4f9b6c94604009cc7bfe3b6193",
"description": "pan/bi: Support indirect jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a1d9cce465346d64da70e4439e40846ad02d70c",
"description": "pan/bi: Add support for load_blend_const_color_{r,g,b,a}_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16179c89d118144b4435d9ad30e67d5fb7d923ef",
"description": "pan/bi: Rework blend descriptor access handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd2a76126f6dfa43930d9d95b7d61662a4a7ec5",
"description": "pan/bi: Get rid of the regs argument in bi_assign_fau_idx()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f25850bf5f9e83b2ae00ef283caad3c35d2fb8cb",
"description": "pan/bi: Use canonical name for FAU RAM sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111cf7f0e82ec28aad9a3211cd252e9cc04f6dc1",
"description": "pan/bi: Copy blend shader info from compile_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c61f0b8e5d1c37192fef9de83201653cc998de5",
"description": "panfrost: Extend compile_inputs to pass a blend descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8326ceafbd8903b69e211ec6449ecdb83efc761",
"description": "panfrost: Fix fixed-function blend on bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8389976b7c09d6bb7ffb9964ec8748ecc3a9862a"
},
{
"sha": "442f48f27b666cd2183d4ce27977da045ee34b0f",
"description": "v3d/compiler: implement load interpolated input intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ec165bce99dfc58f5d023d9dc853c71f36a3f74",
"description": "broadcom/compiler: track partially interpolated fragment inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71ed8c5aa69c3edbd6ecb1e658824e6954b36d58",
"description": "iris: Fix doubling of shared local memory (SLM) sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "341f5bffb78d05e4c3d16621f9d5de05f5149be3",
"description": "intel/compiler, anv: Delete cs_prog_data->slm_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e881290979d3ef0d26cb772e7aaf4b59a512001c",
"description": "broadcom/compiler: use nir io semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b01598fe5ae5675c1fe7082e39030121acd5221",
"description": "nir/lower_io_to_scalar: update io semantics on per-component inst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac5f0ee19cefc639289e8d1ceda483ecc4b59c9e",
"description": "broadcom/compiler: support varyings with struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebd5b555c153918eaf7cd3a304f45722da1c6e69",
"description": "docs/release-calendar: plan 20.3 release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8117f70519e0bb864fe1f324b7376a07fc0fe23",
"description": "intel/fs: Allow constant-propagation into SAMPLEINFO and IMAGE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "438a409290afe10271a5b150c889c2563529b53e",
"description": "docs: update calendar and link releases notes for 20.1.10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "713b666f2907d24227e4ee9a91eb887d851111ce",
"description": "docs: add release notes for 20.1.10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d9216a7cbd11895e3b8c132f658225ccdeef478",
"description": "isl: Allow CCS for 8bpp surfaces with 3+ miplevels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94ba6b6f56afdc443e22b1cafcd9d3f6f3f007e",
"description": "iris: Add fast-clear restriction for 8bpp surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1affcea37a6529d99626cd7daa8d7e8d9144dfb4",
"description": "docs: update calendar and link releases notes for 20.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee2fdb3da967ac56f76d09c0153b35eddc648c3",
"description": "docs: add SHA256 sums for 20.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c89e7b42293fe4d9f2b0c2cfea04c3d7eef8eaa",
"description": "docs: add release notes for 20.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb00a6860eeb5c92db3dc4b98df1f2e568fa162d",
"description": "radv: fix optimizing needed states if some are marked as dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68daac28df1b2f50a43740d1905932cfde0ddf1a",
"description": "docs: Document how to replicate a CI build locally.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0767af3ffece3b951b567a01a2c0da7218a4c70d",
"description": "ci/android: Switch to using the Android NDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad6189920be9efcef639185b072d2be4e3a37049",
"description": "symbols-check: Add __cxa_guard_* to the list of approved symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4722491124ea84b62761abe0bb6745da03ab7f6e",
"description": "glsl/tests: Make the tests skip on Android binary execution failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f51ce21e4e0bf7efabe58afb4a2cd6b9f98d9505",
"description": "meson: Drop adding -Wl,--gc-sections to project c/cpp arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a72319d6b8fa316608b5b93ac421f54716b674",
"description": "aco/isel: Remove now unused VS-related code from create_null_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c22c702f352bb6ce8031f63479eb1b590dba6f4a",
"description": "aco/isel: Remove some dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf51b11c04fcf9c5f2f86c74ca53ec2ae3fcf4d6",
"description": "aco/isel: Always export position data from VS/NGG",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f29c81f863c9879a6a87724cbdae1e1818f3f6b4",
"description": "aco: use VOP2 for v_cvt_pkrtz_f16_f32 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7240edec2a6554d2cf8f49324d7415bbdb68a97c",
"description": "aco: use VOP2 version of v_cvt_pkrtz_f16_f32 on GFX_6_7_10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f125908b358c2423aa34d2673ec04aa546b971a",
"description": "radv,aco: lower_pack_half_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dae1e6f7568dcf6eb536098931478f6b5b4af4b2",
"description": "aco: use v_cvt_pkrtz_f16_f32 for pack_half_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9185b7c0698e8dc8c1a771493605a195531ac704",
"description": "aco: add validation rules for p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aec872cda0b0a6cd73a591e28d1beef6cc6f7865",
"description": "aco: use p_split_vector for nir_op_unpack_half_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f503699e1068e1670355e3dc14f3d28419c5cbc3",
"description": "nir/opt_algebraic: optimize unpack_half_2x16_split_x(ushr, a, 16)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a38a497b86cffa9a67f95cb4a39c77642a2ef0a9",
"description": "aco: use p_create_vector for nir_op_pack_half_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c2abd7116b8b5cbd60370ed91943970c158494d",
"description": "aco: expand create_vector more carefully w.r.t. subdword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d887eb141bd46f499c83bc624593e4cd2007fd6e",
"description": "aco: propagate SGPRs into VOP1 instructions early.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3424e17b9a9beca85c0ef60e195eb544faea8995",
"description": "zink: unify code for emitting named uint-based variable instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20d73a9049f0d3354d6bca4af32613b0466ba0f9",
"description": "aco: adjust an assertion about the wavesize in emit_gfx10_wave64_bpermute()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112e66fa090929401b2193e32a905221c3233a49",
"description": "aco: compute the CS workgroup size from the shader NIR info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e8d13ada6c855e2f87be82c33d20ef9d43a875",
"description": "radv: move compiler statistics to ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97afb2a0a93514df1ba088b222e3e3bdedf8baf7",
"description": "aco: remove unused radv_shader.h includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "408195ec53055d6ef0f4f735da60af9a8451b9c4",
"description": "aco: remove useless occurences of radv_nir_compiler_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a6f60fc6b850b6553283c4fb8a7348635bb6cb6",
"description": "aco: remove stub lower_wqm() prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23e731fcdba429f48324a7c904e5f655116e4858",
"description": "zink: export PIPE_CAP_MAX*_VARYINGS values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c",
"description": "zink: add feature-documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85488ab827412114f2cb4ff9ee54aafd751454d",
"description": "zink: redo slot mapping again for the last time really I mean it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f144dc92ce221e0c7106436a1c2a43da2e9f733",
"description": "zink: don't leak sampler view textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "270969b55ef19edd908ae77a86297907e6035dd2",
"description": "zink: explicitly flag fb attachments as being written to in render passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dfb941a4c5f7178f818758175c64bc9093b094f",
"description": "zink: add more explicit fencing for transfer maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ed624072e28d06b5afa198161afbbe3aadcaf2",
"description": "zink: optimize transfer_map for resources with pending reads/writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6687eef2dcac3399adb26c4deae9b62d04d88cf",
"description": "zink: add a mechanism to track current resource usage in batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48b988e35fe1c45e77138d92d162637b1ffc4486",
"description": "radv: fix ignoring the vertex attribute stride if set as dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d02b9d3e7b23146ac8bb28f11c797184638b5c",
"description": "ac,amd/llvm,radv: Initialize structs with {0}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84d1a0c42c5a1973ebc53a49fd941590e540a82",
"description": "radv/aco: disable NGG GS support because it randomly hangs the GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21422b1ff204bbeac9951f0f146151e5dbf09b06",
"description": "nir/opt_uniform_atomics: remove useless returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "775866478807faef626130382c86f9490e13140e",
"description": "radv: Only close local_fd when valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ca6faa933abb01516ada903335cd66024859eeb",
"description": "util: Hide timespec_passed on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1026e2ac0f705cffc94a9f1183bcb23272227719",
"description": "radv: Increased const usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b551857f98b81650b6acc47c5e8f7a4cb4d3192",
"description": "amd/addrlib: Fix warning list for msvc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5abac85177d34bd05f89104c14fb4c7503134c8f",
"description": "intel/fs: Rework scratch handling on Gen9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e557af978111178361b9c990fd25302ffca3edf2",
"description": "intel/fs/ra: Use a set to track added spill/fill instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f650c4c0c6b5d26cabde2b5672c9a6c769cd35e1",
"description": "intel/fs/ra: Sanity-check our IP counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d80d0a6ced99c009986965e80f3b4174d19fa673",
"description": "intel/fs/ra: Store the last non-spill VGRF node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2af6528c334264492ad8b6b62c2b10836c7ec568",
"description": "intel/fs/ra: Refactor handling of Gen7 scratch reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74a1843ca0fd85d60320c441944f3b005c50debf",
"description": "intel/fs/ra: Increment spill_offset as part of the emit_spill loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06ebf23283e11c9abb507a523bd0633a82f7960b",
"description": "intel/fs: Add a SCRATCH_HEADER opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24b64c8408b3758c198aab90618d69dec093b4ad",
"description": "intel/fs: Copy the PTSS from g0 for scratch reads/writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f103012fad7af5c74505075cdc71c4280216b229",
"description": "intel/batch_decoder: Don't clame vec4 vs/gs/tcs shaders on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1efc534e6c452e3e606d663864896a654acc185",
"description": "v3dv/device: Support loader interface version 3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "866f9493f4f0e8a07049a4dcaad1658725263c52",
"description": "v3dv: fix buffer copies to compressed images on the blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82b9789f17303b2ba2fb59d20c27a3ef2d1990ba",
"description": "v3dv: drop a couple of obsolete comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec78ee0342e8162cfdcd6b7ef25b1811fbeca250",
"description": "v3dv: limit blit framebuffer dimensions to max coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43063d8de8f81bb55eb60a1208ede04810b98f22",
"description": "v3dv: generate proper UUIDs for device and driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7814bcde3ee3d41590e3122c53b9acfc4d960cf",
"description": "v3dv: fix blit path for copies from 3D compressed images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e46f70b9a619ca688a69d6c616e9329c6c876a",
"description": "v3dv: fixes for barriers in secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "376b009104c8454b5d5772bbc3b417b57b0a3b58",
"description": "v3dv: implement workaround for GFXH-1918",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e81bb05aeb8bf070652b3c7406dfd1ac61a8c99",
"description": "v3dv: implement workaround for GFXH-1461",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb45a04ab333dfcde1e00bb1b2d35559c567cc4",
"description": "v3dv: flag tmu_dirty_rcl in primaries when linking secondaries that have it set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30534fcb29c06a5d28817a7add5855363090c30d",
"description": "v3dv: only advertise one memory type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49549f43c7c24533eb0f230b5650cb98faa489b7",
"description": "v3dv: always program a reasonable internal depth type for copies/clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ed8252514eb1050ca157242cadbd10fca1e5d06",
"description": "v3dv/pipeline_cache: extend pipeline cache envvar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93e3b001c6532e69707cfdf1daf0dcd8afd74eea",
"description": "v3dv/pipeline_cache: set a max size for the pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eb8eb10f6b25a7900413b36838ff22c55d56c4b",
"description": "v3d/compiler: allow to batch spills",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7af9eb2118f1bcbbb37af1ed70dfac8cd6f250f",
"description": "v3dv: free noop job if needed when finishing the queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec3d5e76608cfb1090e1daf0fb309810bc25785",
"description": "v3dv: clean-up after obtaining an XCB connection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb0dce1ee9ce57e6c08a7af4e25e01094557585",
"description": "v3dv: don't leak dumb BO handles allocated for swapchain images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7ea918025605369c138d2e65b5bd61ea2435e22",
"description": "v3dv/meta_copy: fix TFU blitting when using 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db737a082a8ac8b0dc982b805a32d0e65c1d29a5",
"description": "v3dv: honor VkPipelineDepthStencilStateCreateInfo::depthWriteEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "966b14adf71cb3b9664f5a2feae660599d696c0a",
"description": "v3dv: fix sampling from stencil aspect of a combined depth/stencil image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abca6c97a0d173ddf3b65e1cf5fdf51c2bff8b77",
"description": "v3dv/formats: properly return unsupported for 1D compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0df0449b65c5502040c17d9639e02f76f0bb39ab",
"description": "v3dv: signal semaphore/fence if needed after acquiring a swapchain image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14cdd6eba1bf19e7186cf236ba36a385fc29850",
"description": "v3dv: do not expose VK_IMAGE_USAGE_SAMPLED_BIT for swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6fb805f9a190664064c5fbcb730966343c28252",
"description": "v3dv: fix size computed by vkGetImageSubresourceLayout for 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83336adacad74c5a121f265a599d7e84e70bb2a4",
"description": "v3dv: fix offset computed by vkGetImageSubresourceLayout for array images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cc7d6a85f2eccf90307989bbdae6fc9b0a301c0",
"description": "v3dv: expose DRM modifiers based on supported features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdcc36aad4002fc9536b5a793f4211acdfb9b084",
"description": "v3dv: handle VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "287af8045fbcd87d75f68aec74677387f09e4450",
"description": "v3dv/meta_copy: handle mirroring z component bliting 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9518b677f122607e1e8bc4fb0bfcd891be0cf39c",
"description": "v3dv: fix color clear pipeline destruction for 32-bit architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4acf5985a4c6b305cd179fdccab0c24cac2b201e",
"description": "v3dv: hook up robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c727dd673fa26b33b811f815cf124123c72638",
"description": "v3d/compiler: add a lowering pass for robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4401dde0e9158728e2eb5f9c14ee8a4eb771e025",
"description": "broadcom/compiler: rename QUNIFORM_GET_BUFFER_SIZE to QUNIFORM_GET_SSBO_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f55abcb8b6100c54264678ff74bd592b34eee92",
"description": "v3dv: handle QUNIFORM_GET_UBO_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d93d903a3772889cb921377275f9f8c19e55b601",
"description": "v3d/compiler: implement nir_intrinsic_get_ubo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c754bcd13f9891f71dc8f23079f3bf8acf95c7",
"description": "nir: add a nir_get_ubo_size intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4823313587e287ed9ab8041637dd1ca76c211aa8",
"description": "v3dV: move meta init/finish to meta implementation files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db0bb36ace1315839181bea6d01b8f89a0f2a408",
"description": "v3dv: don't cache subpass color clear pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07828c0456fd446c9664cd04d70acb2bfaafce22",
"description": "v3dv: fix 3D image blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d046516f325e40727e84f495320c96d20e27a63",
"description": "v3dv: only require texel-size alignment for linear images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a337f26e0f605d9b72b56612683430edfb90d8",
"description": "v3dv: lower interpolateAt functions in NIR and enable sample rate shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6004ad9df1d3ee6cfba90de029c867da73660800",
"description": "nir/lower_io: add an option to lower interpolateAt functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4394efd21ba88d47e1376adece09fc164b1c49fa",
"description": "v3dv/device: enable largePoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0153c92102fcbb9dc337154bd29c93ab45bd00c",
"description": "v3dv/device: fix point-related VkPhysicalDeviceLimits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff02458aa8b50b2edb5f8f8f29abd69f873fb153",
"description": "v3d/limits: add line width and point size limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7620a1b13f3e38ef9b5554aef7c1f51b42082bb3",
"description": "v3dv/cmd_buffer: set instance id to 0 at start of tile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa7fbdb0883a8f523ddf4206ad0a13a334a2f5d5",
"description": "v3dv/pipeline: set 16bit return_size for shadows always",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "229cce40562a16b70ba5799677aec3fa4e4ed281",
"description": "v3dv/pipeline: track if texture is shadow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1bd8e0a1cff2871a9f209feb8014b3b48f9f643",
"description": "v3dv: Call nir_lower_io for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f0696781ff36c971413b05a70be9ab115b1da5d",
"description": "v3dv/pipeline: use derefs for ubo/ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c5a09c8579d452a3281a57fd32a945ad97532c",
"description": "v3dv/device: fix compute_heap_size for the simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73b47204aa08b72e1a79e5aa4deb4547327685d9",
"description": "v3d/simulator: add v3d_simulator_get_mem_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02b96706119ac9ce63ae6d20ca86bd0f7dbe1136",
"description": "broadcom/compiler: allow GLSL_SAMPLER_DIM_BUF on txs emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ceb8f56aae8b2b391801bc5958b68fc34cecdb",
"description": "v3dv/meta: fix hash table insertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a59a331e21dcf2f6fb805cccf2aa84cb40d98cb",
"description": "v3dv/pipeline: fix combined_index_map insertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edec743e8d3e0efa40473ceb0322c5668cec3b89",
"description": "v3dv/debug: add v3dv_print_v3d_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee605bdf3e48cffbac8ba26722ade3cd7c8c27bb",
"description": "v3dv/device: warn when the pipeline cache is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54efbe0a03610497cd9feac54ec9f0d643556b3e",
"description": "v3dv/device: add assert for texture-related limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ef4ddcf9bb77f927a4a0a9c7dc5e1ac9745cdc",
"description": "v3dv: handle multisample rasterization with empty framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "644a15e69e662fb0ea74b29813e32218a6fb3033",
"description": "v3dv: implement nir_texop_texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee88f0acde103758c02bbb423cb281fe3ecc5d0",
"description": "v3dv: enable sample rate shading if fragment shader reads gl_SampleID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c4c7d95f7105c3a552a271fccb9ece69884b091",
"description": "broadcom/compiler: track if the fragment shader forces per-sample MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de282b50a9efbc3e36f270548cb56d0b8d5ca1e",
"description": "v3dv/descriptor: remove v3dv_descriptor_map_get_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "888cefc797620837c2dfccf8b8e15bdc7c4ea703",
"description": "v3dv/uniforms: handle texture size for texel buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "531ea3596da0476794b783fd0f0ac37b1ea07a39",
"description": "broadcom/compiler: implement nir_intrinsic_load_sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7ca46762f23709def04ee23cca569da2c801fae",
"description": "v3dv/formats: fix exposing FEATURE_UNIFORM/STORAGE_TEXEL_BUFFER_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c68ed396b2c0439b1b3b0d80f666c624cf00b4f0",
"description": "v3dv: handle multisample image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a63b1ae87feeb0aa51030078cc3a1e5c95f8bf8",
"description": "v3dv: handle multisample resolves for formats that don't support TLB resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "049ea8117127a4dea5f56f88e22c2f97772302b2",
"description": "v3dv: handle multisample resolve of integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b68453446fe96fb2ec9da53c8d1bd8c6857267",
"description": "v3dv: fix blitting of signed integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50351df8285bfba6b56a1dc7562ce3776ba8b2b3",
"description": "nir/glsl: add a glsl_ivec4_type() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bbce22d7bec7e4aacb9e87a8e84f2be08f3a6fb",
"description": "v3dv: amend tile size tables with smallest tile sizes available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f16da2c82010d95e3990c3a46b819ff913ec10c2",
"description": "v3dv/device: fix minTexelBufferOffsetAlingment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947fa7033dc3224b04c421cb759ae101ee9d30a4",
"description": "v3dv: add v3dv_limits file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81b713e341a5e90720d4084dc202860399d19f44",
"description": "v3dv/descriptor: support for UNIFORM/STORAGE_TEXEL_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14d74c07aa18da2e24750faf3d23502230f4a779",
"description": "broadcom/compiler: handle gl_SampleMask writes in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3310c1542cc02b70714336d79193f4cbf4cd3085",
"description": "v3dv: handle multisampled image copies with the blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f219795a2697cf972d5a087c08ab238d06e5adcf",
"description": "v3dv: add a blit fallback path for vkCmdResolveImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c27dbdbc93c8a98ee04ccaae8916c91500b4448",
"description": "v3dv: setup texture shader state correctly for multisampled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "006178165c72d08424952c6e7364d2a0bebddc5c",
"description": "v3dv: handle multisampled image copies in the TLB path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a1f6717e81940ce952de49172ebe78b34627acf",
"description": "v3dv: implement vkCmdResolveImage for whole images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b48e01e0cd7ed0cfa52648669a23a01cf4a54364",
"description": "v3dv: implement subpass multisample rendering and resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d953eab5af8b03bf352b82d618b6231e20d1e384",
"description": "v3dv: process VkPipelineMultisampleStateCreateInfo properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d87941cb3ab65255579f0e6f2bed99d022bc76a7",
"description": "v3dv: consider MSAA when computing frame tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c9b40effaaa0d2bd068c19425edb599fec68615",
"description": "v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d64ff26563768106eb9309e0618184035e17cec3",
"description": "v3dv/pipeline: pre-generate more that one shader variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a87d2c7806271b610a544e77e76658ed91cf66f9",
"description": "v3dv/pipeline: when looking for a variant, check first current variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c32d6ca0944f3639dc8a261a354c8d4a44f1af",
"description": "v3dv/pipeline: remove custom variant cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35381a46963da48eadc0cc6195bcff34885c857a",
"description": "v3dv/pipeline_cache: add default pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a64f28c236e7631df931f64adbbacab1edb6b4",
"description": "v3dv/pipeline: provide a shader_sha1 to private ShaderModules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cead2a6db6fe0ad03dbf11b0ba5dea7dc97db404",
"description": "v3dv/pipeline_cache: MergePipelineCaches implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e461b8d71a45cd8ba307a9d51c9da945c73f5b8",
"description": "v3dv/pipeline_cache: support to serialize/deserialize cached NIRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a00fe4cb0c43ba61efc0b7e3401ab80e477e6a0d",
"description": "v3dv/pipeline_cache: cache v3dv_shader_variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63b6b633e99dcfbeccd92bbb7fd5f32c55643a07",
"description": "v3dv/pipeline: add basic ref counting support for variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2326d5bc04ffd92f44045334ac17e0bb06f62bd6",
"description": "v3dv/pipeline_cache: cache nir shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d2ae8756f848e6877e3e1c21ff1cb540cc8f9ed",
"description": "v3dv/pipeline_cache: bare basic support for pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd70e8e0b019897af691058a3cad04e3f9a85fe6",
"description": "v3dv/device: proper pipeline cache uuid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f46750f461debc7b8a5e31f4368fdc5739200fe",
"description": "v3dv/device: get proper device ID under simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffaab5593c01858edc3d27d03e73ea635bfcb4c9",
"description": "v3dv/device: add vendorID/deviceID get helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2723154c50d082a19cb918e1776584c77adcaeb",
"description": "v3dv: fix dynamic state after meta operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a6fdb53d41f498cccece0d907707c276c4f589",
"description": "v3dv: enable fillModeNonSolid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "558987a46522fac58ebd39d2fd66806394603052",
"description": "v3dv: enable shaderClipDistance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47e02a2ef11237cf4c2cd8a72f820cdb9db27ee5",
"description": "v3dv: add a fast path for vkCmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d07802dce5217c9b4220f287ba173507903470",
"description": "v3dv: only clear depth/stencil attachments if any aspect needs clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4564f62aa8fce78eb4be0fe4a342b677ddcd9c7",
"description": "v3dv: emit new shader state if viewport is dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7678f7c7f82e0c563bb02175a321fa4fcfa1c1d",
"description": "v3dv: only care about barriers between GPU jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08193cc56f7b973a23cbf4e7b9a2223f4a7f84a8",
"description": "v3dv: avoid prime blit path when presenting WSI images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97891898c33bcc7d6104a70647102de6cc5e0c6f",
"description": "v3dv: only use per-buffer clear bit for cases were we are already storing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "add87786381c9e815dd16efde9ac649e523fa75b",
"description": "v3dv: ignore stencil load operation if attachment format doesn't have stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e1903fc1bc87f77fba95f2c2151e2d1e0de9964",
"description": "v3dv: use a binning sync for CL jobs waiting on a semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0db95de577bca823109773d758990d1caff5f4ac",
"description": "v3dv: improve pipeline barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbce7723e3a7ebd4ac4f84487dca5d77844489f",
"description": "v3dv: don't support sRGB buffer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d08da4a54aaced705dc4119b749b86b7f9253b4d",
"description": "v3dv: handle VK_FORMAT_B8G8R8A8_UNORM vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a2ef59963e9b006bd7aeb5ff3638e6997dc788a",
"description": "v3d/compiler: support swapping R/B channels in vertex attributes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2538b252020294f2ba04fb95e785929027da219",
"description": "v3dv: make sure we emit vertex attributes in location order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aebfdfa04c0e6369fa66e59c8f9d3f6ce71b02ed",
"description": "v3dv/device: handle primary nodes for newer kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd02a729a63513cd8f44e766b47ef4ddbc08c20",
"description": "v3dv: fix color border clamping with specific formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f156c5dc4d60464722fe6f1a589b0061b47a2d47",
"description": "v3dv: fix regressions for cubemap array load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eb1b578eefb312fcea18a5814a46fcaa0e56388",
"description": "v3dv: use swizzle X001 with D/S formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336d9e187ce6a4dc6fd9cb8ed9f13b7800d24d1f",
"description": "v3dv/image: fix TEXTURE_SHADER_STATE depth for cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb1e492ee0b65c05bcc233236b5b3ce740b2abee",
"description": "v3dv: handle unnormalized coordinates in samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0385da9e089ae94a67a916a028a7a9e892fe5bb7",
"description": "v3dv: fix blit_shader() to honor the region's aspect mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf20a5e7b7d87245ac1c5a685b1d7942e30d072b",
"description": "v3dv: fix srcSubresource description for image to buffer blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6053e85ee4521b57a597b4f7ac4d3818e21a65a5",
"description": "v3dv: fix textureSize() for cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6c2fde4b9c69df7c169e7f771f8c37b1857edd4",
"description": "v3dv: fix vkCmdCopyBuffer unaligned TLB access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56fcc085fb0b782385332e4b28cb6bbb540720c7",
"description": "v3dv: handle draw after barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8116d65fbc20002886aa1a6e5de0fbfb5f8b8bf9",
"description": "v3dv: improve handling of too large image sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b546155cc340ed24f51c777c03c1431248ae5894",
"description": "v3dv: add workaround for GFXH-1602",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e7290cbcd3468466e422390117f8d83445e089",
"description": "v3dv: fix GFXH-930 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e01d6af98ea710c3d45caa2993f604ddaf7973b6",
"description": "v3dv/device: expose support for image cube array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b79bf901cf8f6df208adf15bc997ed0f73c09e",
"description": "nir: include texture query lod as one of the ops that requires a sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ccdd59cde21138b9e513f1c5d7015a994bfebd",
"description": "v3dv/uniforms: support for some QUNIFORM_IMAGE_XXX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42b1cacbc6469b3a2fc09e5fed5488da28ec04c1",
"description": "v3dv/pipeline: lower_image_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "407411036c545dc5f2ba96f130070c346ddd5d01",
"description": "v3dv/descriptors: support for DESCRIPTOR_TYPE_STORAGE_IMAGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91907560d51fc4dae855a5af67bae65bbcfb1d25",
"description": "v3dv: implement support for shader spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "182e7c2d96adba4d81544f8c959ff36d03e2b3b2",
"description": "v3dv: lower frexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b86903313874213c40b32d6986cd3ed127c2869",
"description": "v3dv: lower unpack_{u,s}norm_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e59e706928369b2a8aaf260d3662e1d39489363a",
"description": "v3dv: don't reset descriptor state after a meta operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b9e3bbf4891321f4be2bb66b894e55a34dfc3d8",
"description": "v3dv: handle empty set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9833a5ae704e745ddb67205d24bb28488c8361c9",
"description": "v3dv: initial support for input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19d3639ee7b5dd4ca7ee369f28be67ee694c24df",
"description": "v3dv/pipeline: set load_layer_id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e0cec5a13223f243497454635237a66e6c5ca21",
"description": "v3dv/pipeline: iterate used textures using the combined index map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9dd7e30a69d1ae8fabc0ae7133021b5b4c22bab",
"description": "v3d/tex: avoid to ask back for a sampler state if not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dbf04086341574e5f2f5e72aab6c94a07609cfe",
"description": "v3dv: pipeline initialization fixes for disabled rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d809d9f3f61fde3d904b08c988937933058caec6",
"description": "v3dv: don't free BOs from imported memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb352b8f96262408274d2054c8239a02fa6aa6d",
"description": "v3dv: assert that our framebuffers are single sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95caf46602afa330bf28ff1ec64ff818add638a6",
"description": "v3dv: return a proper error for too large buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b356d3de8cf6ce7a3512e885bff5a1437ab94791",
"description": "v3dv: implement indirect compute dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d6edcc3e820d8c74a45998fb53bf279b3e2f4ff",
"description": "v3dv: always emit index buffer state for new jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f1c15116f606af4cffca338fdfdac4b137c8202",
"description": "v3dv: handle unsized arrays in SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e990683fde719d6ff57db73bdb0383eb4e4176a",
"description": "v3dv: implement compute dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0b1bb3032da070a74c81cbcfc8fde380ad26e87",
"description": "v3dv: handle separate binding points for compute and graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67d5b0c91f8a0c96c25dfe2df52ca40125c07024",
"description": "v3dv: support compute pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682cfd84d98c30cdc30ff76334c2f01c18e0441d",
"description": "v3dv/bo: add dump stats info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f78c99f357eee08926dcf9434c3944707837fe34",
"description": "v3dv/bo: add a maximum size for the bo_cache and a envvar to configure it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2adea940f1fc155032923cd84fc1cbb51459d0d5",
"description": "v3dv/bo: adding a BO cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1a11b81547049588379386d4c045d5de3937c47",
"description": "v3dv: always map full BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fb9afcf541313f8810607f1600329608b67085c",
"description": "v3dv: try to use TFU path when creating tiled images from linear buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f8343b875290199ff6ccaff00bcddd63ec97662",
"description": "v3dv: add a CPU path for buffer to image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e579956094e268c1618d4c595b4841f043fc566",
"description": "v3dv: add a TFU path for buffer to image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6",
"description": "v3dv: try harder to skip emission of redundant state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "420d13b32465f742640198088011eaa7b46b8128",
"description": "v3dv: actually enable early Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca1e29abc4552c9635d9c52ae3dcf8c1de1d7bb4",
"description": "v3dv: fix release build warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7278818e35216653a325da90767a7396c1d5a6d",
"description": "v3dv: fix a few cases where we were ignoring suballocated buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc46136950f544518548ec5a4062655e116d77c",
"description": "v3dv: regen BO lists for CLs inside cloned jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23617021d6d2360af6c8bdf907f54003fae6afd8",
"description": "v3dv/meta-copy: add uintptr_t casting to avoid warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efb1880b4a9aa3e38fd7ad4941b35c852e10d5be",
"description": "v3dv: fix BCL start offset in presence of chained BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "204c46aa7845d6d14d0a8ebdc104888f813bd2cb",
"description": "v3dv: warn users that this is not a conformant driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2e563151ddeeaafa1a48cd3309ede29475629be",
"description": "v3dv: add stubs for missing API implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a894849d5421c31003b6188e8b7b52027eed2b8",
"description": "v3dv/descriptor: use descriptor pool bo for image/samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18553b50f945533bb910af81ea7f2c44bcab893d",
"description": "v3dv/descriptor: add general bo on descriptor pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "509c8a60c47f203320c102007ba2963f0da4ff73",
"description": "v3dv: don't leak attachment state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3092ddf4d50db70f9276481bb8b38e2173f87a2a",
"description": "v3dv: support vkCmdClearAttachments in secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca4b42a51df95bc94801c2c9f96585b31954bd52",
"description": "v3dv: implement vkCmdWaitEvents for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a34ef65655fe329a5a4b7f6d2e5f7b4cebf2c33",
"description": "v3dv: add basic support for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa03471d45e66c8a7769e9073198b6c3fa72e022",
"description": "v3dv: fix bogus command buffer allocation scopes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce2a7996b2581f1f788fe51b3ed5bcd5bbe226b2",
"description": "v3dv: handle OOM properly during command buffer recording in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "814dd98df51e0816be360acdbc37e12260dc61c3",
"description": "v3dv: ensure BCL space is available before emitting packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45af2016f3fddcdb1bcce21c636896511c832bc6",
"description": "v3dv: check that GPU device matches requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca86c7c65a824d6dc4757b0dba82490acc85cee5",
"description": "v3dv: assert command buffers are executable when submitting to a queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e4cf16da9fd1dd081dbd168352f03dbbdd860b5",
"description": "v3dv: remove some unnecessary / unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e048eba81ac9e58cdf271efdbd531ceaf08040f5",
"description": "v3dv: drop the extra BO handling from the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbdfc5296bb7aebeb27f79cf3cb4497db89ae50b",
"description": "v3dv: make TLB clearing paths return true/false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5cede6111a1e979dd98dfb7969f714f47942d47",
"description": "v3dv: fix vkResetCommandPool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d360c70261117aeee0db2ef27e86bcbd66dfaa",
"description": "v3dv: don't leak BOs from CLs when using BRANCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7232252b7b2fed87b89c78fa70c88d20913caac",
"description": "v3dv/pipeline: support for specialization constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03f5fae88fcb62d0719c5eee60333f04db92fd4f",
"description": "v3dv/cmd_buffer: move variant checking to CmdDraw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a254c48de4533e1ea4169b1d2532458814a2c7",
"description": "v3dv: implement events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10dbb1e07daaaf52719b5d22b50b809c389d5b51",
"description": "v3dv: make the driver more robust against OOM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d0ff8d481bda738cbc41fad5fb2c62a825d83d",
"description": "v3dv: fix depth/stencil clears on hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce681aac70f81a94971c75beaec4f017954fee64",
"description": "v3dv: fix the command buffer private object framework for 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "195768924920b21cc04d8c97fd136903eeab5186",
"description": "v3dv: fix dynamic blend constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98ade03113cef8dedbe825d842a54b6ad3636dbf",
"description": "v3dv: implement wide lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21936e8493ab91bd4d2745de15384002de013238",
"description": "v3dv: ignore dynamic updates of depth bounds state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aaf07e5be8260b28dd25ddbc3cbe974ebdf9b0f",
"description": "v3dv: implement depth bias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a59437d24bf8ad646230a67b50de85753e59e2",
"description": "v3dv: drop blit path for depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ba9f81c0f8f5db9d3d0b4a0df162e548ac14e16",
"description": "v3dv: do not rewrite blit spec for combined depth/stencil in get_blit_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0af413edf389f5db31f98121aece8d592b1c74e",
"description": "v3dv: implement partial image to buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b1d5bb8e7a4cbcbc0ab8bcba30d9c36b68f5d4",
"description": "v3dv: only require 4-byte alignment for linear images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe0ccdbc830a0a586316c7198c6f470d6d0a43da",
"description": "v3dv: fix image addressing calculations to account for suballocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83eb1f254a870e5ef25f6631ba962ec4d266f6e1",
"description": "v3dv/meta-copy: ensure valid height/width with compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c6bd6e7ad0d7f298b96159a4c25deaad0fc38e",
"description": "v3dv: always return true from a fallback path if it can handle the case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21633aa112464008f6bfa402422c1887693dfbf4",
"description": "v3dv: implement partial buffer copies to depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df364f9e107d19a830c4803609d42181a2b0b318",
"description": "v3dv: support blitting both depth and stencil aspects at the same time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a3c7ac9fad1d135b6536d44a606c9b37711c210",
"description": "v3dv: implement partial buffer copies to color images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4be1ba2097e63f46b3dcace330320800644bc0",
"description": "v3dv: handle copies from/to compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abea0ec134e0a3e786784596555f12062b381d83",
"description": "v3dv: limit software integer RT clamp to rgb10a2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3432e51be7355080356dd3947b16f875fbd7245b",
"description": "v3d: fix Tile Rendering Mode Cfg (Color) packet description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e270d2fb14ecd613f884f9d65836e6c3b0d445ca",
"description": "v3dv: implement stencil aspect blits for combined depth/stencil format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eac43d06ba8f232b8584d59dddac2f1829ce5042",
"description": "v3dv: implement fallback for partial image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b4a9c7d450739350516b91c9ff913932ed6a9e9",
"description": "v3dv: properly return OOM error during pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2894d6af9f3e02e5a0ebd81dc5aad09bda1c9c59",
"description": "v3dv: handle texture/sampler shader state bo failure with OOM error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05adac2da8a049ae6fc1ab496bd17a6c28fc9730",
"description": "v3dv: use the private object framework in the meta clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49d9d7c8b1a6c84dec921d18aed5cc3f4ce21de",
"description": "v3dv: fix leaks during recording of meta blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfadd70d6c230780150eed2c2f215011c952a3f9",
"description": "v3dv: add framework for private driver objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18865b5dd6a8dbbaad42cf047babb2bd31586cd",
"description": "v3dv: support blits with 1D and 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fecf7ad9e9f98fbbb1e2169243e7396ddee42bf",
"description": "v3dv: remove incorrect assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b791a51333e8a535a3666b4790c0844626246a1",
"description": "v3dv: don't support 1D depth/stencil for transfer sources or sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94de6a25fbee7c488377b2f50a674ae60fe0d744",
"description": "v3dv: don't support blitting of combined depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c441993c9f44f3c14e19cb78ecc91d2cda813a40",
"description": "v3dv: support depth blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e304753b6ae5b24e042f7ab417357a6eef938b2",
"description": "v3dv: handle miplevel correctly for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05cf7b05948e94e412b1a0e9239bbdd4a7c33fad",
"description": "v3dv/blit: fix integer blits from larger to lower bit size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63086287e2d19b2a6f686305dbb6a186c1c98566",
"description": "v3dv: don't leak state BO from samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71a75a5e7851e04fdce18e8572a0e5313fc07dbf",
"description": "v3dv: don't leak the texture shader state BO from image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ce6adf941fdaa8b497b0c769c898f8015eaa35",
"description": "v3dv: don't leak the compiler from the physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55729ea7cab03ff7faed047364c67bfb8a65d6d2",
"description": "v3dv: don't leak prog_data from shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e0a34128611054c5e52bfa6c8d57a98c7f2f6d8",
"description": "v3dv: don't leak default pipeline attributes BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89e426a4fbc6387cd26d26248cce8bbfdc011773",
"description": "v3dv: don't leak host memory allocated for shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77bccfd828af6f4503b2351c0c9f27958b1d478f",
"description": "v3dv: don't leak NIR code in pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c414a241d0d6da83998cfabe4560f3b515609a4c",
"description": "v3dv: move early-Z update to pre-draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffacf92485edcdb61f5239bbeca46aaf24707ad7",
"description": "v3dv: require optimal tiling for features that reqiure sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "831aa5d438239f05718edcc327dbb11c1a59a08d",
"description": "v3dv: implement shader draw fallback for vkCmdBlitImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fc55e3a046fe6d09ac779dcc48ad905164d11b6",
"description": "v3dv: save and restore push constant state during meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441d3911b990d1daa45816580f6c0ec0f3b7af85",
"description": "v3dv: save and restore descriptor state during meta operations if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689bac310fddf74148ae9fb6f02648f3d57bebff",
"description": "v3dv: meta operations can happen outside a render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd53ee624766cc5a01bd6fd1de423a300ab2f73f",
"description": "v3dv: reset subpass index at render pass end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55",
"description": "v3dv: implement TFU blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b60d2d0c2b95cc8d19eebe9b14140b7b2c1fa5",
"description": "v3dv: add a bunch of API stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71ba6a11098472e17aba64b681e333bb07e8a182",
"description": "v3dv: simplify handling of no-op jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea4601a28a402ff5b2ed4af9221e2d084fd886e",
"description": "v3dv: submit a no-op job if a command buffer doesn't have any jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53657b0cb12a52e975c459417b7ae3f3e837ff24",
"description": "v3dv: implement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c093246e4c764ca7aac5c6e6a5f8360198506bc",
"description": "v3dv: reset all state to dirty when we start a new job for a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c826568ab4ccfe05dcfcbf62bb1d648304aac67",
"description": "v3dv/format: expose correctly if a texture format is filterable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "781dd7ff31af62201a64e8977bbc63a48acd482b",
"description": "v3dv: fix subpass merge tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94946c23bab2cfceaf3101cb10f8e517a359122",
"description": "v3dv/uniforms: fill up texture size-related uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b98d3652283cf986380ffe574523c2ef2eedba8",
"description": "v3dv/descriptor: handle not having a sampler when combining texture and sampler id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56b611a9cf29447a5b750a965adc0235d0e9eb68",
"description": "v3dv: emit instanced draw calls when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f41857eb489710e2fdbd3bbbe311b92c0d87ea16",
"description": "v3d/compiler: implement nir_intrinsic_load_base_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee917d2b78a2e19f88076bf1da2c99e95cdf1966",
"description": "v3dv/descriptor_set: combine texture and sampler indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d8b1b01c33a4cf6f53b5942a3c62c8519780e80",
"description": "v3dv/descriptor: move descriptor_map_get_sampler, add and use get_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b80bac236df9199bf5532a3226401ea84ffa3e7",
"description": "v3dv: handle partial clears of just one aspect of combined DS targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b31ea83b80fcb62f23cf7ab11cd6084fcfa37915",
"description": "v3dv: simplify partial clearing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "360adff215441a5b96a343be7d902ee08a1fd9c7",
"description": "v3dv: fix incorrect attachment reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03a150c8ab59ca919db046bffc27d0704a06452d",
"description": "v3dv: fix incorrect attachment reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93fd897c28ba42700c801605c8b3fe09f582b900",
"description": "v3dv: compute tile granularity for each subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7059e4603b70e2be9afa6b34ac27e6e5506804d",
"description": "v3dv: set render area for partial clears to match clear rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad64add4f57f088753f5416c0ae1aa1668ee0f32",
"description": "v3dv: create a v3dv_cmd_buffer_subpass_resume helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "debdea6cb5f02e0511f3370e8295a71095fb79c6",
"description": "v3dv: push/pop more state during meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dedff7446abb1ce4ef37789537e87465e7771315",
"description": "v3dv/descriptor_set: support for immutable samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53de8892f47f2bad4c7bef0cc6e12635d41ac57f",
"description": "v3dv: assert on subpasses that use input or resolve attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79b07b85b62dda2b3e306a0fa4c875f6527b77d7",
"description": "v3dv: handle stencil load/store operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e96f9b21991672fc1db8771cc55dfa453c57407",
"description": "v3dv: restrict render pass clears to the render area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0a68df115f072d16421dd4fa6f820f6f10c9ca",
"description": "v3dv: use the TLB to clear attachments even if we have an active scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db55731d4843e59b9ed093621d33aa3b8a55c1c",
"description": "v3dv: don't always assert that we have an active job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9b87e9213d48bb96f4f6055e22792766f156d9b",
"description": "v3dv: fix v3dv_GetRenderAreaGranularity to account for attachment bpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22d632644919ae3d953f1576beed15ff7cd5bc6b",
"description": "v3dv: check the render area against the clip window",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5642a36a015fa3950fcc13a01e37dd6060c9274",
"description": "v3dv: store the clip window in the command buffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d8bfbb4a74d2cca12e7a92bcbca888a4952b27",
"description": "v3dv: implement proper caching for partial clear pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c09c8c0ef35ca5e31f11926ad9e04220faee8a34",
"description": "v3dv: implement partial depth/stencil attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a39e5e9022958b68af55d06ae0e48ae20a93b17",
"description": "v3dv: implement partial color attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "152a64185b2a3e9b92478e22a164851e661c1c08",
"description": "v3dv: improve asserts for VkPipelineColorBlendStateCreateInfo handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6dca4c5290db8391b68daabffd37ea35b82f7b5",
"description": "v3dv: allow to create shader modules from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47d0829cbee59e54ceb7f25ccea31bc78d5b8e2",
"description": "v3dv/pipeline: fix adding texture/samplers array elements to texture/sampler map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e39565e596812f76861b6ad1c6ceabd3eb60963",
"description": "v3dv/cmd_buffer: allow return in the middle of variant update if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07addb41835a556361515261ee27a095118fa63a",
"description": "v3dv/cmd_buffer: update shader variants at CmdBindDescriptorSets/CmdBindPipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f76dad8f89911e18ddfbe8a5a2c5427f3f1c5226",
"description": "v3dv/pipeline: add support for shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d4148b92fffdbe34ad6e6e3484ac0787d7f872",
"description": "v3dv/uniforms: filling up QUNIFORM_TMU_CONFIG_P0/P1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "272f0d9cfbd1c03c48c2ccdf8af6af967d0727f1",
"description": "v3dv/descriptor_set: added support for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34910532fd736f355e0659652073cf9f7f36c228",
"description": "v3dv/pipeline: sampler lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "522f7110a14c8521d4f6c0cafa8dc320763bf104",
"description": "v3dv/pipeline: unify local allocator name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "477b142480dc05424796e3d151f60ee440403f7c",
"description": "v3dv/uniforms: cleaning up, moving udpate ubo/ssbo uniforms to a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2d16529d13658b635263db9acf232d7b68478d1",
"description": "v3dv/cmd_buffer: push constants not using descriptor anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca186f7291044c545b64e9d3c0714f9eb0377b65",
"description": "v3dv: fix a1r5g5b5 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e86d8a075eb7017dacfd694432fe0e92f44b43",
"description": "v3dv: don't emit the subpass RCL for jobs that have emitted their own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d261fad47992a53f24ecf446dad01e895365d9",
"description": "v3dv: fix job subpass index for vkCmdClearAttachments jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "010589a699da1637c8985ce34900f5b1cc1d12e5",
"description": "v3dv: fix clearing of 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3faa7db05332395097ea5dcccfc0d044cbf74101",
"description": "v3dv: fix incorrect image slice selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de80fad741f5a705043240a5213a7a9c4757715",
"description": "v3dv: use compatible TLB formats if possible during copies and clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfc0e15b9bdc5cde158083c04de3e9b7ec1e9e60",
"description": "v3dv: make sure we only expose transfer features for formats we can use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19841fd5502b0b69f97ab11738b81f6732fce2b8",
"description": "v3dv: check support for transfer usage flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e7403d7912345aa86319bf6e91fe90a09fd974b",
"description": "v3dv: improve assert handling for fallback paths on meta copy/clear operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d471c47c79b872306d62c0e22259f8e54e2337ed",
"description": "v3dv: assert on vkCreateComputePipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2bb5b01bfaf52029466b3cd02e6f40f90c952c",
"description": "v3dv: disable depth/stencil testing if we don't have a depth/stencil attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e86f381ea1b690be20f18b01d44461269c77a217",
"description": "v3dv: drop incorrect assertion on number of clear values at render pass begin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a81e63a302b1911619f7521f74559658fd837e19",
"description": "v3dv: use perp end caps rasterization mode for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ce1f4fd4becec8b98f87ca118b34b93c969565",
"description": "v3dv: only emit config bits and varyings packets if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e903075335098ac9f841c43b9f8028878866028f",
"description": "v3dv/cmd_bufffer: rename and split emit_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bd4e69e9c64e4ac732a7be9b3668af527517e05",
"description": "v3dv: stencil state fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5784fbef4c0ebc3a7a5ca0e9573a01c838c5108",
"description": "v3dv: drop redundant emission of stencil state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c1910f4533f1824ea1fc0b544a9a6e0180c3398",
"description": "v3dv: rewrite dirty state handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c525849d95a47182e81450e2285b58abf222fd3f",
"description": "v3dv: only emit blend state if the pipeline is dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e54b62a61977befcd237870a49bf8c03447986d",
"description": "v3dv: implement dynamic state for blend constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c15131b1d36874b643aed8407933ccd8675841d",
"description": "v3dv: always flush draw calls if we are doing sRGB blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "761b0c02f8625e1eb0e045242fcf59bf988c1956",
"description": "v3dv: add an 'always flush' mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebbd326472893f141069d55b3cffa57ddf032268",
"description": "v3dv: only expose blending on formats that support it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d73bb591131cab5eeca5d3e7b9a1c5f951c3d316",
"description": "v3dv: implement color blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c8531a144c028cbf7415bbc128456c5bd35f7f5",
"description": "v3dv: fix depth/stencil clear color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03048b26130b949ad41def7d252e8f25df96971e",
"description": "v3dv: fix copies and clears of 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2721c5569862cd507a125708dce10b4e47ad8b1d",
"description": "v3dv: use vk_error() for all queue/submit errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fc31a4d28f74b197743110b656334044cd5ac49",
"description": "v3dv: return OOM error if we fail to import or export sync objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed2e53e0d15fb438738dc1c1cd8c9e3ffa4e453",
"description": "v3dv: support submits without a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9152cb949c9b3e6a7e9261a231fbad4f0165912",
"description": "v3dv: only export the last job sync object once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cfc3b5cc965a64c07e69833f85d44e60d6f3a6e",
"description": "v3dv: handle the case where we fail to allocate a new job gracefully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5adc33e802d037178cd17095caf47e3da57e591",
"description": "v3dv: don't leak job allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1337c027cd4c8afd2454286eee7e9a04850b485",
"description": "v3dv: work around viewport Z scale hardware bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db629c0f4b0b1e09e1cf29e9eb5ca14c8cf9436c",
"description": "v3dv: fix viewport Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57f5fa08cbb9bdbdd2643e4a99e9eaaeb5f83017",
"description": "v3dv: fix scissor outside viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ba6fd3447beac834d6854d0130daa315a873bba",
"description": "v3dv: fix image tiling configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f986a604519af16e54e12bdad585f874e71e0481",
"description": "v3dv: drop assert for map of a mapped buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75b1dea4e298d55c06564da7a8542d066b6ff2c7",
"description": "v3dv: drop incorrect assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3b8dbfcc9b10c9697e8e588dc02c88670ed9c5",
"description": "v3dv: don't assume that VkPipelineColorBlendStateCreateInfo is provided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bec99c8a00b91c5be592e17b8cbaadb53c24904",
"description": "v3dv: lower {i,u}mulExtended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040a3dd739b8df54bac6bc9fee82b76d42c26f56",
"description": "v3dv: lower usubborrow and uaddcarry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "236e5a7c3599cff35d6e50deb6ab05696177cdce",
"description": "v3dv: split fragment shader array outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c53969cdaf7ab526b35b04025e6d271553a4a7",
"description": "v3dv/device: tweak ssbo/ubo device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "521f86272bb3bc4f3f1bda4bf8214499d9470efc",
"description": "v3dv: fix incorrect sizing of the vertex attribute state array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e5571c704d7eb50b508ea6d687ac44714ba2061",
"description": "v3dv: call nir_lower_io_arrays_to_elements_no_indirects on vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f41a128e03778da1708cab854fd6d6408e7025d",
"description": "v3d/compiler: implement nir_op_fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb7f148020790af2c518c50e985270a4342e5239",
"description": "v3dv/descriptor: take into account pPushConstantRanges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d734dba8a4f17a3c4d1b8b1ae422cb5961c7557c",
"description": "v3dv: implement interpolation qualifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02de1d9ab16f4818a9da29f96d222f19b11a106b",
"description": "v3dv: add a no-op fragment shader if we don't have one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1811c034db93a7a574885afb87a958862d4de3da",
"description": "v3dv/pipeline: clean up io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da4de7c16197fffe01d4e3ac5c1cc58e0d9212a",
"description": "v3dv/pipeline: revamp nir lowering/optimizations passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518714ae1db3a3b7de67a24d3fcedaae0d7461e9",
"description": "v3dv: drop incorrect assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26bfbf29c2940b7ae21fb0f14a5e0f6fe7c6c369",
"description": "v3dv: don't reset loader data on command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b4a1fb9d7417cc65c7a1c5979eed6b90a0b572b",
"description": "v3dv: assign driver locations on fragment shader output variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fadccc1c59bfd87ec25cdd5ba6e953e5cda9dbfc",
"description": "v3dv: trivial refactors in a few meta copy helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313809487cd6e4c3f1e8629c4289b80b1dc31a68",
"description": "v3dv: more frame tiling refactors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3fa914d4a3cf3322178ee2633946b6b311ba3b",
"description": "v3dv: rewrite frame tiling setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44cda4dbfe50dc65107fc8da64b3da51ad086032",
"description": "v3dv: fix subpass tracking in the command buffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8fdb8ee3013c7184ee288993eb1c5f78d43351",
"description": "v3dv: fix framebuffer format when computing fragment shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a909387c2a61cd473dc139e53dbf938c3848272",
"description": "v3dv: take memory format from appropriate miplevel for image load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d1089b88dfbcd241527170b49b7a0608c24e97c",
"description": "v3dv/descriptor: support for dynamic ubo/ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "404220cc71b49fa2a3ff8ad9e9d5f1a5fcf34f62",
"description": "v3dv: fix supertile coverage when render are size is 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44370b44e7a74231073e99a37de062b929ece164",
"description": "v3dv: implement vkGetRenderAreaGranularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af2606556152cf306d2cee34fb56a6b48a4be0f",
"description": "v3dv: fix fill buffer with VK_WHOLE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d71a5af723ae4585b1103e1c4076adf36a279bfc",
"description": "v3dv: don't support image formats that we can rendet to or texture from",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e163ab2dc78177b2c7b8ff05b2f8326b6a6552f",
"description": "v3dv: fix image clearing with VK_REMAINING_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ecd188fef08d8861e60b1e14aa6f7c9dcb7dc5c",
"description": "v3dv: don't use TLB path for formats that are not supported for rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f3e79ef9f1eb7bd9a7c428fb123acd920ec0650",
"description": "v3dv: don't swap R/B channels for VK_FORMAT_R5B6G5_UNORM_PACK16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa9ad02e75535d72a016f8401823775bf9ba3dcb",
"description": "v3dv: implement vkResetCommandPool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f745527ec8a526bec44769828ea90e48ccb96b",
"description": "v3dv: meet requirements for supported format features and properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e338503c6b1e3f82782b5c6a5f1944a8be00c71a",
"description": "v3dv: declare that we support robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dca6dc751ebe3fad2e47813b9c0d22477d31e72",
"description": "v3dv: adjust a few limits to comply with CTS minimum requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6afbcb800458418c3fc2bf18b6e16f2a065db49",
"description": "v3dv: implement host-side event handling functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba2a66fb8ad2e7d32c7471d9564e2e90d50be47",
"description": "v3dv: implement vk{Create,Destroy}BufferView",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c1fa492ad6fd649218a414bd1207d3acd6319b",
"description": "v3dv: destroy wsi device during physical device termination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eac594baa55e8bedb0d5676d237ff0cfa97a32ea",
"description": "v3dv: implement vkQueueWaitIdle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c4827c1e20618cd5bbf47f7b9cda56cf7f51bb4",
"description": "v3dv: honor swizzle for non-copy operations of color formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "204d06cc267112fa1bfff23e7de8b370db20d5b9",
"description": "v3dv: add assertions for unimplemented fallback paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79569fb7969efa9fc4ef8420bb9b287875bc8dc3",
"description": "v3dv: implement vkResetCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea09600fe6ebb2b9bcc9f622da14dca3453359df",
"description": "v3dv: initialize in_sync_bcl in our submits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83554840a5afb371dc6560dbca16f9219c723ad2",
"description": "v3dv: add support for primitive restarts on indexed draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "914a23a8a0c7f54662deb0ab41604da4dffc28e9",
"description": "v3dv: implement indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06fa2928b8953e2f6163178c19b9974464c547b2",
"description": "v3dv: add an assert to catch applications trying to clear invalid aspects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2d6cca76100c6607034e0d0fbccaeae01db7a5",
"description": "v3dv: vkCmdCopyBufferToImage for depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13dd2e6063a28e4ab30db1d0a7842246338507d",
"description": "v3dv: implement vkCmdCopyBufferToImage for color formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9085e56ed71b6652e975da9db2787417f73e61f",
"description": "v3dv/cmd_buffer: support for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8212731e7d67a7036289696020bfa3a6f9c3f62",
"description": "v3d/compiler: handle GL/Vulkan differences in uniform handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e2817fd33d2ee35129324cc01a50dd649bc84b3",
"description": "v3dv: implement vkCmdClearDepthStencilImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11310ee621962e4cac3cd3b9dbecb62362994a55",
"description": "v3dv: fix buffer automatic stride for image to buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da9da87a64ede3c26a4aa33d5470850238a3ec0",
"description": "v3dv: implement vkCmdClearColorImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa5fc04691db509de2c4caafcbe8d1d8dbc38fc",
"description": "v3dv: implement vkCmdCopyImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efbf91cb6c6c547ff14b9775fcf68cf586d1f00f",
"description": "v3dv: fix copy size for image to buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ee270f8c449cb55f4e6f1b60c24d544de080423",
"description": "v3dv: refactor common code in meta copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d39901f416af390b4d2eec00eaa4719986339e8f",
"description": "v3dv: add a concept of a fake framebuffer for meta-copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a2544e2d42a2327545034da6dffacaf3da66c8f",
"description": "v3dv: move the framebuffer setup code for buffer copy/fill to a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ed78d91fed6ba269c524703174032b7a71f8a93",
"description": "v3dv: implement vkCmdFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3f9a3beafcf928c8e4fb8b75d67ae479a6983f7",
"description": "v3dv: implement vkCmdUpdateBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f0fbc747c7182939d4f68fdd22ca9b9adcab01a",
"description": "v3dv: implement vkCmdCopyBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18824bf23b76e416f6ce0bb7d1383c2e7f06e2bb",
"description": "v3dv: don't advertise texel buffer support yet.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7404f4e2d63e952fb97649291743b1d6eda1bce",
"description": "v3dv: Add more supported formats to our format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83e83257f801f156ed21296e4b25c4f1ba38dda7",
"description": "v3dv: no need to manually add assembly bo to the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dff3f3a452bb3fda0cbe2a82061ad1601179322",
"description": "v3dv: take the number of layers from the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc4416827e85619ba750070e3fb63a7bab7d45f",
"description": "v3dv: ignore image view aspects for depth/stencil attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50652cb919d8cd78e11351b380b1b422b5cf6ad0",
"description": "v3dv: fix clockwise primitive setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c6938484e9700476bfe920c440d25b1549e9b98",
"description": "v3dv: implement indexed draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f48788896e0bf3bd924f6ad9e6a3a3d4fa1b2273",
"description": "v3dv: implement vkCmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255d4245fdec919c0d06d8f3e7c3abb41579e739",
"description": "v3dv: add a helper to get the Z/S buffer from an aspect mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68692297ba67575be0207b497603851b3743edda",
"description": "v3dv: add a helper to compute the hardware clear color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa8a61f0aef483cc87c51b5bef03942795fe511d",
"description": "v3dv/pipeline: null check for pCreateInfo->pDepthStencilState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34cf4751020b4064e6469a08bcb605fd7251d6f2",
"description": "v3dv/descriptor_set: support for array of ubo/ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9afd24f89a6ad9be51ff9a943bb10af61408c4df",
"description": "v3dv: initial descriptor set support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d6fbea536eb24be59008fe218864750a97905e9",
"description": "v3dv: debug nir shader also after spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29a7d99c4aa16b5c81db9bbbf378195247539066",
"description": "v3dv: fix the mess with dynamic state handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "134afdfd32c5085c2cdf7067fb26404bdda567e3",
"description": "v3dv: implement dynamic stencil states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84458b5ded5daf76a34d4352d84cff907299c37",
"description": "v3dv: clamp stencil masks and reference value to supported limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "590f29349f346c4d4eeec86e57e47e322c11cbe1",
"description": "v3dv: implement early Z optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72040f9182e863e8a35cb5cd1e55e9fd47883f6a",
"description": "v3dv: fix viewport state from pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d143a027305d81cfb7266e6da4625f84457655f",
"description": "v3dv: support copying depth/stencil aspects to buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79b1b68488829bd46fad5da3769f10ad5090f57f",
"description": "v3dv: fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44d4343caf441406b47cd79f71c60e1068a79b4",
"description": "v3dv/bo: add a bo name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55acd9f1ea4d614f47c869883b698115b351cad0",
"description": "v3dv: implement stencil testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb6e9d26dcc812185057db4601cca094a29972e5",
"description": "v3dv: support depth testing on combined depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c608e1350bec7b97012e49b394f9199c79e0d848",
"description": "v3dv: select correct internal type for depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e59771339f633760d9b925fe11a7ad3e9a66421",
"description": "v3dv: select the depth/stencil buffer from the attachment aspect mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df34b8fac64df210caee7447927725f22ece8cf3",
"description": "v3dv: compute subpass ranges for attachments at render pass creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7a402c8bd287f46441ea11f169ec091399dde57",
"description": "v3dv: don't always skip tile buffer stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0e497a3e69c9665b12bed87b964f35d3142f7d",
"description": "v3dv: implement support for depth testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c005a18a5665bae84f64e97dd4187cd30642f4d0",
"description": "v3dv: don't swap RB channels when copying images to buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a72a79d1c2f0c0924f044a98d3c8a86defa3a40",
"description": "v3dv: rename drm device fields so they are more explict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356cf8261e21d893242ee7efc5d2c5df7a4a779a",
"description": "v3dv: allocate winsys BOs properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d92c314f858e4ffa2e9328030d6e47a28ac6b5f",
"description": "v3dv: implement device detection on actual hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ae844c1c899d7fa7bb2a20a5dfa733bc2450f6a",
"description": "v3dv/pipeline: adding some nir-based linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc45d57c386fec2d3c5efae91242a891fd66d4d0",
"description": "v3d/cmd_buffer: emit flat_shade/noperspective/centroid flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cac991d3f9a93686da85256a0d407d80f2b1e4c",
"description": "v3dv: stubs for Create/DestroyPipelineCache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab4c51d5c61f0acb5693b6eb5629c591fda1753",
"description": "v3dv: hook up WSI support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c75846e674e87ef545a9303e572388b29313ac3d",
"description": "v3dv: implement DRM modifier setup for WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4825a76a226d420a0279f11f4da85123a2d1ec73",
"description": "v3dv: implement vkGetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54374f36dfe46caebda094c53d19b20fbdd8f824",
"description": "v3dv: fix copy image to buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beee18103e5198ebbf2f0c58111e7cc42a1c6fba",
"description": "v3dv: implement VK_KHR_external_memory{_fd,_dma_buf}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fd434d977a9fd9174a4f1c469783f04291a65c6",
"description": "v3dv: implement VK_KHR_external_memory_capabilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "931b247a7cf85d414595703e22e12f91a8817300",
"description": "v3dv/format: add R32G32B32A32_SFLOAT format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fd72b6ac4881d4f95653f79a0760346fb48a19e",
"description": "v3dv: implement VK_KHR_get_physical_device_properties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd0b1f4b1c3accf0588ba4548026ed3865225a8",
"description": "v3dv: include Vulkan version 1.1 as unsupported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5935ef098d9c904d535688b2c045198f5afcc3d0",
"description": "v3dv: implement vkGetPhysicalDeviceSparseImageFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f1f0690eb3604004db36fad8c29b3bebc4d3cc",
"description": "v3dv: provide default values for input attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aad44cc614c4ee06ac14cabf1031731ad78b7765",
"description": "v3dv: vertex input support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4fcc2bf72fe04953ab4c73f5dfbc38ca885af0",
"description": "v3dv/pipeline: lower fs/vs inputs/outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45875065fd99fac2cc69dcf4b9635547e9848751",
"description": "v3dv: support queue submissions with multiple command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "047ee913e8f800361f70ab9c784f03ac3df5a8f8",
"description": "v3dv: implement fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56b4eac8d66089e3926606c46b2548107f5d84d2",
"description": "v3dv: implement semaphore waits and signals on queue submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d24dbd87ad1d9b1dc7b64cc60e3f5f4286686389",
"description": "v3dv: implement vk{Create,Destroy}Semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b08f83817456510eb4d3796acaf9b45731d036d",
"description": "v3dv: implement vkDeviceWaitIdle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42791451244d58ab189c3a2bf757ce10bd0fdd26",
"description": "v3dv: prepack VCM_CACHE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5226928557e41daa5a0c66c7f7feb45647d567ea",
"description": "v3dv: partial prepack of the gl_shader_state_record",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e49c6237ffeeb51fb92ae4025fbb87fd6c59684",
"description": "v3dv/cmd_buffer: emit CFG_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60e5ef50eb1d6df2fc1304862a313ce93468381",
"description": "v3dv: handle VK_ATTACHMENT_UNUSED properly in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e1a6f35980f16a92a8b51b87e1982ba366243d",
"description": "v3dv/cmd_buffer: rename render pass RCL emission helpers to be more explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a904b6f082f1495d6ee6ac962201af922019981f",
"description": "v3dv: create a helper to start a new frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d902e687320a95ce581045c0b600f362f5e65f4c",
"description": "v3dv: rewrite the attachment needs clearing condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a5135e6b376947ccbb018472fdcd1cbe49ef16e",
"description": "v3dv: fix tile buffer loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22e431e62621e03b058e0e2c4711e14ad77c778c",
"description": "v3dv: merge subpasses into the same job when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b5df86c98f44fa6f3373b289348714a2e5524a4",
"description": "v3dv: only clear attachments on the first subpass that uses them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22714890773242e8cb83d1e148912c05c1615a94",
"description": "v3dv: rewrite attachment state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6379a552a72b874eea1b0bbc4c4867a99d683abc",
"description": "v3dv: add a note on interactions between clearing and scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3fd1a3ca9bf245cb5b3abe650d69d3741fd9a9",
"description": "v3dv: fix clipping against render area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2baeb91ed7a00622500f8e3cc83b5b41572a9425",
"description": "v3dv: do not automatically emit a binner flush when finishing jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7019700c5fde9344596ed4180517ad46cc4d0e36",
"description": "v3dv: implement vkCmdPipelineBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856d1020370c64ac403cff4ee497741c54a4f11b",
"description": "v3dv: use the correct miplevel slice for the tile load operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3da6e6a190ca58be1958ad9a1fcdcca3612cb48a",
"description": "v3dv: implement vkCmdNextSubpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c8226c6820557451ba060956f27e70ad90d1c9e",
"description": "v3d/compiler: update uses_vid/uses_iid check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be1531a8b7660327f34984c5eaf0a91977154662",
"description": "v3dv/cmd_buffer: start jobs with CmdBeginRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5259175fe86547ccb8f6598498b64d3b8ab45953",
"description": "v3dv: add the concept of a job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aef5a5cbca7715799d998b63c31cb86f5b5478a8",
"description": "v3dv: implement vkCmdCopyImageToBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94b4e1869cd58c8a16bf73534e9237fb70bd96bd",
"description": "v3dv: rename and make compute_tile_size_for_framebuffer() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00cefce3cad0515b2817d42f04b4f451918ed290",
"description": "v3dv: split framebuffer internal bpp calculations from tiling calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b02117e64390669630e2a3d38fd5fd75f95e92a",
"description": "v3dv: add v3dv_write_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3b440cc2a41dd6775d585afcc41768e960fb575",
"description": "v3dv/cmd_buffer: cache viewport translate/scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e252e536e41f82e6deb5f48477ae630e8e5eec7b",
"description": "v3dv: clif format dumping support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15fb14ca1e0ce9be07c9aae1170f93556df36867",
"description": "v3dv/cmd_buffer: add shader source bos to cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8431196eb02d163c96898229e7a025d8618f3822",
"description": "v3dv/cmd_buffer: start to emit draw packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67aa8029a80e46bb3f72e4f1c87c52b471abd939",
"description": "v3dv/cmd_buffer: emit shader_state packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "746cfff3a661d65356709f5a114a2a5d1195d9e3",
"description": "v3dv: flush at the end of each subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e163ea1118a90f95d3011f8078e34646fff0a3f7",
"description": "v3dv: emit tile loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29b6e29378e33895ceeb16393a63e492aa3ab8d7",
"description": "v3dv/cmd_buffer: emit Viewport packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bfe1db93c32224e4d7f81ebab46e0d60a8e3afa",
"description": "v3dv/cmd_buffer: emit Scissor packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d479f8628424c235ac3e93fabdc441386a215849",
"description": "v3dv/cmd_buffer: init command buffer dynamic state during pipeline bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f752cdbab1a1ac1d19bd26b4b04e923f4ca8d474",
"description": "v3dv/pipeline: start to track dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5285d8397455b918b370630e0f92de256f57839e",
"description": "v3dv: CmdSetViewport and CmdSetScissor implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fca4dcee9f23af036ff2094406c91c46c34ced8d",
"description": "v3dv: initial stub for CmdBindPipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60145629a2bdcd4e7835b1dd810b9f60bfa9af83",
"description": "v3dv: initial CreateGraphicsPipeline/DestroyPipeline implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb24a3b39f6b3574335b876b0f0da655b4eb0ef",
"description": "v3dv/format: add v3dv_get_format_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ca99747615c3d4c9d4e9e87851721eef31a8f8",
"description": "v3d/compiler: num_tex_used on v3d_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f00638cff3eb6d80d4d5177c14efd5b69e4036a",
"description": "v3dv: setup color clear values at subpass setup time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e6bf4eebcfe6274a28e7564624c75686bbcb1ed",
"description": "v3dv: be more conservative resetting command buffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc9660662b627c50c72c6e51a7600943f372ab6",
"description": "v3dv: implement vkQueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570ff24d3fe8378d3e2adb40b2a4c94555d168cd",
"description": "v3dv: clear set of BOs in the command buffer on reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd3c28bf69e577fc62f6469f2b281a54bd6e0ea3",
"description": "v3dv: keep track of the numbre of BOs in a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb727684e8ee7abdf1da3d66d4b39940b128ee1d",
"description": "v3dv: create the command buffer BO set before we init CLs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e4471c14c5b563b61698ecf0d5906ef733bdc6e",
"description": "v3dv: implement vkEndCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e80d3f9b274ada26b9dac95ba156e9e659337e",
"description": "v3dv: emit the render command list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61399b21c03bf3267c60cdab58b6fe20e8fe81a3",
"description": "v3dv: emit scissor to render area and precompute hw color clear values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98697e1fb57fdfdda14583e0537ee2062f0ece79",
"description": "v3dv: precompute more tiling info at framebuffer creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b8aeb7f50655ff669c97b4ad0bf0e069f53c3cb",
"description": "v3dv: plug leak when destroying device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6a7d88b531cbc3c14288bd07462e33f1688fb56",
"description": "v3dv: make v3dv_layer_offset public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14f72ee4f6ba0f287cdfb76442c80d4a2a5adaf1",
"description": "v3dv: implement vkDestroyImage and vkDestroyImageView",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4075f8e2219c74ae01bb358817e381d5a3a23a1a",
"description": "v3dv: revert the decision that the command buffer takes ownership of BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1d7e453eca12d7afd916ba63450e8ec1dfda82",
"description": "v3dv: add the tile state and alloc BOs to the command buffer BO list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae235e0f225859d6306aea292b13ad3e183d7267",
"description": "v3dv: store base mip level in the image view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52d9b8c05bc0670990e45d42a836dc447234ddcc",
"description": "v3dv: add a few more API stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bab28ab1e8ba926ca9a16d232e80365f66ab1c6a",
"description": "v3dv: make the command buffer own the command list BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0020eb4f9007dd2c35fdf35047fb96b1fe480631",
"description": "v3dv: implement vkCmdBeginRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51705fc01550c7cf7818fcfbd803a8fd61f09b85",
"description": "v3dv: compute tile size for framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd24292fcab4d0e896d539ba795a58b82b40a754",
"description": "v3dv: make v3dv_bo_alloc allocate memory for the bo struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "291cd6e77b05e22ccc8409fe8b644e217efb6373",
"description": "v3dv: implement vkGetPhysicalDeviceImageFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cf527ab7a524e0ede7dc683a7a85e5701ca5529",
"description": "v3dv: start handling command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bb6d6f1ba92c10adc3bfff496cdcb446a45ec1f",
"description": "v3dv: implement vkBeginCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac32610762f62d4117d359b9bc82a0c1aa8f70f",
"description": "v3dv: add a concept of a command list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc005f26771d78906cac283b02a10bb7e5c0e2c6",
"description": "v3dv: create a v3dv_bo struct and reference it from v3dv_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9a7ba317c2c022aaed2124dd4a0ecfeafddc2e5",
"description": "v3dv: implement vk{Allocate,Free}CommandBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d8d8c06b8eb5688a2af22ef5a91f1c4d5f21726",
"description": "v3dv: implement vkCreateCommandPool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e07b657f014ca3fdd16ad7388422085855440759",
"description": "v3dv: implement vk{Create,Destroy}Framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c95904f83edeab775b5b87066b18877c00e4dfc9",
"description": "v3dv: implement vk{Create,Destroy}RenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdba5361fe82217982775750c07d32505a5b2b36",
"description": "v3dv: implement vkCreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "582ebb040c1c08a0fee91177c53da96807b65f4e",
"description": "v3dv: implement vkBindBufferMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ee155043d6a48eea5ef17c883c02dd1b41c045e",
"description": "v3dv: implement vkGetBufferMemoryRequirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b478e8c53c2eabc6a835cf9e3e1c873402e88180",
"description": "v3dv: implement vk{Create,Destroy}Buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee9976200c8f7516424dffe9f2443a82ec6a383",
"description": "v3dv: implement vkCreateImageView",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16ec12b74087849c90d0472a86561127e51e9a45",
"description": "v3dv: implement vkBindImageMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e06831454a044f0e5f5f12003b706b7894bfa0fe",
"description": "v3dv: implement vkUnmapMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff9f08d313febb0bd67df9f50bd2e4b0122eb94",
"description": "v3dv: implement vkMapMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1d97ea746e1dd5ca1149468183969c4253679f2",
"description": "v3dv: implement vkFreeMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85632e4685e03f6ba25b1d6bb9adf64a1e0e2fdc",
"description": "v3dv: implement vkAllocateMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33bb395621997a37f553b128f0fe4362fba039dc",
"description": "v3dv: initialize mememory heaps in the physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c80097756e2314eaaf9b560fa03c0acf242cdc0",
"description": "v3dv: implement vkGetImageMemoryRequirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc1fbeb0f4e47eca4eaf994a8956dd602745ffbb",
"description": "v3dv: Create/DestroyShaderModule implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a201c45000779b5855b090a547074eea934d200d",
"description": "v3dv: stubs for graphics pipeline methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46fa01f431883b729b5994ed6fdf48c71aafce2d",
"description": "v3dv/debug: add v3dv_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccdc5a7bd4c305a95e93547679b1ed4f182177bb",
"description": "v3dv/debug: plug v3d_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fcce6c319f676ee31a0bcbbb11cb7a080764417",
"description": "v3dv: implement vkCreateImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5dd157775cba0288dd4a5e699d1ebb677b2c3b5",
"description": "v3dv: add stub for vkDeviceWaitIdle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a045cf5b37e51fbe99da0fa9b9b91795ec3400b",
"description": "v3dv: implement vkEnumerate{Instance,Device}LayerProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "871ac1ed33538b461147862a42f6f0a31c68436a",
"description": "v3dv: add some basic support for format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63e23a9b2a8b56947139668b7907df2c9df7010b",
"description": "v3dv: add stubs for the format table and vkGetPhysicalDeviceFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc736f5aa9fed36caf51af52d8afa2761945d57",
"description": "v3dv: add dummy implementations for the packet definition generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9772f6a7ef553f81fcb852f7b55a4778720515",
"description": "v3dv: implement vkGetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41a5719927cc25e19e41e3eafd0fb2ae479bc7c4",
"description": "v3dv: implement vkCreateDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9f9d8fcb289cda95695d158d2497e6c7153a1b",
"description": "v3dv: implement vkGetPhysicalDeviceQueueFamilyProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37472a6aa3c9c55d9dfc6587a867e54cd50c2228",
"description": "v3dv: amend vkEnumerateInstanceExtensionProperties to handle layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2dd7bf63431ea0d4fabb3a71647be4ae55e48d7",
"description": "v3dv: implement vkEnumerateDeviceExtensionProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10e8967b9b4e97a8974920ea1c8b0f66414ab384",
"description": "v3dv: implement vkGetPhysicalDeviceFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e75d462950dfc8fe0e13d0ede790c253aff88762",
"description": "v3dv: implement vkGetPhysicalDeviceMemoryProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f0a0145a92062183da87f2ed8a9ed29c333aff5",
"description": "v3dv: add a comment to clarify how we should implement uuid / deviceID retrieval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de4ab17c58ac56f929e544b65e9968fb6c83ed6",
"description": "v3dv: retrieve device name from device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e88e2d4a9cf15a94af0891e3194974fda8c49c9",
"description": "v3dv: add support to use v3d simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0f18ae5e62ba67e6bcd0dc96e98c80b3bc8abc",
"description": "v3dv: Implement vkGetPhysicalDeviceProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc52dc8d7dc0676593ba922045befeda9b6f3769",
"description": "v3dv: pretend to initialize a physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e07a0ab97dd5a4d9c46674083b94bc2b995bae",
"description": "v3dv: memory management stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd81dc64ff663a6d71d3a9aceeb2734521d7b13d",
"description": "v3dv: implement vkEnumeratePhysicalDevices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbce41f39bafca6e68ba73f6dfe6caf925f8afdc",
"description": "v3dv: implement vkDestroyInstance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be1575c625a09c6ef3fbc4e365e01794286b0488",
"description": "v3dv: implement vkCreateInstance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20363b0bb95dec1cfcf25f636e9fb441ad9e2210",
"description": "v3dv: add support for valgrind macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f383f9747d3c9ecceedf50065809c6e2190d22f",
"description": "v3dv: add support for VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4af07be76004dbdc23548d0fb86a90a2f2d2832",
"description": "gitlab-ci: add broadcom vulkan driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5034f0d0d48ab541dad5d5e5c439fe82096950a",
"description": "v3dv: add v3d vulkan driver skeleton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdb1e5aa0ae6410ec829f6213549f951a5f17684",
"description": "glsl: Initialize ir_to_mesa_visitor members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6529cbd0bcd2b3c663f6407bab71ed72de83ae3c",
"description": "svga: Remove unused printf argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12c20cbac0b4f091b9aa32d24205ce5510a6faf9",
"description": "util/xmlconfig: Initialize xmlconfig member options in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c1b01508602179f6de73e030c6f9e25084f664",
"description": "zink: do not report SSBOs as halfway supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "044d213086be1a7d2f9b9dc16766d37852bd95b2",
"description": "scons: fix SPIR-V -> NIR build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f9fc919e1b5e7511cc3085dd990b7ca037f38e"
},
{
"sha": "c122315702adf7af8c7856cfa03b2d57cda2f574",
"description": "aco: fix get_ssbo_size with a vgpr resource",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "05b6612b4ec7c5386d4840d251d76123d4cee0c3"
},
{
"sha": "a7114f3f46fc6e54ee0458b39e45619f9e277c6b",
"description": "nir/opt_uniform_atomics: don't optimize atomics twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc4365052252a33a10a95e4571bc4336f238fe39",
"description": "nir/opt_uniform_atomics: optimize image atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcf7a70008f238997ac002ed027fff44b6ca01e4",
"description": "aco: use nir_opt_uniform_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83bc5beb803348f8226ea904c55dc6f9262d549",
"description": "nir: add pass to optimize uniform atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37b6b0967ca46ff4d31baf3fdccebb64aa4313e9",
"description": "nir: allow divergence information to be updated when inserting instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1120f274fd5b62676a7169a57fb9934a787d25c",
"description": "nir: move divergence analysis options to nir_shader_compiler_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5c0ba0d2e90064935fc801d0ee62db164b71c0",
"description": "aco: implement last_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a912a550f34683e731b8f3ef36a15bb38398ae3",
"description": "nir: add last_invocation intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8850a63161ab58d89c534a1069cda845bf69ecc8",
"description": "radv/aco,nir/lower_subgroups: don't lower elect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36da9c4aa2b02d06bfe6e4a0af916f701d76b63e",
"description": "aco: implement elect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf77f539eea34036453a3d154ac20db08fc037ff",
"description": "aco: optimize more uniform reductions/scans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31ababae3018f210d7e39dd8c4854e339dd7e0a",
"description": "nir: update ubo locations in nir_lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47c358233d45747def3b796c37ae92df86860141",
"description": "glsl: fix up location setting for variables pointing to a UBO's base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0babab38d4efff124547f37e5aeed058638969",
"description": "zink: ARB_uniform_buffer_object is now implemented, so add cap and feature doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b6a80a467f04c1ca01c78f7f0d63144651fa4f4",
"description": "zink: support loading any UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67e4bcb713929f4436c07b2bdbf0ae8d8cb2dede",
"description": "zink: support non-const offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47bdda0f3feb9a0adc80b19b5163c4cb5812cd3f",
"description": "zink: use nir_lower_ubo_vec4 to simplify things a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ca4923d6c33af76dd25548bc8ec975d0bfe96c",
"description": "aco: implement missing nir_op_unpack_half_2x16_split_{x,y}_flush_to_zero",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56d9bcdded8f3eb7bd45262ce013ef1809d8edb1"
},
{
"sha": "1070bba19e26640bc1dbfd04180e97217761404d",
"description": "android: fix SPIR-V -> NIR build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f9fc919e1b5e7511cc3085dd990b7ca037f38e"
},
{
"sha": "86ededf29675e51ffe122c14b8fd2c3812216b36",
"description": "docs: fix 20.2.0 relnotes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ddad8d9c983e042671159ae5adb9eaa5d947ed17"
},
{
"sha": "e57cd6dc1988c00f0217494782a5857367542065",
"description": "docs: fix release calendar",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7d72110a1ceb38f7032bec188e56b10dab9b5988"
},
{
"sha": "b04f57cb3da73f3dab26a5f0c5ddc0055df20ba9",
"description": "docs: fix relnotes index",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "63f61b084a5310c58eaf3ea1ef305382fbe70198"
},
{
"sha": "c02e933de4a9a644410384f815c84d1c08107b82",
"description": "radv: add missing u_atomic.h include",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7568c97df14f8702efcc5691cd8c2fff8f9bff49"
},
{
"sha": "1fb3e1fb70844d1bd84bc61de6022b85e4d45374",
"description": "radv: Fix mipmap extent adjustment on GFX9+.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "85dfe6118a2b4c44dc6ffc5af5581e81e701be3e",
"description": "zink: enable VK_EXT_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25d13b0ad06949f6262c31e00003e623694215f1",
"description": "zink: add VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bab0d8630c25a6fa1b5f03342e4780cf5e5750ea",
"description": "zink: support VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66fc9f5571c5a6c6385616065f099a300fd62c05",
"description": "zink: support VK_EXT_blend_operation_advanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa2fd72570cb4efb7426114d7b82a56a8cc8f354",
"description": "zink: add VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c43ccd1c2761d901a8b081019b6e966a2ae8359",
"description": "zink: enable VK_KHR_vulkan_memory_model extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d7bb0f235fb5003abd8be98ea6e5046dbf08b2",
"description": "radv: fix adjusting vertex alpha",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b0829c6af70a4f566a7a6a205b26b1cffe55e29c"
},
{
"sha": "207138b927fcbb313a4df290cb88e7a4705b25e5",
"description": "docs: Add sh256 sums for 20.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddad8d9c983e042671159ae5adb9eaa5d947ed17",
"description": "docs: add release notes for 20.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d72110a1ceb38f7032bec188e56b10dab9b5988",
"description": "docs/release-calender: Add 20.2 stable releases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63f61b084a5310c58eaf3ea1ef305382fbe70198",
"description": "docs: update calendar and link releases notes for 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b32a8f83dce3b8789f2e8790ab41b8a63c9bedc6",
"description": "radv: move lower_io_arrays_to_elements before lower_io_to_scalar_early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0829c6af70a4f566a7a6a205b26b1cffe55e29c",
"description": "radv: replace RADV_ALPHA_ADJUST by AC_FETCH_FORMAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5000c344cc894a1c4d357ad2a6d0159ad6f204b6",
"description": "ac/llvm: move AC_FETCH_FORMAT to non-LLVM code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab067ad6a6a5e5f356946eec290dbd314f4e806a",
"description": "radeonsi/gfx10: fix stream index for multi-stream overflow query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3b638f47b80034233a2fbf24cecccc55701447",
"description": "radv: remove RDR2 discard workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "037d9fb278c44bf5bd8fea6c6c78af321555d141",
"description": "spirv: replace discard with demote for incorrect HLSL->SPIR-V translations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "18f9fc919e1b5e7511cc3085dd990b7ca037f38e",
"description": "spirv: add and use a generator id enum",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "875ff8414f66d10923171178adff49521fd9f70e",
"description": "radv/winsys: Expand scope of allbos lock.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea778693bf1598e1c45b2d3e94bc69e8ebcb7b09",
"description": "radv: Fix event write cmdbuffer allocation when tracing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98f538dfca3d8cc49387520be9f45ab336b36120",
"description": "radv: remove one leftover TODO in the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec12d4f9857935ba1c3fb11b7f4c149996e09d2",
"description": "radv/llvm: reduce LDS size for tess by using NIR IO assigned locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47e26bf334a8e1d7f84e5d3bc94d0dffdda05849",
"description": "radv/llvm: reduce the ESGS itemsize by using NIR IO assigned locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569b8948356c8d9eed1d983752c6893f40acc6fb",
"description": "radv/llvm: switch to NIR IO assigned locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6387341ccea0d1e46149aebf058fe3a7ecee8ae7",
"description": "ac/nir: pass the variable location to store_tcs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f8ee5b95b6342baa0b601ac8422090ddf0bb486",
"description": "ac,radv,radeonsi: stop multiplying driver_location by 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a90dab6b49e76c113d5524299880827a229917f",
"description": "radv/llvm: stop assigning driver_location in NIR->LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "181d5f59b8d967a16e432b7733252c7be33bb8a9",
"description": "nir: Allow more deref modes in phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "002a23efb423132889385f7346ed5963ac3fe775",
"description": "android: util: Move xxd.py to util",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "22ffc05266c68b78cf328d091ba6b0db03f56867"
},
{
"sha": "7346933fc8616ec2adc9848d267cee873f2eabb8",
"description": "vc4: enable lower_isign for VC4",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1e7d82c8813647916325e460a93fbec1d428a4e8"
},
{
"sha": "b7d16adcbe0b1052dc16dc2447f1964ef972f37f",
"description": "pan/bi: Range check newc/oldc when rewriting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9b2dfd5aa634c44fd98d6d67cfbad3d5825b3f9",
"description": "pan/bi: Disable mediump output lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b11cb4168816f1e5810a722a7a6eed2bbfeffdfd",
"description": "panfrost: Temporarily disable FP16 on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bfc7cbe64c8cbe31d0010a90e6a87b19789a545",
"description": "panfrost: Set \"shader modifies coverage?\" flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f919a7269fe52897d190fce42086bd4d84b88a6",
"description": "panfrost: Update XML for Bifrost early-z/FPK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cf798d253c518de3f4158ee7204136316cfdbb1",
"description": "pan/bi: Implement FETCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f5428410f231e99ce3e328bdaaa637a93908ac2",
"description": "pan/bi: Add bi_emit_lod_cube helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "125d18d915aebecdcbd7f33649e988bbe7db15c9",
"description": "pan/bi: Map NIR tex ops to Bifrost ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f42eb33ad2feafecb0d4fbf01949ab5ff52307b4",
"description": "panfrost: Fix faults on block-based formats on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53637194b212b7bac08637e58553efe059953d9c",
"description": "pan/bi: Use new block dimension helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb1d61f276c3ee8e546c861b86cd6e6f3dd1b6f",
"description": "panfrost: Add panfrost_block_dim helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa6a5d20e6b4c95da527358581741656fe5a5d76",
"description": "pan/bi: Don't terminate helper threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fdd0c67f7e6d63abe4bc7b3f379743670a96f5e",
"description": "pan/bi: Fix message type printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ecffd9e6b6cb20dd7833eb65735e23deed4ea77",
"description": "panfrost: Set helper_invocation_enable for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fdb090709dcfcc1de00d46456e1aae6e8a7493e",
"description": "pan/bi: Implement txb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fa5c01aca68ae75589536617c9284736e8e23ce",
"description": "panfrost: Add some missing Bifrost texture XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "239e4e87fc830ec2ee3e97b7a7600873af260013",
"description": "panfrost: Fix Bifrost high LOD clamp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ad0b32cdbd512dd56c66426789c7b801a5db8a4f"
},
{
"sha": "3943bcec9c81d4848cb2463697c57a86e23e2528",
"description": "panfrost: Fix Bifrost filter selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "401d594c0af804d432fd42f9eea38b146f7e2bb9",
"description": "panfrost: Add missing XML for Bifrost samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea85e3abb9964256d6e4e19b67643dbc1906a02c",
"description": "pan/bi: Prefer 'texture_index' to 'image_index'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3089501757ce930f90a9c00c6d08d9222f392a2c",
"description": "pan/bi: Rewrite to fit dest = src constraint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93840234c590059c204b1d670c5bd25be706a20d",
"description": "pan/bi: Pack TEXC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4836366ede952b32ea05b120b6d9fc758a7507c7",
"description": "pan/bi: Handle nir_tex_src_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8151312af0727a48feb861db660a807be44ee13",
"description": "pan/bi: Add data register passing infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bf4e60def9fce43a94ad2f5c19dc9b02817fc57",
"description": "pan/bi: Stub out TEXC handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcce3feb79e14632ea9ee65656ec0e646a1401e9",
"description": "pan/bi: Add texture operator descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d99df25d5d42a001f7ef21d6ae84bbc17a3ae8f3",
"description": "pan/bi: Pack skip bit for texture operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39ec3eb6e7dbc80f9af3a7fe591f3560373cc723",
"description": "pan/bi: Encode skip bit into IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf53d121c9a0d506471983f21c4bfcadf7f6595",
"description": "pan/bi: Streamline TEXC/TEXS naming/selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed1bdfee4b3566e9246563f6cc0914400547f63",
"description": "pan/bi: Use canonical texture op names in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93f9052935fc451f5f56c6e9b02a6516031533a2",
"description": "pan/bi: Fix simple txl test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "731dfc6066dac8da477ba02ad90d5f2145fa0811"
},
{
"sha": "c3796c9f0259d97f1a4917eaf30d92f55c2d8e2b",
"description": "pan/bi: Expose GL 2.1 on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a204eac75991691d9d55455db2b718fbfa03d81e",
"description": "pan/bi: Handle vector moves",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
},
{
"sha": "a22779866ace907559573d5ee578e4917c250e81",
"description": "pan/bi: Pass flow_control through directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f181f4eaebb6a54a498bea26ecaa00818d71b24",
"description": "pan/bi: Use canonical flow control enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2328646b229fc8cadc70d1ec2d2d6df7b5b6090",
"description": "pan/bi: Use canonical term dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b9484c2c824603e68014abd9e27685669d5613f",
"description": "pan/bi: Use canonical term \"message type\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "800ee3d3033921020390dbba56acea0682f97179",
"description": "pan/bi: Print message types as strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77a4e39100a770e895b587402f6210ab2b6ebac4",
"description": "pan/bi: Add missing message types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2fac19999b0e298c5ea790b77ea11d6cd891a65",
"description": "pan/bi: Expand clause type to 5-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "785344e655540fc4869e66260b371552ac348877",
"description": "pan/bi: Use canonical name for staging registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4131bc3b0cb07ffd7f87e2d10a9ebbb327298f80",
"description": "pan/bi: Use canonical next_clause_prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c1cabc288e728d5d4ed2ea3f7f19238447c5859",
"description": "pan/bi: Canonicalize terminate_discarded_threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5975883b94dc0d8f8ca0d82ffd11e5788ce624e",
"description": "pan/bi: Use canonical floating-point modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8b9a05f9e71ebecf78b5954972a643fd671837c",
"description": "pan/bi: Cull unnecessary edges on the CF graph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "026a29506e4d103f54e3ccb1d7bc483b7369a093",
"description": "pan/bi: Drop if 0'd combine lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "405544eae56e06845e026b73527016db1638ff45",
"description": "pan/bi: Fix memory corruption in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c351a6f5d4d4566b05f5cfb1df5d5b51cf061d2",
"description": "pan/decode: Ensure mappings are zeroed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed7472b2a2890d2403b22c9a4aa3f85602d3230",
"description": "pan/bi: Add copy for register COMBINEs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556bb178926430b5e3bb7993be8a1d4b981693d4",
"description": "ci: piglit: conditionally build OpenCL tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e5f72e06165928ee5d9f13d0de7d73038daa0e",
"description": "vc4: Enable lower_umax and lower_umin",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8e1b75b330954a2e40e8ed0c04871e43120d4f4a"
},
{
"sha": "e7127b3468cbaa888bfd21ebeb2f34ab8dd8b78d",
"description": "nir/algebraic: optimize iand/ior of (n)eq zero when umax/umin not available",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8e1b75b330954a2e40e8ed0c04871e43120d4f4a"
},
{
"sha": "210db65b1a10429fa109ff7a54a8a230d05575fa",
"description": "panfrost: Add a debug flag to disable AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205f1d79e2464bf565dd02a9cb86ad7e5a3bf29d",
"description": "radeonsi: disable SDMA on gfx6-7 and gfx10.3 to decrease CPU overhead",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a0162905b157fd0ea8f2489eb52ebbd6224a717",
"description": "radeonsi: update the DMA perf test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4182fbcb6093b062f0f26182e785a9e4096c5a92",
"description": "winsys/amdgpu: apply the VM alignment optimization to the physical alignment too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99446b8ceeffcaf033cf9dc33aac273207b721d9",
"description": "winsys/amdgpu: rework the VM alignment optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e4644eff4160450b2a6648f3c160aa06256158",
"description": "ac/surface: fix valgrind warnings in DCC retile tile lookups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a37aeb128d5f7cf2fa5b8c61566bbd9f2c224a28"
},
{
"sha": "b0df97b576e5d14c36e221700b0189ec342aa449",
"description": "CI: build our own spirv tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d166188b8486bc7968ec36ad489b363f81642fab",
"description": "ci: fix deqp clone + fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de56937a3d009659076dc67de6a57379fc7a31b",
"description": "disk_cache: build option for disabled-by-default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e981453ed68a793fd36472ff491706f0829a0a5",
"description": "radv: use radv_optimize_nir() less in radv_link_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55254f241fe13b86ea5e19a185b2f053f2e1e2b4",
"description": "radv: move optimizations in shader_compile_to_nir() to after io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f2671bcc5f6b9e3d22f12e18ac254d440dc3510",
"description": "nir: return progress from nir_lower_io_to_scalar_early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd4d0b447c06b49ae0ecfb49dc5aaa4919fd6112",
"description": "panfrost: Move the blend shader cache at the context level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5005c349d0304b81f0aa8fbea35162d3630adec",
"description": "panfrost: Get rid of the constant patching done on blend shader binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9739941ba44337625591d643cf558b9a2b961fc",
"description": "panfrost: Let compile_blend_shader() allocate the blend shader object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbc33e8854e1c700a2c352322d8ee1d62c95fbec",
"description": "panfrost: Don't leak NIR blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a5b885c94a6f61e2cf97afb5f4aa6cd24fe33bb",
"description": "panfrost: Allocate blit_blend with ralloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a74a04ba566b859c0bd4aaa0e2528f5ca5f24c7",
"description": "panfrost: Pass compile arguments through a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78ec5225c2a069955e6304ef26f3b474aaa7885d",
"description": "panfrost: Move the blend constant mask extraction out of make_fixed_blend_mode()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4441e8035544b2107ca4e311f46f50e1c517201f",
"description": "panfrost: Constify the rt_fmts arg passed to pan_lower_framebuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da132d802b88b17833428b88ed1bd7a6f8191ebe",
"description": "radv: Set fce metadata correctly on DCC initialization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ae3656890fc65a2a44f5795749f265612ace5b6",
"description": "aco/ngg: Calculate workgroup size of NGG shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61280bb4b66e4ff7db393f7c4db368b65bc391fa",
"description": "aco/ngg: Allocate NGG GS space early for const vertex/primitive counts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a0409d01e94ea03ae1b994e14e2c90bb236238",
"description": "aco/ngg: Use more efficient LDS layout to help reduce bank conflicts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bf92d4357179c197256dae1e2b02ed4ad1f0fae",
"description": "radv/aco: Enable NGG GS by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd73719856c0e571d2d0863609e2175a1f0f8de6",
"description": "aco/ngg: Add shader query support to NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df62c8fbeac1742a606d39239085e4f1d771253c",
"description": "aco/ngg: Place workgroup barrier outside control flow for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1129575d5ed9f88a2dce79cf6a2e0183a99676a2",
"description": "aco/ngg: Implement NGG GS output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24",
"description": "aco/ngg: Implement workgroup reduce / exclusive scan for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c29e288fb51c68200211929f5e877b5c66ff9599",
"description": "aco/ngg: Create LDS layout for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2680329fb7671917b03be5939dea974648313678",
"description": "aco/ngg: Setup NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c3d8404deaab24e1a4186035398250dbd6f542b",
"description": "aco/ngg: Allow NGG GS to create VS exports.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b67878f32830d25d37fc1c6930f45a95c6cd4648",
"description": "aco/ngg: Allow NGG GS to load per-vertex GS inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f25d9f821d6f7770b30e8149f502a56325c6540",
"description": "aco/ngg: Allow NGG GS to store ES outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b57b1a06e424a9629cb129f32db4769ba68c64f5",
"description": "aco/ngg: Clean up and reorganize NGG VS/TES code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3645a3106a06ff1ff823272456182ca9dec1479b",
"description": "aco/ngg: Make primitive export packing less prone to error.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bfe0495c1b15f22a674b0d2d26a48609310f9d3",
"description": "aco/ngg: Refactor ngg_emit_prim_export in preparation for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08ced08a225250c00f814e7fb4518329ce36f59",
"description": "aco/ngg: Refactor gs_alloc_req in preparation for NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecfabfd606903a4ccbc8235ab3503bb149debcf0",
"description": "aco: Add wave-specific opcode for s_lshl and s_flbit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d8799284fecbda30374206da31e87ae153056a",
"description": "aco: Optimize thread_id_in_threadgroup when there is just one wave.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e31fb49a3be125ba741ba6bcfd3903fa919a216",
"description": "aco: Use thread_id_in_threadgroup helper for ES outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924f816fe1773532a46bd989b10c6f899c4913e6",
"description": "aco: Extract thread_id_in_threadgroup to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1964ad4d6c9532e3dcac87d163a0131ece5d515",
"description": "aco: Extract lanecount_to_mask to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b8e7be08305cfba37cf1ea54be1981ce60c8de9",
"description": "aco: Clarify missing export error message in assembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1d11bb92c95e0fc56a1280acc15893623769ff9",
"description": "aco: Add loop creation helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17ad2ade82fded0dc19e92b64b96082379ec9daa",
"description": "radv/aco: Use new GS lowering options for ACO with NGG GS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f11f4a2a4da965834cb0867e7ed931bf4aacbc39",
"description": "nir: Add ability to count primitives per stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aac5adc3c2c627f62577431643b822bf20dc6e71",
"description": "nir: Count vertices per stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b94adddb71d9d12a793b188d0336566504afec",
"description": "nir: Add ability to overwrite incomplete GS primitives.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c977c369d35eed4de429f76ec6daf7ce95e7d94a",
"description": "nir: Add ability to count emitted GS vertices per primitive.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1",
"description": "nir: Add ability to count emitted GS primitives.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73dd86c42145b2b99b0528cae25b48c9c661aeac",
"description": "radv,anv: use CLOCK_MONOTONIC_FAST when CLOCK_MONOTONIC_RAW is undefined",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe894dc0b3302330e34f5e53f511569b5a84e2a1",
"description": "util/os_misc: os_get_available_system_memory() for FreeBSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aa5c7ce721c890e4ca682576029393a3b92d79c",
"description": "radv: use the same NIR compiler options for both compiler backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63049b04446f6084b7275da9c2f726d11eb1a360",
"description": "radv/llvm: do not lower sub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abce2718d6d20a037100d83e601b8f1105b32e3c",
"description": "lima/parser: Fix varyings decoding in RSW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6db3df5c2f1d845243d06ac3f74b81d25782766b",
"description": "aco: dump the program if the disassembler failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d3be78ce2e4b330a068ae17998646459f9bb25",
"description": "clover: don't call validate spirv at all if not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91ace074d2e00dea15f245fd945a97d6e748d306",
"description": "util/disk_cache: remove unused function param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5931d783c8b2b029df3787231429de183f8aab1e",
"description": "swr/rasterizer: Remove BuilderGfxMem member mpTrackMemAccessFuncTy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b513136b1b199fcfaf3c19957ead6e9eba9c35d",
"description": "meson: Use more portable compiler option -std.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
},
{
"sha": "3a1f22c38b1da421d2bab568157505c131b53cfe",
"description": "turnip: Add support for GetSwapchainGrallocUsage2ANDROID().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a595cd3af15b99d266d3fd5cba41da33f1888ac",
"description": "turnip: Detect Qualcomm gralloc and its UBWC flag on gralloc surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a14e747525e14515876ef01a86c1992977555d8",
"description": "turnip/kgsl: Add support for importing dma-bufs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b732e4f2747179a28b698c6150aa6fb4177b25a6",
"description": "turnip/kgsl: Fix last minute breakage of the build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8163c818e32e48782c463a90c35538b09035772d"
},
{
"sha": "290f3fe8972163c6a2b4374958ee9b186eaf27f0",
"description": "Revert \"anv: Add driconf option to disable compression for 16bpp format\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "bcfec61d1ee2675b8aaaf3adec8109ce6fa6c003"
},
{
"sha": "cce6fc3b5c791f656b043b1d67052b685fdc00be",
"description": "anv: Enable multi-layer aux-map init for HIZ+CCS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "80ffbe915fe1cb0b8229d349e2d02f56d17c3a19"
},
{
"sha": "624a2aad66999ca53b05fd13c0957de8e59ac61e",
"description": "freedreno/ir3: Don't leave holes the UBO upload plan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddf468f96f8f0070da5fff50acf9e4cc0f7fd453",
"description": "freedreno/ir3: Clean up the UBO upload plan setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330c68d3c204ca851232e2d7c1079d441c88bcdc",
"description": "ci/softpipe: Add another flaky GS test to the skips list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b96b7bf10d00b13d5eed83f679430a4e48f0a01",
"description": "util/hash_table: add function for reserving size in a hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a5edf247d509f1b82bc40b2007843e83e1d47a",
"description": "nir/opt_deref: Fix the vector bitcast optimization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9190f82d573c43e96c3e1c92e0350da755ba5f6a"
},
{
"sha": "54eae3355870d5b4ebf73f4690c1e72a2008779c",
"description": "clover: Stop leaking NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc00d57a3c011f6ba34b3120c3b3180d46b9a4c2",
"description": "util/xmlconfig: eliminate memory leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "23c3eb1fe161d9eda0f6adf1d70780e102e20bca"
},
{
"sha": "11389849a4e7af8cd5001f0443650ffe0e06cd21",
"description": "radv/llvm: remove dead code for 64-bit GS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a41bed243e988804ed13eeb2e8ff37a9d1a6c9d1",
"description": "radv/llvm: do not lower nir_op_fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a0574b968b8dbb2b024fb332bcba87a02bef46",
"description": "ac/nir: implement nir_op_fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0747f21bb67a992a6b94b0fc604d4390ac8b3523",
"description": "ci: Disable pm_runtime and max clocks in LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cae9f0ef1324f723c6325fb985590f5624daa80",
"description": "ci: Test Panfrost on Khadas VIM3 boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b74cfa786197728ddea51a74bc38d1621929ef4a",
"description": "ci: Update kernel for LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981464356c0bb75ed4b5ee3b8db472d467023bc7",
"description": "freedreno/a6xx: Support PIPE_FORMAT_R8_G8B8_420_UNORM for texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11563da8fa852c19c45b90a6a8427ea79008fd80",
"description": "freedreno/a6xx: Generalize pointers in struct fd6_pipe_sampler_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15",
"description": "st/mesa: Add NV12 lowering to PIPE_FORMAT_R8_G8B8_420_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e23bcb69c3543bb89f92146c23c52038d1b28df9",
"description": "util/formats: Add PIPE_FORMAT_R8_G8B8_420_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b784370c376dbe642c2a8232169363d4fda0c02",
"description": "iris: Use the data cache for indirect UBO pulls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54d37a8676acbd725ef1817479f2630d3ea95be",
"description": "anv: Use the data cache for indirect UBO pulls on Gen8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89f3d116a8a2f8cbb50616ed58823aa582889bef",
"description": "anv: Plumb the device into *bits_for_access_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a335606813f723fafefe9f8a1c2c6aff89d72eb",
"description": "anv: Use format_for_descriptor_type for descriptor buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2185f0c3f04603602ce8f729ad99433898c60aa",
"description": "anv: Add a device parameter to format_for_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d22de05ca1aba15011d6f873a96f9adbe55f950",
"description": "intel/fs: Add an option to use dataport messages for UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d462dbee57b9f0f708e61f184db1650d59e1e73",
"description": "intel/fs: Add an alignment to VARYING_PULL_CONSTANT_LOAD_LOGICAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "459f68af3c9467eea9332f0d8ec493fdfc9f21a8",
"description": "i965: Take an isl_format in emit_buffer_surface_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caea5a6a20fbbb42d6bd1ccb64f12114414f4f80",
"description": "intel/dev: fix 32bit build issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd9c34a907c7cf3069968b6fd701ba2cdad8a74a",
"description": "intel/nir: Lower load_global_constant in lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff2f44d86585e842d2e412e0730a5742441fafe2"
},
{
"sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a",
"description": "intel/nir: Don't try to emit vector load_scratch instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53bfcdeecf4c9632e09ee641d2ca02dd9ec25e34"
},
{
"sha": "0a172dca264fe32bc0bb05d7383656762aa00cec",
"description": "ci: enable piglit testing of clover/llvmpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cb17757ff76445c94c22f6e62b5ebfdb078f934",
"description": "CI: Don't run pixmark-piano twice on radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa7c790457c6d48ea3d47a08df9c7f32bc12ed8",
"description": "spirv: Move nir_lower_libclc to src/compiler/spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43390a546d96ac87ce4b5004c425fa61d25922c1",
"description": "clover: Use core libclc loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef453f54394fa509c1d37188668e2a9ed87e6032",
"description": "spirv: Add a shared libclc loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ffdb1092be75e0fe9ca6d67e63cced1e69df410",
"description": "meson: generalize libclc usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7e962b07c138eaaefdabc9e7feb928b45b6398",
"description": "clover/meson: use dep.get_variable instead of deprecated get_pkgconfig_variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3dcb1184bfd8ae865af051fdb917b0345dde378",
"description": "util/xxd.py: Add an option for binary files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82bbf4c3f2392e059ee1890e8c7644081ed8e906",
"description": "util: Make xxd.py output char array instead of string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22ffc05266c68b78cf328d091ba6b0db03f56867",
"description": "util: Move xxd.py to util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ff513ee5d995b733f0f91b0f6c645676038afbc",
"description": "glsl/xxd.py: fix imports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "412472da5cb30b603e218b34893936cc70039ded"
},
{
"sha": "449f1fee9e921fac4741f32d046693b536bd7563",
"description": "gallium/pipe: Add a GALLIUM_PIPE_SEARCH_DIR override env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3600c156fa48e745d6174ff90ee39df2ff9ee6",
"description": "iris: Fill out compute caps and enable clover support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df9f940f01d10a5b2a11abdd5ca9f59f75d93d0",
"description": "iris: Add support for load_work_dim as a system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ee9c5f5537fe85357556a4322a07253d13a697",
"description": "iris: Handle runtime-specified local memory size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9adb55a4d855ad871cdfa3b4a892d9f93ae6e6b",
"description": "iris: Add pipe-loader support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8de380d26a0d68c21f6b86e7de5d4bcd7b226a8b",
"description": "broadcom/compiler: add V3D_DEBUG_RA option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb8dd743278f4cff693b4e54515bd220986bdc4",
"description": "broadcom/common: increase V3D_MAX_TEXTURE_SAMPLERS, add specific OpenGL limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7810dcb2b1eed0a1920e5f3a0339a09031a895",
"description": "aco/isel: Fix out-of-bounds write in visit_load_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d38094bb33bab1804919cac5a8ed97da7925e9df",
"description": "radv: Respect alignment requirements in descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b55913f330968f3b49b650973fa1ea74a6b9926",
"description": "radv: Clean up CreateDescriptorSetLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76add3565e2d6855f8bb2a5d038865a029fef004",
"description": "radv: Fix unaligned memory access when writing specialization map entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "984dcfc59faa1e50dd9e9aa59e3e80582157792f",
"description": "radv: Avoid calling memcpy with null pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef2f1d4a0096316f2aa4a887882d262c5294084",
"description": "nir: Fix unaligned pointer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a9dc75cc23ccb8f918d3ba92873ff160cff4941",
"description": "nir: Fix undefined behavior due to signed integer multiplication overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "137d7d29fa11d779ebba0a2b5b6bd1587c319888",
"description": "ci: move to using clang 10 for meson + clover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7189df6e881d0a9a162625baf698f1309fd2dd",
"description": "st/mesa: pass inlinable uniforms to drivers if they requested it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "593517a775a6f3e9a85c4c5d192edc9295b1f0d5",
"description": "gallium: add pipe_context::set_inlinable_constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1b35a2f0323875d3ca1c4e01e365a9acb8edba",
"description": "nir: add new helper passes that lower uniforms to literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10a7682413785a0b3667ab077971cd132f43281b",
"description": "util: add _mesa_set_create_u32_keys where keys are not pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f2ea2a433cc7eed8f4b55a2ad3a3f14f995a41a",
"description": "panfrost: Fix fixed-function blend on Mali v6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8389976b7c09d6bb7ffb9964ec8748ecc3a9862a",
"description": "panfrost: XML-ify the blend descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca392e8cd77b0c038fe6aa7f314cb220912e7f90",
"description": "panfrost: Rework the render target layout to use overlapping structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "713419eef04d17f09afa7a706ab2427564d804bb",
"description": "panfrost: Rework fixed-function blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2044044e646f506ed29671d047bdcb0e81a9cb7",
"description": "panfrost: gen_pack: Add a no-direct-packing attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4205c95b34c80681276d9fcedf4eed1c6e153a5e",
"description": "panfrost: gen_pack: Support overlapping structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d09e260fbda6a7c9cba6b00d8d0f9d6e30976ff",
"description": "panfrost: gen_pack: Drop support for opaque structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01121c795bd83368423d34137bf44b42adbdcc93",
"description": "panfrost: Drop the with_opaque specifier on midgard blend desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bb85eadebf44ee8fb3d10498cfb7cc2f62f6aca",
"description": "panfrost: Get rid of the with_opaque qualifier on the renderer state desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f734e67b93dc39f9e2ef453e5150d0568d012214",
"description": "panfrost: Adjust the renderer state definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51331d6d5768e742f38de22e0bf2034e9bc57673",
"description": "panfrost: Adjust the primitive desc definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d343f233454c53b9c7c456db4fe8c68995bf559d",
"description": "panfrost: Adjust the draw descriptor definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7d82c8813647916325e460a93fbec1d428a4e8",
"description": "nir/algebraic: always lower idiv to shifts if bitops are allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "315df8dbb8d60fc1edc9004bcf06a94fcfda1d2e",
"description": "glthread: handle glInterleavedArrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd70b61f2f63660eb4642f5a0f20f20e6f2ffc17",
"description": "mesa: remove api_loopback to remove call indirections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bd94bd22704d16787b75c1ef57ff8176d5e566a",
"description": "mesa: don't use GET_DISPATCH because it doesn't work with glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3209a974f8597170234e29843182a965bcc55a",
"description": "clover: move tokenize function to algorithm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7",
"description": "clover/spirv: support CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bb2ba7e340893be378d21b9356e4734ef57e98d",
"description": "clover/spirv: parse arg_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f9982669118c927175eac2c56cb19cb48eb7323",
"description": "clover: avoid adding an extra space to compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "811b17a207bbcbbc538b9099b0f4d7109242dcea",
"description": "clover: implements notification callback on program builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c04d5e7efa7c47a2919f7af4a2b3ecbc0ee632fa",
"description": "clover: implements clGetKernelWorkGroupInfo CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aadd13408147c06b69af61c5871aab3dd6d3fa21",
"description": "clover: add CL_KERNEL_ATTRIBUTES for clGetKernelInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0f8ec03bf22b2aaad9fa86547b07750541b2fc",
"description": "clover: bind sampler_t type to module::argument::sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aea6e33740fef907fdb656a2e2b75043414f55f",
"description": "clover: implements clGetKernelArgInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7d66e30f2253fc9699c86a825a9ce4ac1f9e052",
"description": "clover: implements clEnqueueFillImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f03f6fc03e6d0b9e0c38f8a8b4f3b90bba84f2",
"description": "clover: implements clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b96eb0cc471c8287c803d7feab3fe70d64181bf",
"description": "etnaviv: Make sure to track different pipe_screens for different DRM device descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac161102f3500da7e1833ba5a30085e39627894c",
"description": "panfrost: Fix a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb3d7d8bead358a506bc06643d5e64ba95af0b8",
"description": "panfrost: bifrost: disassemble: Fix decoding of next_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19561f31a87317f40355b2302c6b5454eaaf9d03",
"description": "radv: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8096e0df7a9c9e4b7221ac41ebebeeca097fa993",
"description": "aco: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c5eb1f7615c44d0ba4d95b45d1fd71c54be8344",
"description": "aco: more uses of nir_get_io_offset_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1211d05befaf82e56c8f30d1b5ab02cd3fed6a00",
"description": "aco: bail out if the NIR IO base offset isn't zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d5ec7f6f2c480093b2880387acf4a892c1d28f3",
"description": "etnaviv: stop leaking the dummy texure descriptor BO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eda73d71277a0dd9d7832da96c2aaca2dd513d4d"
},
{
"sha": "6a44bda8795abdbacfcceeb79b73fb72d99edd5f",
"description": "intel/uuid: use git-sha1/package for the driver UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456fa9b8385b14d6f2d4bea16e89bf280c4d5b3f",
"description": "iris: plumb device/driver UUID generators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9a766a8c02710bf206529f74b25f6cfb817b35d",
"description": "intel: split driver/device UUID generators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "713386af2037254d6dbd49c56dfb8399d5870c90",
"description": "turnip: Enable support for KHR_incremental_present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b205402c34d9217ef2c73e96db92ba3e99d507e",
"description": "omx/tizonia: fix build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc"
},
{
"sha": "f5f0c012ad37b676605859cee382103d215056ac",
"description": "gallium/util: remove empty file u_half.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71697953ec5b61cfcacb2051362b80a2beee746f",
"description": "gallium/util: remove redundant util_float_to_half_rtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b42c6ff6f61b2bd731cd6cefc5c8bd6c623dc58a",
"description": "util: remove util_float_to_half and util_half_to_float wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24a62dd0fb0e0d0defebe607dcffce7c4b1ae4c5",
"description": "util: move util_half_to_float code into _mesa_half_to_float_slow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffcdf76799b0b23726d45f97502e2b9826ec628e",
"description": "util: implement F16C using inline assembly on x86_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c54f059150c197da3941b1b20efa70ba2f06e1f",
"description": "nir/constant_folding: init nir_const_value to zero",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9df1ff367813669c7f784a7f938ffe0412489377"
},
{
"sha": "335132cd4dd5fd04c789bacd1c18572f4f3c2377",
"description": "lavapipe: drop dri,dricommon deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c256892873e455400024ab232b6c07fa96dfd2b",
"description": "intel: drop likely/unlikely around INTEL_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e06da554e9e1bcbeedfb31b60c175b6c5211d809",
"description": "anv: drop likely/unlikely around INTEL_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b9e38ca0682f824bc683368753e632a31e94f78",
"description": "i965: drop likely/unlikely around INTEL_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6d26fbf3db9ccf6d375aaebb8f6c0d5670b0419",
"description": "iris: drop likely/unlikely around INTEL_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4015e1876a77162e3444eeaa29a0dfbc47efe90e",
"description": "intel: add INTEL_DEBUG expected value in declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcfec61d1ee2675b8aaaf3adec8109ce6fa6c003",
"description": "anv: Add driconf option to disable compression for 16bpp format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49593205b980e95314b430e29d053056baad1d84",
"description": "anv: Factor out dri option initialization code in separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c6f1d3bf9903fe403b31a995c4dfce726fd3a27",
"description": "clover/nir: extract constant buffer into its own section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbfff6eae8591f42eff074e9200db92a8ef06a3",
"description": "clover: bind constant buffer if one is provided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af85985250acc645c56a03d561b19316a2a07846",
"description": "clover/util: add id_type_equals to support symbols with multiple sections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fb4ab9ec1223a3ba3ba715470ee7c8e8e48d1de",
"description": "driconf: Restore the ability to override driconf with the environment.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
},
{
"sha": "455bfecdffcfb92a91f6a9eaecfff02cb7cfa0c2",
"description": "driconf: Make sure that the range check on the defaults actually works.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
},
{
"sha": "24b4a63b3d00d025ad15296a348bbf7baf99f2ae",
"description": "CI: Re-enable Panfrost T7xx CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dc00c33f08e0000fa2fead5ac96c8864be7d319",
"description": "gallium/u_threaded_context: fix use-after-free in transfer_unmap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fd6a5e112aa1fd09bc01f4cf3ca211ad73cc404e"
},
{
"sha": "706fef711baf90cd04ca2f76eb53a730a93a518f",
"description": "gallium/u_threaded_context: always flush asynchronously if requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28256d3d7b488e232628ef1e913b4b53c90ba5f3",
"description": "gallium/u_threaded_context: don't call memcpy in tc_set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed3c5fe4694c1938b85b8139e53c642facd3a995",
"description": "radeonsi: implement GL_INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bad7b38aa19f8d9be5d64f1f6c58c545f3f2cee5",
"description": "radeonsi: remove dead variable postponed_kill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5575ca7a14f50079782cbc5ed6d018dae108ccf",
"description": "gallium/util: add set_frontend_noop into driver_noop and u_threaded_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72fa3372cc0c63ca5158276afbb2ddba5a4f88d8",
"description": "util/idalloc: resize if ID is too large for reservation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "155b1b1792183e6a4a35fc81927a447995c1fecb",
"description": "st/mesa: enable GL name reuse for queries based on the driconf option",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56849ddda6a03d86293600c9f2a7ccd1fb3995c"
},
{
"sha": "6f7446bda56adbd239cb423fffd0eb125441b2d1",
"description": "driconf: enable force_glsl_extensions_warn for viewperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8b4e690cfcb9fe805f76e14c834f3a8338b29cd",
"description": "driconf: force the vendor string to NVIDIA to fix viewperf energy tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5827fe898e9054de93d392f1736004dbe9804519",
"description": "gl_marshal.py: inline print_sync_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcd6b0c6855e540002aad03b964bcf830b44c539",
"description": "mesa: factor out layout parsing for glInterleavedArrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60825a542de6d60463c49780ad6e17915451119e",
"description": "nir/constant_folding: Fold load_deref of nir_var_mem_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "481b7538abfcecebf0e4dabcb1899aa76452f488",
"description": "nir: Validate constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ada83504fe319dc20ae57e79489df270e864494",
"description": "nir/constant_folding: Use nir_shader_instruction_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df1ff367813669c7f784a7f938ffe0412489377",
"description": "nir/constant_folding: Use the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b11b37a1beed49efda23b4f4a1d34e148ad2af8",
"description": "radv: remove VkPipelineCacheCreateInfo::flags assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f3a5f3489f5df6061ea8e74e697287bbbb4e252",
"description": "iris: Fix a fast-clear skipping optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "393f659ed83abfc67d2a57ca1d962d53b22ec03f"
},
{
"sha": "c416adfb2d9b2717a5ffd222cacad28bd4278a3b",
"description": "anv: remove VkPipelineCacheCreateInfo::flags assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ad4b8b924313d8b68a6fe12fbf11a212df9a158",
"description": "intel/dev: add a small non installable tool to print device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61c095f09a773d3fdb2295a23214674fe1c20c69",
"description": "zink: enable pipe caps for ARB_timer_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb603352b68f1a58f020e9cd7fa15040742c00d5",
"description": "zink: add pipe_context::get_timestamp hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b551ee22dfc806f90fae37e51240afea98299204",
"description": "zink: handle TIME_ELAPSED queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a40b734ee2ba7da7975ac858022b6f175ddcb5a",
"description": "zink: handle timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f354441262622ea9b56d47dcbdc284f0eed6ad",
"description": "intel/perf: fix crash when no perf queries are supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9"
},
{
"sha": "82563b6a9fa2f45989c342307b0967c35e2cc2f4",
"description": "util: drop non-posix header fnmatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0707e977b87c921bb3f4fe6f16f1fe5927f2f63",
"description": "CI: Disable Panfrost T7xx CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b977adff805e618d63e84d3b95755a1b186d3f2",
"description": "xmlconfig: fix scandir_filter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4f37161a8f221cc31493c1ec3fb017f486754626"
},
{
"sha": "a0c13c9de9ac93dd86e8d44477f158fecf924bbd",
"description": "spirv: Make the clc_shader const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e33f9dbc1afbfce6597a4c585cecbe084bca87af",
"description": "turnip/kgsl: Add strerror decode in BO init failure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d3aeafa77211efdc8836095f95d5776c11a708d",
"description": "turnip: Report device loss through _mesa_loge() instead of fprintf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50f25da2b54110d5ae0bea882f9e9faaf8cd2cf1",
"description": "turnip: Always enable TU_DEBUG=startup on debug drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4d9a9d11c3c90a8a1580f3476bc184b668b3b2a",
"description": "turnip: Extend the coverage of TU_DEBUG=startup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80869f0bc3af7054fb1d73e04c8ed9880e21ac50",
"description": "turnip: Mark the vk_errorf helper as bring printflike.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01de452b5d5224de4e4e0f08a381490f5270cee7",
"description": "turnip: Use mesa's normal PRINTFLIKE macro instead of our own.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7bc2f8d1b50a01626f0fc4b4b7c0710adf8e26e",
"description": "turnip: Don't expose VK_ANDROID_native_buffer on non-Android.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d82826ad44465423407d1e4413d7d66bee82737c",
"description": "anv: Implement VK_EXT_transform_feedback on Gen7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9831888b68207acb4e1410c7960cd9e675cad603",
"description": "android: panfrost: use python3 for generated sources rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27921171e349a7708298a798ddeeec113c5af4be",
"description": "android: pan/bi: Use new disassembler (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "792b51713bf4050183ef3bcb9e8cab51886e89bc"
},
{
"sha": "8163c818e32e48782c463a90c35538b09035772d",
"description": "turnip: implement timestamp fences/semaphores for kgsl backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462d62351d2f02d85a35f386994bfd79501f9f7d",
"description": "broadcom/simulator: update to a newer simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3b814d5e9e414839d5e4de3a76bb2899cbb7249",
"description": "zink: hook up driconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f984654da8bb022baa3531a19746427fa1ea981e",
"description": "ac/nir,radv: fix invalid IR when loading inline uniform blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "05b6612b4ec7c5386d4840d251d76123d4cee0c3"
},
{
"sha": "9badadf67eb8adefdc1f16c85c39848ac604842c",
"description": "radv: remove dead deref code in the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc099b834fd98158161c92167538e004fbb922d5",
"description": "radv: remove unused gs.writes_memory in the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9896337d1b279f1c3a6e718a78c148758c0cd6cc",
"description": "ac,radv,radeonsi: remove unused parameters in the shader ABI IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7f99401f4b4e7ea992a876a093d11e90e2f13b2",
"description": "radeonsi: remove dead code in TCS/TES/GS since const_index is always 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3296e05ae38b86ada440f0169327748c028e45b",
"description": "ac/nir: remove dead shader IO code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456f63e0ba1f452c00f58096a402bb299f3ff5dc",
"description": "ac/nir: remove dead global load/store/atomic derefs code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b0695c42a2afcec33b4f27b89415384b155b37f",
"description": "radv/llvm: enable lower_unpack_half_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f11d4f31270a385b75d658b4a25db209064ebb04",
"description": "ac/llvm: implement nir_op_unpack_half_2x16_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdf6d9349872a2c8a6fc23861c86d33da0397708",
"description": "radv/llvm: lower VS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3402997a52419277fd69c58beec02e6b5e943cf",
"description": "radv/llvm: gather VS input usage mask from load_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c4a21328e1486c093e10f30453b14ac41f00f23",
"description": "radv/llvm: lower TCS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80cefee0f729d71cb57c940d416709a6938df4b9",
"description": "radv/llvm: gather TCS outputs from the output variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96152739072c7f82d2cff9f981d953eb3b9ee652",
"description": "radv/llvm: lower TES IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e339418a721467043d42b1ebb98df0201391535",
"description": "radv/llvm: lower GS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed55bc4af2bd63f751400c444e8258e49023a76e",
"description": "radv/llvm: assign driver locations for VS, TCS, TES and GS correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ea48c1f57dd757bbc805988f5909a0d3cbce43f",
"description": "ac/nir: remove dead load/store deref code for temporary variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a8f5eab71aea063b5adb4f82077db337f14f160",
"description": "ac/llvm: adjust dmask when image stores are shrinked using the format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1b4d968106daa18a685d9de9769b5984150ab32b"
},
{
"sha": "961a8d71cdc2c0b13dccfd644cca84a2b97912e4",
"description": "vc4: Avoid negative scissor caused by no intersection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a899e579a6c7845cd94961b22e3a2c475f50a62",
"description": "v3d: Update the TEXTURE_SHADER_STATE when there\u2019s a new buf for a tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2f037e96cb40be4412544551d10376ddc211bf3",
"description": "v3d: Split the creating of TEXTURE_SHADER_STATE into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d25504dae01eadf02a5364fc75bfcf490bc3831a",
"description": "v3d: Make the function to set tex dirty state for a stage global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef918f0e3354fbff4d9d73f6186a3dc970d43514",
"description": "turnip: remove pre-emption marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b3a3af9c7680fc75be0745fa3e58f204227a7d9",
"description": "glsl: Initialize ast_node member field location.path in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81cd4c8f5961b1054b26c23d47a83825763ebca4",
"description": "intel/vec4: Remove leftover code from Gen8+ removal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7bd14dbb8c1c44cfa31abd584f57379f609489",
"description": "freedreno: Move rsc NULL check to before rsc dereferences.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6173cc19c45d92ef0b7bc6aa008aa89bb29abbda"
},
{
"sha": "1b0fec444fd23b99345b2818fcbe29d406709b0d",
"description": "iris: Fix the constant data address calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "536727c465170c028b0d91e4eb8d94020e4a7669"
},
{
"sha": "23ff2a0e634f4be94fec24c84dc3339a434f69ba",
"description": "nv50/ir: Initialize Source members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e862670efb8c3ab7eb50173d302379f42cd63fe",
"description": "radv: Fix asserts using assign instead of compare.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d8cdcd4adf7a1209da7afe47056118183e2b3529"
},
{
"sha": "9660427ab7b3fd18a250189667b826086529160e",
"description": "lima: Print usage if --help is any of the arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fb2749937839c1edd399bcdd94e6be337e1fb56",
"description": "android: Disable the user XML config parsing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edb2aed551476847e8f57192c3e4ce6a9f638a4",
"description": "util/xmlconfig: Drop use of XML_Char in parsing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f3352b6a7648e50f19edffe056d25211375b247",
"description": "driconf: Stop quoting true/false in boolean option definitions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521",
"description": "driconf: Make the driver's declarations be structs instead of XML.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fbf206a1371b86f6d70eef2bbc4540c6a46a68b",
"description": "driconf: Use DRI_CONF_OPT_I for remaining int options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c3eb1fe161d9eda0f6adf1d70780e102e20bca",
"description": "driconf: Delete disjoint range support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f37161a8f221cc31493c1ec3fb017f486754626",
"description": "util/xmlconfig: Indent to Mesa style.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91ccbb399f0a799a16dee670b29f171a18b413d1",
"description": "util/xmlconfig: Drop silly open-coded strdup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3d3ea33e723a7e971698a44b4a155ad5313b7e",
"description": "driconf: Make a DRI_CONF_OPT_S() for string options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a57384959382e3dedb65c294ed2992709f009a9",
"description": "r200: Reuse DRI_CONF_OPT_F for texture_blend_quality.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c47c08fa72bcae2895477445e306c858ec3df654",
"description": "driconf: Fix extra quoting on \"Jimenez'\".",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1e730b3b437801f241c19c645b324cda70d3c5c",
"description": "driconf: Eliminate the DRI_CONF_OPT_BEGIN_B macro.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8427e5606721019b0885af5b986a875e7d562643",
"description": "intel/fs: Don't use NoDDClk/NoDDClr for split SHUFFLEs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ac61b0ee2fdf4e8bc7b47aee9c24f96c40435c"
},
{
"sha": "b23541c4d3aed0e8c66d604c2630a2ee917681e5",
"description": "android: util: add log.c to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "13ea7db760b13ce8dd68ccbdb5aee590198b2414"
},
{
"sha": "f9977f87296b63db55567d38ca5023c727380a12",
"description": "panfrost: decode: Flag pandecode_log_typed() as PRINTFLIKE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12b00b77c6f1d9f0ec2353fbe5dc91ad54779667",
"description": "panfrost: decode: Fix decode_bifrost_constant() prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7568c97df14f8702efcc5691cd8c2fff8f9bff49",
"description": "radv: Use atomics to read query results.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cc55df938b16bf2da415933e5ef290101848435",
"description": "pan/bi: Fix assert when writing vertex outputs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0aa08ae2f673a36709c5485679d4c89a747ec0e9"
},
{
"sha": "447cef4a71d9d8181f15d38370d6199fd0d1ef89",
"description": "zink: use sizeof(vec4) multiplier for nir_lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c8e80a07b8f59deebd2f6d045b2a8049ebdbab4",
"description": "zink: correctly set up ubo bindings and buffer indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59027a26828ef809f9ac3b1fe7702a85727b02c1",
"description": "zink: don't emit ubos or bindings for ubo variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d369c00c83cba702fbb9d7ecab56880bed3ff8e6",
"description": "zink: emit ubo variables sized based on the overall ubo block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ac3416755510e0504ab2b473b1fe319c5474a3",
"description": "zink: always emit descriptor set 0 in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a8539206f98111314e4295736e790eae20f2c2c",
"description": "zink: fix shader buffer size caps to use 65536",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e3e323224677747f4f157f439c10828c65a8c73",
"description": "zink: run nir_lower_uniforms_to_ubo conditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7767c3dae304e68d583658cb9e9924732fe34906",
"description": "zink: correctly handle ARB_arrays_of_arrays in ntv for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fd6274b26ffef43567d1c290876a6119b8866a",
"description": "aco/tests: add disassembler tests to reproduce the add3+clamp crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01704dd1a41c398795f359cb6372a2a0771cc8d0",
"description": "aco: apply the clamped integer addition disassembly workaround for v_add3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9192d1083e609e2299cd6a0e58494582ad01e22",
"description": "pan/mdg: map uabs_i/usub to i/uabsdiff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cea032a3459f5702e214456966b63758c8f76476",
"description": "pan/mdg: remove unused arg from ALU_CHECK_CMP and ALU_CASE_CMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37c1b9c54b7413a0f1b74592cf09683012cb73fa",
"description": "aco: fix get_buffer_resource_flags()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "05b6612b4ec7c5386d4840d251d76123d4cee0c3"
},
{
"sha": "b2e1fc8976de00fb0924c08d6556106b44d2268b",
"description": "nir: Add a pass to lower vec3s to vec4s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9190f82d573c43e96c3e1c92e0350da755ba5f6a",
"description": "nir/opt_deref: Add an optimization for bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80e6ac3341c257e75a0c0f279493ee157fad5043",
"description": "nir/opt_deref: Add an instruction type switch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769ede2de498c7d4522a054ccf819b2d786e3f2a",
"description": "nir: Add component mask re-interpret helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e7c5f05eb15adf8e4d51a7536d8267e9ff0d2d",
"description": "nir/opt_load_store_vectorize: Use bit sizes when checking mask compatibility",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
},
{
"sha": "f6667cb0ce828a8e4bc57e182ab1526fdd7a5e35",
"description": "nir: Add a memcpy optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e363da3bdd3f16e9e9aba763230238479bfa4995",
"description": "nir: Handle memcpy in copy_prop_vars and combine_stores",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b2899f72657a006489284def54f9a5373f8a1d1e"
},
{
"sha": "100a5ace63635214cc3dcad2ebeb1cd7c4901321",
"description": "nir/find_array_copies: Properly discard copies for casts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789"
},
{
"sha": "1c4929953575ad1216c12737c72f30ca31a7acfc",
"description": "gallium/util: allow scissored blits for stencil-fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e0468f73034b9dc0234cc5e0c82dfa69b5ba07",
"description": "gallium/util: fix memory-leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
},
{
"sha": "03bea54e02901f188d03d5432f47fc9c57c4e12e",
"description": "meson: fix power8 option",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04"
},
{
"sha": "57b4f60add30bd00235de7633d09dc8ed7a6b67b",
"description": "turnip: don't initialize GRAS_LRZ_CNTL/RB_LRZ_CNTL tu6_init_hw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c07a149986381847a8431db0491286c1fc10897",
"description": "turnip: enable LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c",
"description": "turnip: disable LRZ on vkCmdClearattachments() 3D fallback path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a",
"description": "turnip: disable LRZ on vkCmdClearAttachments()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27743b029d4cd86637a7015696bced769507e924",
"description": "turnip: emit correct LRZ fast clear setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ca87ed506287d7141a45238ac631a2cc5b6fa95",
"description": "turnip: add support to clear LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b2cfd0668e3d827a2380c8ce6bc28c51d7a49ec",
"description": "turnip: add LRZ valid tracking for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "517b26bdd10fa24baee567906ae61682a36d841c",
"description": "turnip: add LRZ tracking to command buffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdad1ca25650828855e6ae347ee84e53fcef12d2",
"description": "turnip: disable LRZ depending on fragment changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1fa40bdcfca30f206938127810f55e2895bb064",
"description": "turnip: disable LRZ writes when blend is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f008e07bc6e4555afc2ee21e301447651c2d33",
"description": "turnip: disable LRZ on specific cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6089b00e893115440e657480a75afa5317b3ce2c",
"description": "turnip: create LRZ buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "138d2928cd9858baa00293e05d597d33e6fa3a88",
"description": "turnip: add environment variable to disable LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c7748b2e2c75e2a7d678333f175f179249dc4a",
"description": "ci/bare-metal: Move the \"POWER_GOOD not seen in time\" check to the right time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98bb74b67dfcac6b946246e110c953effc541be0",
"description": "nir: Fix a misspelling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cb95065dd122a09159ecf6f00d6ae03c6014fb10"
},
{
"sha": "038fcbcaed31b97f8f477f2496f8cf0a809b1892",
"description": "glsl: don't duplicate state vars as uniforms in the NIR linker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "664e4a610dc8c0f2adc50de645a07cf4e2b622fd"
},
{
"sha": "535fd6d45e658cea148f142c82f64a04838fb5ce",
"description": "freedreno/cffdec: fix decoding of bindless descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8ac61b0ee2fdf4e8bc7b47aee9c24f96c40435c",
"description": "intel/fs: NoMask initialize the address register for shuffles",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c2129d4347ddf44e299f014335beeb239360fca",
"description": "virgl: fix stride + layer_stride inconsistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87383e3163d3425cf34d7b9be80a4877ec4a3dfc",
"description": "virgl: query blob mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1",
"description": "virgl: support PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd31f46f08a7a60a7f2ca074b817f5fd2034746a",
"description": "virgl/drm: add resource create blob function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e01ec6ed2d4950be5acc1242c5c3916f4fe59587",
"description": "virgl/drm: query for resource blob and host visible memory region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7f2108256dff6bfa32a9b108ec8339c8a2eeb4",
"description": "drm-uapi: virtgpu_drm.h: resource create blob + host visible memory region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c73c0cc31775f3a1532e0f0b9e1d2e956ff1b00e",
"description": "virgl: add flags to (*resource_create) callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aac47db69d5cf40329ccd26acfea8f615db3415",
"description": "Revert F16C series (MR 6774)",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "4fb2eddfdf9adafde2e6f94de23202ee44123d59"
},
{
"sha": "4a0164ed85f309ad4909bb481f16d5d4f8337181",
"description": "android: gallium/virgl: cleanup virgl_driinfo.h gen rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "974981c4e6b9d41ca1129d08da1ed824c3c8c9f7"
},
{
"sha": "d7fbf94ae846e4cffb6ee62257c7aca7871180bf",
"description": "android: gallium/radeonsi: cleanup si_driinfo.h gen rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "974981c4e6b9d41ca1129d08da1ed824c3c8c9f7"
},
{
"sha": "a648aea3fdf5c3988063701a0d13caff911b8de1",
"description": "android: gallium/iris: cleanup iris_driinfo.h gen rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "974981c4e6b9d41ca1129d08da1ed824c3c8c9f7"
},
{
"sha": "cb95065dd122a09159ecf6f00d6ae03c6014fb10",
"description": "nir: Add lowering from regular ALU conversions to the intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7ed03ef8fd87e9905f4cebf8095a403a25cbe3",
"description": "clover/nir: Call nir_lower_convert_alu_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d97f3dfdc8da92c9b4dfd22551e169e9343e9c9",
"description": "spirv: Implement vload[a]_half[n] and vstore[a]_half[n][_r]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a85afb797e7c6f49cbe76baf51385d2b58478c5c",
"description": "spirv/opencl: Drop dest_type from handle_v_load_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8610af12b6a64011df905b9b0ab2d773dfaae139",
"description": "spirv: Handle all OpenCL conversion ops with full rounding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8458218c6e6668fc33fd99d44276ffc7d0d921",
"description": "spirv: Add some conversion handling helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "383ecfbc70966a91382272c249b9750f3cff9031",
"description": "nir: Add a passes for nir_intrinsic_convert_alu_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5cb51e2b917a012f8220017e07e6d00d957dd0c",
"description": "nir: Add builder helpers for OpenCL type conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "588bb6686b38ecb6316269fe20792dea5aab819d",
"description": "nir: Add a conversion and rounding intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa08ae2f673a36709c5485679d4c89a747ec0e9",
"description": "nir: Split NIR_INTRINSIC_TYPE into separate src/dest indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c70f1ba2fb2ef0aef33d0f7f160ad110b731615",
"description": "gallivm/nir: fix non-32 bit find lsb/msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8f1cc41db3aab4f2fe3462749f096986effa972",
"description": "llvmpipe/cs: add in shader shared size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b162eb2c0b8d8b3d41e276e9193bd9b0edd464",
"description": "gallivm/nir: make sure to mask global reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545d852a7a7bc8a509d22096bdb7fb578d4bab65",
"description": "intel/gen9: Enable MSC RAW Hazard Avoidance",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "237f4d9d187ec21d880c7fb4441456d22b4269b6",
"description": "radeonsi: restructure si_pipe_set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5cb7bd5274199e47365fa7c0732fbf94d03feda",
"description": "radeonsi: call nir_lower_bool_to_int32 last because it breaks nir_opt_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6bbdcf59dc5b87fed31f8fc51a2b27eaedfbb2",
"description": "radeonsi: use staging buffer uploads for most VRAM buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701f7ae9d25a3fc8f120c17a2e5295ff4ecfe7d1",
"description": "radeonsi: move si_set_active_descriptors_for_shader into si_update_common_shader_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5912c6d326d9ae850b6bedc100ec20df91ef7f7",
"description": "radeonsi: kill disabled clip distances and planes at per-channel granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30c3b2c0b602a7e9f9d1246c2de61cf1ef38f4ae",
"description": "radeonsi: simplify NGG culling enablement and add radeonsi_shader_culling option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02bef01c89872434d957c2a5cc9b30cbe32d92d",
"description": "intel/blorp: Conditionally clear full surface depth and stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98",
"description": "anv: Skip HiZ and CCS ambiguates which preceed fast-clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9d5ec342d1069018597b34e9d37607c29749564",
"description": "anv: Use more temp vars in cmd_buffer_begin_subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c92e413afe24695c216c9e20ef24296ac1e6e09",
"description": "anv: Allow HiZ clears for multi-view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03af98abe26e738f2d4175a5e97dc9d62e386493",
"description": "radeonsi: support for external buffers (ext_external_objects)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df6349159443dc365705d2363c1f5daaa387508e",
"description": "radv/aco: lower IO for all stages outside of ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c322514f3825095804c491582f3457d6f06282d",
"description": "radv: gather output usage mask from store_output for VS, TES and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79368ab302f925f705a02d60f09ea2d609628ce1",
"description": "ttn: Fix number of components for IF/UIF",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f103bded0b5b7f1860a1d0be92d19bb248d29fd4"
},
{
"sha": "b00a023f1e16a280730650952134ce9b72382987",
"description": "ac/nir: fix nir_intrinsic_shared_atomic_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8227b08c08182fe7b75e2ec3b8b7531cfebaef59",
"description": "ac/llvm: fix invalid use of unreachable in ac_build_atomic_rmw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "892e74d2f7c6e443f57c03508ddb5647142588dd",
"description": "radv: fix gathering writes_memory for global store/atomic operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1588644543df39dcceeec4ed640f1ffe9b4fe159"
},
{
"sha": "e94fd4cc65899bccceb4642363bc4376c6831580",
"description": "lavapipe: rename vallium to lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e8791a0bf00384cbd7e3a7231bddbc48bd550a8",
"description": "radeonsi: Fix dead lock with aux_context_lock in si_screen_clear_buffer.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "07a49bf59766b7c40d35608a98bd4a5796dcc2fe"
},
{
"sha": "90e42f87ac56f1a3466151afd998cd8a4cd2f071",
"description": "add one last 20.1 release to coincide with expected 20.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe16e40974851488c3f94bfede3db6fe57593202",
"description": "docs: update calendar and link releases notes for 20.1.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00d87db89b52b9fb85eaf7c6a88451e2bea7339b",
"description": "docs: add release notes for 20.1.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49ec863e8303170fd2a871689f9d9366215dca7e",
"description": "freedreno/ir3: Enable the i/o vectorizer on UBOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f465580511153daca9ec9085375bd518ed5b24",
"description": "nir: Make nir_lower_ubo_vec4() handle non-vec4-aligned loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "618556a8cbdf86c31eb359c043cc9c629dc6fc0b",
"description": "nir: Drop the high_offset argument to the load_store_vectorizer filter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f757bb95c20cdebed578b851e9f204b8aa6c014",
"description": "nir: Make the load_store_vectorizer provide align_mul + align_offset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c5a793dc72bf6977643b0fc8bf8b1579639d7d7",
"description": "nir/gl_nir_lower_buffers: Set up align_mul/offset on UBOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffbfc1ec0eb9190e8e7fa099631917e2987db325",
"description": "nir/nir_lower_uniforms_to_ubo: Set better alignments on our new instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c88c89ff3ea05cc168d1514fab1b71de2a357bb2",
"description": "nir: Print the alignment information on casts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c1c5714409c1e49f941289396cc5112da95dad9",
"description": "nir: Document a bit about how align_mul/offset work.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd60e31c837b9c8ed48f6b4db0b93b14ab46135e",
"description": "freedreno/ir3: Make sure we run the opt loop after lowering UBOs to vec4.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df"
},
{
"sha": "8dc8922af257e454f4460bbc5993df5647968146",
"description": "turnip: implement legacy API functions separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25ebd7f90f83c4a78b68386b248983f624c3678e",
"description": "Revert \"nir/lower_goto_if: Add a route::outside set\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d57573dcd4aa2160f3153df466b01f377484a3fa"
},
{
"sha": "57c9fc3cbaf59320d397df840d3004a58335aa04",
"description": "nir/lower_goto_ifs: Always include level dom_frontiers in prev_frontier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7749983658ec32ead48f0557d5661df91ca3a60c",
"description": "nir/lower_goto_ifs: Add asserts for SSA forks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc010cb74e1a60645cfd088f51c88a13cf5687ba",
"description": "nir/lower_goto_ifs: Use rzalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3c38ceb36eaa681f2ab0be7b07aefbeefc617d",
"description": "spirv: Only run repair_ssa if structured",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "719c68016a2ebb098473f2f338372b545f7cd0ac",
"description": "nir/dominance: Use _mesa_set_clear instead ofhand-rolling it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a4172f1045783576c1bd2f97d4d8d9e031294d",
"description": "nir/lower_goto_ifs: Don't destroy SSA form in the process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f134a622b186df8a8b3b25d98cee70c78d1992a",
"description": "nir/validate: Improve the validation of blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fb2eddfdf9adafde2e6f94de23202ee44123d59",
"description": "gallium/util: remove empty file u_half.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a1deb16f8af4e0ae4ed64511cbfcc606087f0ee",
"description": "gallium/util: remove redundant util_float_to_half_rtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b6a17234376817e75d1f81edf5bd1b28eefb374",
"description": "util: remove util_float_to_half and util_half_to_float wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5af81393e419eaf086e4de2a1d149af78cd1f54d",
"description": "util: move util_half_to_float code into _mesa_half_to_float_slow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87900afe5bbe90c5f3ad0921b28ae1c889029ada",
"description": "util: implement f16c - fast half<->float conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dbb1f7462433940951ce6c3fa22f6368aeafd50",
"description": "nir/cf: Better handle intra-block splits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fc7f2d2364a98d4ec8fb8627b03c6f84b353998c"
},
{
"sha": "5e2e882270cfb174513bcc9a1e717077a8f39130",
"description": "nir: Disallow goto and goto_if in clone and [de]serialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a48ed84ecd166d57fb8018401eb5491d8f80bb1",
"description": "nir/copy_propagate: Copy-prop into jump conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f0cd6f1539ff4a98d1d084116834073f20c515d",
"description": "nir/opt_if: Use early returns in opt_if_merge()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "656e428ff4e027d134027df73a0fe13e587011a8",
"description": "nir/opt_if: Remove open-coded nir_ssa_def_rewrite_uses()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6f871b62e21343263a7a4c1fd945269e87fd7ee",
"description": "nir/lower_returns: Use nir control flow insertion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f103bded0b5b7f1860a1d0be92d19bb248d29fd4",
"description": "ttn: Use nir control flow insertion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f504eb683d8596326015d18b6fcdfccc8a4ad32e",
"description": "radv: Use nir control flow insertion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2ede6280c0a6030efb0bf2005b018dbacfbf4f1",
"description": "intel/nir: Use nir control flow helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e2b3424decf9f0240bb6fe0fd521e775d28d66",
"description": "radeonsi: Fix imports with displayable DCC.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c6c1fa9a2638800155b31701190af7baccb0c18f"
},
{
"sha": "636f770233543c00c319895201498c57eece6774",
"description": "bin/gen_release_notes.py: escape special rST characters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7975ecd43d769a31debb6190586bd2437a6f63",
"description": "docs: cpu -> CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fe6124661db8e89c437ef1cd4e947c1275c046a",
"description": "docs: Sandybridge -> Sandy Bridge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "302fc31847354550cfaba4141cb64b0df3b66e9c",
"description": "docs: vmware -> VMWare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37bb6ddcc25a67327e8759901930bccb5b495c67",
"description": "docs: ubuntu -> Ubuntu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c90662dfbac62157e3673c7d91bf4e2d6c69049",
"description": "docs: scons -> SCons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f4f441465acd324f8eb4744b0a34aed5f2d17fa",
"description": "docs: quote \"git log\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50e26e5376e542b6c6483bcfd689ffd5ffd20369",
"description": "docs: git -> Git",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e8e53bac37de19e1377fac76e98e680eb415bb",
"description": "docs: android -> Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca613a5a7ef07ff95ffd02c241488fe7f006595d",
"description": "docs: drm -> DRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f59b19ad04931570c6e9be722943368b8b06a42",
"description": "docs: wayland -> Wayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d2090e79d0dc56448ac15f6900104c24be1d259",
"description": "docs: x11 -> X11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0db015294ea3ada56dc2cec7ba80d495a6040e27",
"description": "docs: cmake -> CMake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8b0e5ece02c3f8c40f565688263c3bb7007ee52",
"description": "docs: gpu -> GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12d925dc8d608b80e9078201cefc04ff54d38661",
"description": "docs: visual studio -> Visual Studio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9d87eacc568366753606b47843c9b7ca8341b0",
"description": "docs: windows -> Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0df19e3c6bf74c3b2427740ff62e709c132350ed",
"description": "docs: linux -> Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "557ee09c2eab7032180952ff82c8f83363735613",
"description": "docs: microsoft -> Microsoft",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84420f51362b5363414d9121446211f1cbaf1c8",
"description": "docs: mingw -> MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14d64757b3e8b2cff19ca186cc79dbb67677659",
"description": "docs: ninja -> Ninja",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb1e7e61e529239ec345db26a28e6dbf779a4645",
"description": "docs: chocolatey -> Chocolatey",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0732efbda91e4c7fed6f99c09940a39cdaa5315c",
"description": "docs: mako -> Mako",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fafd1f442573ab11c408ce17bea16ca21c3fe8d0",
"description": "docs: bison -> Bison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e75294e82792d0ce478b88d2f9c9bd8cc1389b5",
"description": "docs: flex -> Flex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95e2e48a9beda7a3af81ca271f1b1e2c53b4367",
"description": "docs: python3 -> Python 3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e198fb64e10ed6753d2f38657a96eaf4fec7578e",
"description": "docs: meson -> Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0835ee9e8da19f1fb398e6439db82a59932453c0",
"description": "docs: correct reference to meson.build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ed6432eebbc03a21359ff92edfe5b7efc5a6257",
"description": "docs: llvm -> LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1904c96f3b4b14dc6739ad40da4648ccb5b0b66",
"description": "docs: bpp -> BPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "647a8283674874c445b7864a67ea6834df39bf75",
"description": "docs: webservice -> web service",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "648cf6334378860dc5a1b2c629afb54ec1f7271a",
"description": "docs: existant -> existent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "766705d03b9a59051e42e7f070698effbfd530d2",
"description": "docs: softwara -> software",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92a594b15402364097a62b5724c3da33327e17fd",
"description": "spirv: Delete the legacy offset/index UBO/SSBO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cadbe514138e898d4b0cd3f3d5ba35c20fac87b",
"description": "vallium: Stop using lower_ubo_ssbo_access_to_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "657d49a9ba17bea52689c8ad53a3752a647cdc53",
"description": "spirv: Use derefs for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3fa7451a6651ea78bd4d1ec2f63e052e7608531",
"description": "anv,radv,tu,val: Call nir_lower_io for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac7537f155b65801fa41773c8024c335c006c8bb",
"description": "nir/lower_io: Add support for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a2b4ce22e40471b45c5506f970bedac678243fe",
"description": "nir: Allow creating variables with nir_var_mem_push_const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0504ed682f7df16ec108016b09ad6ede1c290a4",
"description": "llvmpipe: use an alternate env var to enable clover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760ba65733d7915a61eaaebd073ce7c06cafec2e",
"description": "gallivm/nir: handle non-32-bit mul high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4502c085521ba149048c958f56ee4a62b8484c",
"description": "gallivm/nir: fix up non 32-bit load stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28911360507312dd6176c1c53d147846a9849e1a",
"description": "gallivm: fix 64-bit CL intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "728061b96891290c02297f3097d790221f624a8d",
"description": "turnip: signal fence and semaphore in AcquireNextImage2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e192f8f30a932368c13319990228dfc8661c8aed",
"description": "turnip: share code between semaphores/fences + fence import/export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0497c9cb6ccd54e07a1ddb5777ecf383a988f806",
"description": "turnip: remove remaining uses of drmSyncobj helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d5010c54d83f102f07a98575189a5f1429b6a1",
"description": "turnip: rework ImportSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8343c32f5af33d773df703b845562385c5126758",
"description": "turnip: rework GetSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb76af24a228213e37d00b5467b1871281969fea",
"description": "turnip: semaphores simplification (only syncobj semaphores supported)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dfb5a93d2663128850c2280e1feb808a5960b4f",
"description": "turnip: set MSM_SUBMIT_SYNCOBJ_RESET for submit pWaitSemaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3f6e0267f1be7c0290eb0c14e5ca6f1c387cab",
"description": "turnip: always create permanent syncobj for semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcc278c72277fad5ee2f0b86e8215fd78ffc57e0",
"description": "turnip: clean up tu_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d12cdc9374dc30fa032ea309cad8e921d92ad0e5",
"description": "gallivm: fix pow(0, y) to be 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a1a3e9d60b98dca132c12b0952e0201d28bfc6",
"description": "r600/sfn: extend life range of all variables by one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02245e38fcf3664247738219f198f064d3b625b5",
"description": "r600/sfn: Add support for more barrier instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48edb98a7ef0366629aebc0a7248b74b50c1ff50",
"description": "r600/sfn: Fix IDX register ID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9a6b11a7330b08f57876bd8b16c3b360e4818e86"
},
{
"sha": "7683e2756195c01e8786323d9b9329726d0510b2",
"description": "r600/sfn: Fix enabling the right interpolator for inerpolate_at_sample",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "73c5f451916de2d14b304d762b65d5db354b6cfa"
},
{
"sha": "16a3a563212733c1d8ec699c956a8ab8a00ea352",
"description": "freedreno: Don't leak LRZ bo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7454ae4ea6588508687830644ff1f1dcfb74a65d",
"description": "freedreno/registers: Add a couple things used on kernel side",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c8d976577effe89c336181db7d140ddbb5cfa8",
"description": "freedreno/drm: Also clean ring_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98093e2780eb14dc917eff6389da7ef48803f1ff",
"description": "freedreno/a6xx: Small cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5be3cfdc13eddaca1f15bbd9e9a298b07c1c8ef2",
"description": "freedreno: Don't leak border_color_buf reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69a3ef6511255d6652c74439efa2162d14340cc7",
"description": "freedreno/drm: drop bo's dev reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a20c630b93b1519c71a0a90185aebe30054be9d",
"description": "zink: unify all occurrences of waiting on a fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31381ac2609ef06dfa5a230c38e7044009f5526",
"description": "zink: combine all surface layout-setting for src/dst into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f19f409d36e71a1c228296da50c75d6894930f",
"description": "radv: Write correct dispatch size for RGP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b39d74c6823f451b7ed39d9b29d7cda607527c8",
"description": "ci: Enable remaining (non-rotate) mustpass CTS tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8abe3bb95a869182ada6b75952a059c060766afa",
"description": "ci: cherry-pick deqp fix for config choosing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aee1c08c06567a7c83f97f3e736dec4bb0008403",
"description": "ci/deqp-runner: Allow overriding width/height/config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efaea653b5766427701817ab06c319902a148ee9",
"description": "intel: Add support for i945g to intel_stub_gpu.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5901484a773765dc19a473320e5b6b2575f2cd6",
"description": "Add driver override to envvars.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2584d48b2cf13ea50b4e6177f32bacf0c7027e79",
"description": "gallium/vl: add chroma_format arg to vl_video_buffer functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc"
},
{
"sha": "b121b1b8b8f6df790dd8150a8b5e8021dc9e56bb",
"description": "gallium/vl: do not call transfer_unmap if transfer is NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d2757789a72714489fc1fd5dfee04e48c52fee8",
"description": "tu: Enable multi-position output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ad5a1f7b3be382a9b6297a4a035dcaa1b36740",
"description": "ir3, tu: Link per-view position correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6982e8510b56991532533bf7da70344bdbb695b9",
"description": "ir3, tu: Run optimization loop twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41a5a2185827257820af37ee8752a839d6f2d519",
"description": "tu: Refactor shader compilation flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ac16611bd31a84e9dd6e54ea4747ab7aad717a",
"description": "tu: Write multiview control registers in binning pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c0c7dbd103481b9a07a0f5b56040b1cfadafd89f"
},
{
"sha": "a3363c348dcd968f2d3e413099a4d28fcda047eb",
"description": "gallium: Make pipe_viewport_state swizzle_x/y/z/w bit-fields 8 bits wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "291cfb1e41513008a5be08be95399373a7de206d",
"description": "radv: move lowering of FS outputs outside of ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dae9e53f6afa9c02e6dd5bfe4d522b647d93b98",
"description": "radv: call nir_io_add_const_offset_to_base for FS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85074ec5f6c57a8d1d391e86032285721ae773dd",
"description": "radv/aco: Set I/O variable locations outside ACO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1fab4ed678305ba0f043e43aabfd202f021ea3",
"description": "radeonsi: enable support for GL_NV_shader_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0",
"description": "mesa,glsl: add support for GL_NV_shader_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8930b3bcdd8c3626c03b6f187d90bdaaa3305049",
"description": "gallium: prepare framework for supporting GL_NV_shader_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d4f33e469b301b2fc4f398f62c81ef66f9150be",
"description": "turnip: initial implementation of VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "992d24794da28d9f0f97c87c3127957bfa2f5b82",
"description": "turnip: delete unused/broken pipeline layout hashing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "560cff81f58ee40043a1e2135ee7690c6e470515",
"description": "turnip: remove unused cmd_buffer/device arguments in descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4d5382963f1e120e579ba48f9787a022a6420c2",
"description": "panfrost: Add support for rbg16 formats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "171e94fe629011a7282c81f5777603752058169e"
},
{
"sha": "dfc1d54b5b681e449698a00b44dca57df2376e9b",
"description": "CI: Re-enable Panfrost T7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e2b3103971ff4ed83f5553e5de626b220355d0",
"description": "nir: Handle per-view io in nir_io_add_const_offset_to_base()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc8a5c0752238e31ac8173e5d73f6f3426697b2c",
"description": "nir: Add per_view to IO semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a88db682e08b5e58b40653872569f5b5d77777d",
"description": "nir/lower_io_arrays: Fix xfb_offset bug",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b2bbd978d0b1c85919c6f3b5f631b3c6cbaaaf8a"
},
{
"sha": "df955ce6b6ac6baa7ae4df21fe3267f0e4bfc7be",
"description": "nir: Count i/o slots correctly for per-view variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9b2ac854f5b7f34af6a71241a1c3f2973da4c41",
"description": "anv: Use nir_lower_multiview pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe946d7e82ca95a59851ea65fc725f0f1ebf85d",
"description": "nir: Add nir_lower_multiview pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4c07a8a87d06f2c347f204cac9fe708428e272d",
"description": "gallium/util: allow scaling blits for stencil-fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69654f0918f0fb46466b81296e4030a9a63c6e4e",
"description": "gallium/util: fix texture-coordinates for stencil-fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
},
{
"sha": "a21e1e615cd5a9bce4391914fe0d4cec7acc3552",
"description": "gallium/util: set right dst-dimensions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
},
{
"sha": "778fe02f3b9fda1d02e9ddc77201f867a8e6527b",
"description": "radv/llvm: call nir_lower_io_to_vector with FS to fix array tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c08404f38857de55abd98da077b8edbe6197059",
"description": "docs: add INTEL_SHADER_ASM_READ_PATH description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a19fae8680467e89dfea25bef39b41b21908dc3",
"description": "radeonsi: call nir_io_add_const_offset_to_base only once per shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0e35c7562e1927cd92d4bf82ade8843aeac5dff",
"description": "nir/lower_io: change nir_io_add_const_offset_to_base to use bitfield modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7685c37bf47104497d70c4580abb9e050ea8100f",
"description": "st/mesa: use roundf instead of floorf for lod-bias rounding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "132b69c4edb824c70c98f8937c63e49b04f3adff"
},
{
"sha": "8f24a14175b7175b73c3c5f91c7700163c75f484",
"description": "docs: gallium -> Gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d34c99f39af4c018eadef0cf206a688c9bdfa3b",
"description": "docs: docker -> Docker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a5eebd40906d9b5e5333890be9989b95dda8d9f",
"description": "docs: debian -> Debian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40cb54270cd749585b0089a95e528288a14ec907",
"description": "docs: flavours -> flavors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "915d4e280687f7dbeae9075c07412f8b02a68c9f",
"description": "docs: stabilisation -> stabilization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec9a7ec57e94ca3f38737f2b6502e4c3ca0658c",
"description": "docs: consistantly -> consistently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1874a26952a2201c2743c31321f9727005c0de5",
"description": "docs: clippping -> clipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9b073d5f72a26312b3e196f34f195d9c49e6aa",
"description": "docs: drop outdated gallium-docs comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff7de4bb597e944c9248b55a74e0c7739320079",
"description": "kmsro: Add mediatek entry point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fefb3e9b7008e92c456f47bb1ceb58d84b24e1d3",
"description": "panfrost: Add preliminary support for Mali G72",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c420db1665bad14bf3542733a454564523284263",
"description": "panfrost: Adjust quirks for bifrost v6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89e3c3a826178b738d25f43d7e5bef71e6e46e49",
"description": "mesa: bptc fixes for decompress rgba_unorm and rgb_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b4d968106daa18a685d9de9769b5984150ab32b",
"description": "ac/llvm: fix invalid IR if image stores are shrinked using the format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc"
},
{
"sha": "1588644543df39dcceeec4ed640f1ffe9b4fe159",
"description": "radv: lower deref operations for global memory for both backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b73e2b5224c977a2ed1391b4f763faa39e4984",
"description": "ac/nir: implement nir_intrinsic_global_atomic_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82cf60755720ca4ec227d42f7bcff0cdadc9399e",
"description": "ac/nir: implement nir_intrinsic_{load,store}_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01656c49590141530054936df051f71af760bd8",
"description": "CI: Temporarily disable Panfrost T7xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ba074ff514acd93bd3d4f14864a67f813ccab4",
"description": "pan/mdg: Fix memory leak on error path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "287ef94e242c42f06ef7c2c384f1bbeacb7c2c1c",
"description": "gallium/swr: Remove unreachable code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70945dd36293329568297d8ac9bc72c91cbca3f5",
"description": "aco: Initialize mad_info member literal_idx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93b8cdfe8bfb87335afc34458dcf1031b934f51a",
"description": "anv: Check file descriptor before closing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d71b1a311239ecbc2dbdd241abcf64a7345dc41",
"description": "intel/vec4: Remove everything related to VS_OPCODE_SET_SIMD4X2_HEADER_GEN9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a49007411bb6617be8409f1adf557a6be4970ac",
"description": "intel/vec4: Remove all support for Gen8+ [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60e1d0f028638b2f10f97b38bddbf2a46e578ca2",
"description": "intel/compiler: Remove INTEL_SCALAR_... env variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0ce24c8caa14db94e6f6c1f6e1c0da5f58ca1e8",
"description": "intel/vec4: Remove inline lowering of LRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86bab92aa4aac91e8d8730e7344e9bbb44e062ab",
"description": "intel/compiler: Don't fallback to vec4 when scalar GS compile fails [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f08860c9718c4e62fe94146f53a04fe1656f2e",
"description": "intel/compiler: Silence unused parameter warning in brw_surface_payload_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bcdca2455e894da9d71a73562be9b9084b672a8",
"description": "intel/vec4: Silence unused paramter warnings in brw_vec4_generator.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc32d41a9b60a1b2a009f4e231920b863569fc0e",
"description": "r600/sfn: Add support for helper invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa196b673ea741fdc7f4ceda4976b635091d48b",
"description": "r600/sfn: remove old code to track uniforms as it is no longer needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e42fb780f32665ac1dd69d662d4c5dd32b1916",
"description": "r600/sfn: replace hand-backed literal check by NIR function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6784cea646b0d5f7dde4827b52ea269f53210d67",
"description": "r600/sfn; go back to not lowering uniforms to UBOs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "98eb00face93b9af5aac19008ecff5a2bf376745"
},
{
"sha": "9a6b11a7330b08f57876bd8b16c3b360e4818e86",
"description": "r600/sfn: Fix indirect const buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c5f451916de2d14b304d762b65d5db354b6cfa",
"description": "r600/sfn: Fix interpolate at sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8435f70ed5fee46dbc982ec68206f3c4fdd81a7",
"description": "r600/sfn: use fine gradient evaluation for interpolate_at_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8540523610e29e983375fbd879c31ae4debf5c8d",
"description": "r600/sfn: save some instructions when doing multisample on sample 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c5dfd294aad41a454ae68930c5677f4d2d63f56",
"description": "r600/sfn: Support group memory barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972dd730d92e5f6ee31f4db03f602d74b1e72814",
"description": "r600/sfn: lower to scalar for some optimizations and vectortize later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d55404b39cb60195fdd787bcea42ab6a252aaf43",
"description": "r600/sfn: Handle nir_op_b2b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2df9c2f886887d1408b0fbaad89ec5ec7dde36e",
"description": "r600/sfn: Fix emitting shared atomics with constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c5f8b9d3288d9a9e679a1c453fd015d1a359cf",
"description": "nir/lower_clip: Add i/o semantics for load/store intrinsics.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "502abfce7f5df1811b619657e2e973916699dbc0"
},
{
"sha": "4ed904989fc535db0154def100569d16683213bd",
"description": "ci/freedreno: Add trace tests for glxgears, 0 A.D., and xonotic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8538b7d270ae413e54d50d94cb52c144937230d1",
"description": "ci/freedreno: Sort the traces in the .yml of expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a55dc276a38fa8d146386079459cc85c8a7647ae",
"description": "turnip: Replace tu_log*() with mesa_log*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13ea7db760b13ce8dd68ccbdb5aee590198b2414",
"description": "mesa: Promote Intel's simple logging fa\u00e7ade for Android to util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78165ea3e2085491abd91df340dc822071d389b5",
"description": "radv: Record cache flushes for RGP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc731821527acd4469775990d24952f40ffe22f4",
"description": "radv: Include flushes in the barrier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eff6710aabbc981f9b48066b3a43358cbc00569b",
"description": "radv: Fix RGP Asic CU info for GFX10+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8349b820831276b2deec494b7c4e550389c39f78",
"description": "radv: Use correct alignment for SQTT buffer sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "929aac5d350f8463310f3a32aded6bb9e412b14a",
"description": "radv: Fix emitting SQTT userdata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2d042b62107cca4612d47f216c89ad0ad5a12f1",
"description": "zink: remove old extension infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d51e92aee0cddc5ad567dddd432cc4016a4570",
"description": "zink: use the new, generated extension infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79c0023d196c183bca4a5a66522e1432f8f95f10",
"description": "zink: use the new extension infrastructure in device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ed17a212c75ec0b2c69de714a20254b88ffb7c9",
"description": "zink: hook zink_device_info.py to build system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73",
"description": "zink: generate extension infrastructure using a python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39098a2053d4619faff8bc125eac412270a1bdec",
"description": "nir/lower_memory_model: do not break with global atomic operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de1409089c797cc3dfae968748610d57329ec555",
"description": "nir/lower_memory_model: return progress when visiting instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "756441b2979c2664aaa13a67dbdaf5b7e853286e",
"description": "pan/mdg: Infer whether to disassemble shaders from info.internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90eaaada0d1d2479c777241948e8ec59d7cfe996",
"description": "panfrost: Mark blit shaders as internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee073cb543ea0e10cc5933caba8a288897c7e4ea",
"description": "nir/load_store_vectorize: improve vectorization with identical operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c4ec91542662f7297591b92ed6c4a452004d2b",
"description": "panfrost: Remove extra printf arguments.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "89fafe9e926b820912d231678f11402476231158"
},
{
"sha": "f2b94ae085ab454944e03fbb9d91bc65bf40abc8",
"description": "glsl/linker: Add support for XFB varying lowering in geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bea0e88ba0dd0b0d1221c7ba76720c9fc9c0dc4",
"description": "docs: recognisable -> recognizable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f1075c4e7e72252a8119e1befabad10405ded9",
"description": "docs: url -> URL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ee8a3a2cbc7d2492f262a445603d6bfa4cd6b11",
"description": "docs: gitlab -> GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0894b590a45c0cdc57dc82e5cbb24891ad203a1f",
"description": "docs: initialisation -> initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dccdb1d4b335ebcdb649c210f15fb2fb255f945",
"description": "docs: timeplan -> time plan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9890927a84d44ffe6e14c107e896fd23e889814a",
"description": "docs: behaviour -> behavior",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33180434afcc706a3b6d7750087cdb42574b6bec",
"description": "docs: unecessarily -> unnecessarily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa834fd3653c5a6b6cc7ddba71f108fae6dc85b5",
"description": "docs: make two acronyms upper-case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58512ce3dcb450e95dc85ecc120afb21bd904342",
"description": "docs: frambuffer -> framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c1b789aad5fc5e9aba2c7d995e4169d406a804",
"description": "docs: scons -> SCons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fffa27a3bbe95c9009e5d2ddc8793bb20d6489c",
"description": "docs: apis -> APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255019340c509d85fb5ea3c75129675eef1952a0",
"description": "docs: everytime -> every time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e48b77b5b1489a0efa802f25f6457f3b70a96291",
"description": "docs: remove webmaster article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2dfbf0e66bde6f671575fd6fe0c50e2facc2420",
"description": "docs: store prefixes in redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12760d0480d53da7218773ce3edae091e59607cb",
"description": "docs: show 'Edit on GitLab'-link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96ac7115dbd4afb39e871887690a9c9a86689f0c",
"description": "docs: escape backquote character",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fdff24d930d78a64c9d4f2488d88e0328cd857ee"
},
{
"sha": "92831412d95a1af33829d83a4d5cd0e33f5e3494",
"description": "lima: set clear depth value to 0x00ffffff as default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a221095d270822aab734067956bc51658452f6b",
"description": "android: pan/bi: fix typo in bifrost_gen_disasm.c gen rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "792b51713bf4050183ef3bcb9e8cab51886e89bc"
},
{
"sha": "2e9599b34d1fc386570027f3be0cced908ed7849",
"description": "panfrost: Fix bifrost tiler job emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d289209ea68f47411c15a7c46fa2d8c2d1a4a61b"
},
{
"sha": "6abb4cd8b9d8c8dddd3c1d4b55ed0a2f77ed0617",
"description": "panfrost: Fix bifrost tiler descriptor definition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efce73d99d0e0299dd4f3983bc610f6d1828761c"
},
{
"sha": "4017116fa044468234934812986a66cb8e807f60",
"description": "ci: add dEQP-VK.info.device_extensions to the list of skipped tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb",
"description": "clover: set LLVM min version to 8.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf80fb7c3098d4e03b11971238bec51954cd0a30",
"description": "clover/nir: Call the memcpy lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8323c03bbfd4501ab54fbd1a8373b8c54017806d",
"description": "spirv: Add support for OpCopyMemorySized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3177cca9961452b436b12fd0790c6ffaa8f0eee",
"description": "nir: Add a lowering pass to lower memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2899f72657a006489284def54f9a5373f8a1d1e",
"description": "nir: Add a new memcpy intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbb6640f0ea5b7d843293439233d15f3f38e108",
"description": "spirv: Use the new types helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de295b61da3465e1341d43f9acc8b22225c83358",
"description": "compiler/types: Add glsl_baseN_t_type(bit_size) helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb6a8d2dee5f1ef56f26090441fa9d1758ecce5",
"description": "gallivm: add support for lowered IO in vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "465460943a2bf049e83a602d70f921775245dbca",
"description": "meson/anv: Use variable that checks for --build-id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1992255bb29054fa51763376d125183a9f602f3"
},
{
"sha": "5f1855d896cae59eee6099bb48ac00aae883c2c7",
"description": "vtn/opencl: Switch fma to conditionally use libclc for 32bit floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb25c48a4070d3ffcfcfaa80440f5563058c0ba",
"description": "vtn/opencl: Only use libclc ldexp when lower_ldexp is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09bca4cb957e33811c82d3bf5b41527ae7122f22",
"description": "vtn/opencl: Switch some nir-sequence ops to use libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03fd217d219722dedc3c04726b2a4288e289179b",
"description": "vtn/opencl: Switch division-related ops to use libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2624faf1379f515cee1c4e307ff8abe56d19b2a0",
"description": "vtn/opencl: Switch exp/pow/log to use libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cc9ad4eeb4bfb2fd3e0c6d1def2823a48137d61",
"description": "vtn/opencl: Switch non-native trig to use libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aee49578fbc3c157495aa15b1d784c7a43f2e1a",
"description": "vtn/opencl: Hook up OpenCL async copy and group wait opcodes via libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00261d883ddce9e7238b9cea9dd3f09e49e68a93",
"description": "vtn/opencl: Rework handle_instr to be able to handle core SPIR-V opcodes via libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08fd45be0cce404118d1ba0a11c4a5646991f5b",
"description": "vtn/opencl: Implement a lot of opcodes via libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33b417652ceae711cc34601f51d62beec2d22f1",
"description": "clover: handle libclc shader (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bc2dcaae0e08bd4d5a4406b6778feaeb01ce7c",
"description": "util: add missing extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6436e3ac18981317b9d37dc966a51d1c3ce63b86",
"description": "vtn/opencl: Add infrastructure for calling out to libclc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45d43ad2b8d01cce7766f8d7f5868e5f77058b91",
"description": "clover/nir: add libclc lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2013903bc2412b1d2ea3252f711c34a2658c9658",
"description": "vtn/opencl: Rework type handling for CL extension opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "938be4d6fabfbef4c3668f73c449d45e1d8ca518",
"description": "nir/vtn: Add handling for SPIR-V event variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9a6b94f9ea50f73f016db4724472d87c9fb2334",
"description": "vtn: add an option to create a nir library from spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2826a5a92328fd78d3ed44478164ac3065f3e5f2",
"description": "nir: Add glsl_base_type unsigned -> signed version helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93db59e0664fbbc9d711b43145f18e6e6bce16fa",
"description": "nir: Add an internal flag to shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4a087ce1b939257a652f545a66d9a85c1fd8dc8",
"description": "driconf: Use nesting macros for defining options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d2481bfe761816bae173856262b0232a92b07b",
"description": "virgl: Clean up the driconf definition of GLES_SAMPLES_PASSED_VALUE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eb79dfadedb8b77cdc55a6a11f859c1e53521d4",
"description": "util/xmlconfig: Add a unit test of the code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f3e881c6cd179a9a541a673f0fc67ef63e50cea",
"description": "blorp: Ensure aligned HIZ_CCS_WT partial clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5425fcf2cb39dc9df56593d4460b56688506c0cc"
},
{
"sha": "7898993bcd584bf9f0822c4464d8c699d7deb6c3",
"description": "meson: add support for loongson's mips/mips64 arch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54a0bb528393ba53c5bedf164790d6974627ebf",
"description": "freedreno/layout: add tile_all flag to the layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0206fb39418786e069088c513bf392d564d3d0f9",
"description": "nir/liveness: Consider if uses in nir_ssa_defs_interfere",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f86902e75d989b781be36ced5dc98dfc0cd34b7b"
},
{
"sha": "dcba32bac08abfe71768a8b42e003b9350f3fef9",
"description": "turnip: implement VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2fa2d99ae25a3357d1362a4545cecf3e18fff1d",
"description": "turnip: move A6XX_RB_ALPHA_CONTROL write to init_hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1588c78abd25e4c303c7a760b80c361001f8762",
"description": "turnip: fix wrong indentation in tu6_draw_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a18c84ecce37a32ad394191a12e49c16858223cb",
"description": "nir/instr_set: hash intrinsic sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8c31ac06d35f09792681a1e9311a044bac1df18",
"description": "lima: fix glCopyTexSubImage2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9cf779f27c4508aa2ba6e0074412e3d2c66a7f",
"description": "kmsro: Extend to include imx-dcss",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77486db867bd39aa9b76e549c946b0a165fcb21a",
"description": "intel/fs: Disable sample mask predication for scratch stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53bfcdeecf4c9632e09ee641d2ca02dd9ec25e34"
},
{
"sha": "cbef2dc7d3ca60df2307d04032395b2beeece2ec",
"description": "zink: only set stencil-ref for back if two-sided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2525b68dfe55691b0dfc84396f7a2c28d7dada",
"description": "zink: store base-object of DSA-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e94dcca67ab416cacee7646aca1010a78058837",
"description": "zink: correct typo in stencil-setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1d27e9db49c35a6888f88697f453770b62d1bdf",
"description": "radeonsi: remove redundant info.uses_fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1e01fec7280123a31832cb3eefb627bbf34a3b",
"description": "radeonsi: remove redundant variables from struct si_compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16afaf03555c06e1d0eb54ea4326c62745ccf90f",
"description": "radeonsi: assume that constant load_local_group_size has been optimized out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0492adaca7359c4fcd6a06a71db0a6d013c38414",
"description": "radeonsi: run NIR optimizations that glsl_to_nir runs but other places might not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a1d556c5af1cf641bc50ed7d05e6d983dc33942",
"description": "radeonsi: get input/output usage flags from shader_info directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0280cc75ba456312649e466dfc9ebce2d6e6e1b0",
"description": "radeonsi: get information about FS color outputs from shader_info directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "343e5caa750fa3a3c77b1212564de167350de9bc",
"description": "radeonsi: use info.system_values_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cce3556abdbae3a4d5e3f538f112a5f9b322d1ee",
"description": "radeonsi: call nir_shader_gather_info after lowering and optimizing NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be46d6558e04f5dc9b8bebd31a36b1f3d593aa6",
"description": "radeonsi: fix indirect dispatches with variable block sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "77c81164bc1cd9ec98b32c40753f590791450434"
},
{
"sha": "a7e3cc7a0eafc1076a2f7775f754e74584fc3537",
"description": "etnaviv: simplify linear stride implementation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34458c1cf6caf1718e111096143e74aabc7985a7"
},
{
"sha": "f7583bda8f085056ea87672801f948c07b5aec28",
"description": "ci: Extend meson-clang coverage by compiling all gallium drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd4505bc1e7cd59119f2a3c092eed847092d611",
"description": "panfrost: gen_pack: Fix gnu-empty-initializer errors",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1b27817f17551a24a24692f4a2821d539de00a3d"
},
{
"sha": "ea77958fea2b358a9b3de0bf5022e5c72ef63064",
"description": "nir: gather information about fbfetch and dual source color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6abf175ef310c3a5b6960b3c04ecac5feb4eb84",
"description": "nir: fix input/output info gathering for lowered IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
},
{
"sha": "ef98c175c0180bebd3238ae77925a601c025cd24",
"description": "nir: gather fs.uses_sample_qualifier from lowered IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b108e6ac405525eacf24291f72732e7c918d527",
"description": "nir: set system_values_read for all intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b",
"description": "nir: gather tess.tcs_cross_invocation info from lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10be706778bd670197a66765c550cbb3a0cfda6d",
"description": "nir: gather indirect info from lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3173367a478217d2cee3400805756393a02d3dd1",
"description": "spirv: vtn_fail with a nice message on unsupported rounding modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e7b75c22c0b3b55820be982ff9d98d704f3260",
"description": "gallium/dri2: Move image->texture assignment after image NULL check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ad609bf55a87200ab11ad7cf31420dcfd8dfc141"
},
{
"sha": "4bd0df0e4a8cd600c17a01b3bf297b0d06cb6e44",
"description": "r600/sfn: Initialize GPRValue member m_pin_to_channel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974981c4e6b9d41ca1129d08da1ed824c3c8c9f7",
"description": "gallium/drm: Make the pipe loader handle the driconf merging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87392385b59d37cec9eee7ff3b733300d72a6789",
"description": "gallium/drm: Define the DRM entrypoints in drm_helper.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc10b4968e83e9dd6306b540c0933b4e6fe1e366",
"description": "gallium/drm: Refactor the stub screen create functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ec28b8d226558aa2748dbf813b125f8938a09cc",
"description": "gallium/drm: Deduplicate screen creation for the dynamic (clover) pipe loader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "472a20c5fc0feda0f074b4ff95fd7c7a6305c8cd",
"description": "radeonsi: Only call nir_lower_var_copies at the end of the opt loop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "283ad85944b5d9082f0ede7ab41fb353db53fee8"
},
{
"sha": "7971918924dd84c2f33a5b7f0a8bf0c23ed994d8",
"description": "zink: reorder create_stream_output_target to fix failure case leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "37778fcd9a352430af0cd3b28a8776479a7c8380"
},
{
"sha": "bc5c0433be806e458d0a91a9a7df342c70a5d1ee",
"description": "zink: apply viewport count when creating pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc939fe9b7013b8d9c043cfae3444ca0a35e5f98",
"description": "zink: correctly set up fb-sized scissors for each viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a2ddcb4a940196a1698fe15a96963875bab47f0",
"description": "zink: set multiviewport cap in ntv when gl_ViewportIndex is a written output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09be30b9e4c1d9246fb2084b6f30feed35f80c62",
"description": "zink: move viewport count to zink_gfx_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "818bd610992f1808f4d680a2e98aaa445dc8f442",
"description": "zink: implement ARB_instanced_arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00515517016d3759543c097db68013fe287d8342",
"description": "zink: verify that src and dst aspects are the same in resource_copy_region hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6feec2d40e0acef6b2b1950fd960a9bfc84258b2",
"description": "zink: clamp min created fb size to 1x1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ce1e99913dac4ccf323c786a0555e2b1e032188",
"description": "zink: use correct layer count when creating framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e30367a27361bc561c2d1ab513f7d522ce9ada33",
"description": "zink: use correct number of samples on framebuffer in set_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6c87216d3190bef3c5cbe66a934d0f72fb2fd64",
"description": "zink: use correct value for color buffer sample count when creating renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "140f53e64646668c09dd4f09d2df9c17ce5d0d5f",
"description": "Revert \"nir: replace lower_ffma and fuse_ffma with has_ffma\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "939ddf3f67de2ed1700c093e60cf95c1b72ff20b"
},
{
"sha": "d8cdcd4adf7a1209da7afe47056118183e2b3529",
"description": "radv: use syncobj for wsi fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa1b9f86ce89519ea0150a61cfc53c5e5ddb7ea",
"description": "radv: fix incorrect ResetFences path for WSI fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92",
"description": "amd/tmz: move uses_secure_bos to radeon_winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24796899685c0be3cd99fef02a7ec3ebb7b1b63b",
"description": "radeonsi/tmz: add workaround for mpv/vaapi subtitles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c6643546ad85f4e19aa3728a96fa4d6ddb571d9",
"description": "radeonsi/tmz: add a tmz variant for sctx::eop_bug_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "133895574c97af369a26b6ab820c65347f7042a7",
"description": "radeonsi: disable primitive discard if tmz is in use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2768bbfb1b0e9d70bb5a4d0267c6eb387d1c30",
"description": "radeonsi/tmz: add tmz variant for sctx::tess_rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2589888ce969fe0254cd69c200afe535e2cdfb79",
"description": "radeonsi/tmz: add tmz variant of sctx::wait_mem_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de088daccc2b5d0c7dca1d09d827f225ba8e4d53",
"description": "radeonsi/tmz: fail si_texture_transfer_map if tex is encrypted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55b018b634be8409a8a3f421082827509d23ac03",
"description": "amd/winsys: add RADEON_FLUSH_TOGGLE_SECURE_SUBMISSION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b0d660cbc7a0b4e856295eeb5350dfa9b45f405",
"description": "radeonsi/tmz: allow secure job if the app made a tmz allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ec61767743b091e60740a1ec177829a1786682",
"description": "ac/gpu_info: add detection of TMZ support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "846e3931428385d82ec65dc552d2b3f8dfa7cc5c",
"description": "amd: add AMDGPU_IDS_FLAGS_TMZ definition to amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e4aecec93204c832dc7756286f79fd8f1e4f8d2",
"description": "radeonsi: introduce SI_RESOURCE_FLAG_INTERNAL / RADEON_FLAG_DRIVER_INTERNAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "131412cc4d09d2853da9e31a30542ddb97d9e678",
"description": "radeonsi/tmz: allocate depth/stencil buffers as encrypted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a59d2a3e9ed9965b303abd469065486ced5da77",
"description": "radeonsi/tmz: add safety assert when tmz is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b267dea4510d4b828711acb08979222be20955",
"description": "radeonsi/tmz: use secure job if using an encrypted z/s buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc24fe2833b1d7d5d482787c452b92b214d9abe",
"description": "radeonsi/tmz: use secure job if framebuffer has dcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec0bc73e550859635a71d330625bccdf71e87ee",
"description": "turnip: rework fences to use syncobjs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c23206757a1821738f112b59a698d95f8526b8e9",
"description": "turnip: require syncobj support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ffe859a8fddaa12c25099da30aa7008d8969e6",
"description": "turnip: add a fd field to tu_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec4fe92c834d9290e42c2e78b7b4227bfe38dbf3",
"description": "turnip: delete unused tu_fence_signal function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e13a16c974b239eedc121c647f1d54a1fe4d9e4",
"description": "mesa: handle GL_FRONT after translating to it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e6ca6e587e7f88d6b06c0a5c966438beac6cb18e"
},
{
"sha": "005d9d22190b3cc80480b98f78b7a6d7c7b979ae",
"description": "ci: adjust RadeonSI rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c71cda9abc78312442d451b58b0163ae09adb88",
"description": "vulkan/wsi/display: add option for display fence to signal syncobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d754825c45a17b60aefb45d0e0606ab1f2b6e7",
"description": "radeonsi: always inline draw-related functions that have only one use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f24b5894f8c6aef66adbed944ef0bfa3001a40f8",
"description": "radeonsi: lift the conditional for skipping si_upload_vertex_buffer_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b2f75f9ac2ac0f7cd7755cdd0799385c86166c6",
"description": "radeonsi: add unlikely statements into si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab15c9e33a71923bb1b2c338544393b0e7bcffb",
"description": "radeonsi: move si_upload_vertex_buffer_descriptors into si_state_draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12b1e8a35d2cbbb614136d0b2b7b72c8075c5cdc",
"description": "radeonsi: reorganize the code around the gfx9 scissor bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "532259b8a3b8a92c79a1c6ea8d367394d1b39052",
"description": "radeonsi: don't call emit_cache_flush after uploading bindless descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d647065b069d232ba41aa1512b5aa259feadd596",
"description": "radeonsi: move a displaced comment in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "816a867bbd071d8b119023d6769164cdca218faf",
"description": "radeonsi: call si_upload_graphics_shader_descriptors before the big conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0051f2cb2a6092a9907cc6a491a19ce63fc5f0b9",
"description": "radeonsi: use optimal order of operations when setting up a compute dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e560028c8e76727b6459cc9e7769200792dc68a7",
"description": "panfrost: Remove redundant casts of viewport position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d0ae7a9dab839823a47da228c40935667e05ca0",
"description": "panfrost: Handle non-positive viewport positions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aa48bb5a8dbf3cc6584011ee2b869c586402d34",
"description": "panfrost: Clamp uniform buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939ddf3f67de2ed1700c093e60cf95c1b72ff20b",
"description": "nir: replace lower_ffma and fuse_ffma with has_ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1284505f0fae78dee2af06e2d8a194d1bc5b442",
"description": "radeonsi: fuse or lower ffma optimally on all chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "771aad30276397d6388c147b93c9e298fe30b72b",
"description": "nir: split lower_ffma into lower_ffma16/32/64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21174dedec43df155309653764d76b4acd4d5f86",
"description": "nir: split fuse_ffma into fuse_ffma16/32/64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c58b46edf0e96f927c3d7401229479046e57dc7d",
"description": "radeonsi: force linear for textures with height=1 (gfx6-8)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f27777379f5939871d4a5fdedc64b27a592d82a",
"description": "radeonsi: add a tweak for PS wave CU utilization for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5debe180efd3a8b2cd02a3c452a8917473a312b",
"description": "radeonsi: break a binning batch on a new PS if bins can use multiple state sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972fb0368cbe85d52a0f65973b76607b02a32d69",
"description": "radeonsi: move binning parameters into si_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b134fb915d8ca5ae1aefacc25d91de88862d46d",
"description": "radeonsi: set KEEP_TOGETHER_ENABLE if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a76161e5d4ef79381206b734e8ce415675a3ca",
"description": "pan/bi: Remove old register mode definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a0f3b607ed5891eb980ea4fd90afd8b5c7b5032",
"description": "pan/bi: Use canonical register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "514da97ccacc766eccb9a3e32ef08b6c318c9a39",
"description": "pan/bi: Rename port -> slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c749803dbbed4f7bfed9e0d6298956a10e0b984a",
"description": "pan/bi: Decode all 32-bit register modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdb33f75297a04caf52774869b2206bcb4f01a68",
"description": "pan/bi: Pass 'first' through disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d3d5a66c92d26b092800544b2a1f168c84b195a",
"description": "pan/bi: Add bifrost_reg_mode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b392c07983441456c824688ba30b3c8e77995604",
"description": "pan/bi: Disassemble PC-relative addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40",
"description": "pan/bi: Decode M values in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de34e16e0e0d6af8bdcb906961320b46d08ff1b",
"description": "pan/bi: Track M values of disassembled constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c6623c9eb106ef54191b7f404db669f8c9aec4",
"description": "pan/bi: Inline dump_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ff3feab88a1e8b187267bdfbbae86d45a87b489",
"description": "pan/bi: Annotate disassemble with format names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5cc3e717dc7cfe26127cb206b5305fb8a35f45",
"description": "pan/bi: Annotate stop bit (canonically \"Z-bit\")",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24a74b352c8f2c06e47ce32192df5cbe125e77d7",
"description": "radv: add a tweak for PS wave CU utilization for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6865a6a74cf4b55e289786dfe303c35dacffed3b",
"description": "radv: set KEEP_TOGETHER_ENABLE if necessary on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68bb91ee11125c563ddaaa7580f351a27f85e1d4",
"description": "radeonsi: don't use nir_opt_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87f91e20143eae314c2a93b7f676413a08cd5c11",
"description": "st/nir: call nir_opt_access before gl_nir_lower_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e893102bcf5d6632f36399d745481639344e5526",
"description": "radv: Add VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 rendering support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43735c06df439ec5c1254c153a21813c5b230094",
"description": "radv: Simplify radv_is_hw_resolve_pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf0c82b7f8cd8acece2adf63a32590711015864d",
"description": "radv: Disable NGG on APUs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e",
"description": "lima: add natively supported vertex buffer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c669db0b503c10faf2d1c67c9340d7222b4f946e",
"description": "radv: advertise VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0401507b77db041cf1364dfd37973bf3bd2597e0",
"description": "radv: add support for CmdResolveImage2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a700af65cf8d34b44dae1fbf2cef9d5a8f7d7d1",
"description": "radv: cleanup selecting the hardware resolve path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe819710adcc337ff87bb8eca259f0235ba9a1ed",
"description": "radv: add support for CmdCopyImageToBuffer2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9915ac465b2926df8f12a7221062e42e57cc494",
"description": "radv: add support for CmdCopyImage2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69dfcfbb24af13a32a58aadaa231d10238d8f1cc",
"description": "radv: add support for CmdCopyBufferToImage2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22a08da7370e581d71a8c19dee028be4c7c07a86",
"description": "radv: add support for CmdCopyBuffer2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eccc73ff780da0380067690f81ca9db93d67b66c",
"description": "radv: add support for CmdBlitImage2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc709a07f27c6d0ac2b8a8c98a15fb00014a8efc",
"description": "radv: add VK_KHR_copy_commands2 but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93f158fa2ea6f05cd96304a48b8eeb7c6ba1173b",
"description": "radv: bump the advertised patch version to 145",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c7de6b910d965962d83877eb9560a027c1350c",
"description": "radv: remove useless assignment of MAX_API_VERSION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a40715a8bcd479c0c33eab411d276777153a0e",
"description": "gallium/util: add blitter-support for stencil-fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2970d388a2a956b6c2571dccc2612d71aa666612",
"description": "gallium/util: add shader for stencil-blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924e27647e47d51111bca12bce470aba4fd85e37",
"description": "nir_lower_system_values: Fix load_global_invocation_id to use base_work_group_id even with no base_global id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4cee6dbdfcafb0ec88fe010d4ae05ce06e2e52",
"description": "android: Disable trying to read/write to the disk cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25b36d900acb0d3d923bd0b99a6d8443b4616c73",
"description": "mesa: Make the android_stub be a set of non-installed shared libraries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "283686ad6762182037b708f1b5187129aff0a5dd",
"description": "amd: add VanGogh support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7495bd123a6215f85a5b9a01e2c3ab5bc203c53",
"description": "amd: add Dimgrey Cavefish support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40a50e939851c7b1a3c7d3fe92bf7706a1f28025",
"description": "radeonsi: remove KILL_PS_INF_INTERP/CLAMP_DIV_BY_ZERO, use screen::options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98188409d115d08f3b4e99cdb942118acdf71513",
"description": "radeonsi: move debug options from si_disk_cache_create to si_get_ir_cache_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd12fcff96cc7db794047e2a045142ea861254a2",
"description": "radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f46d7b6943699e5efb60fbcfdd1450db85adb1",
"description": "ci: Use ignore_scheduled_pipelines anchor in .radeonsi-rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d"
},
{
"sha": "e781cc702557f1102fc6253f5654696490742e06",
"description": "tu: Expose shaderStorageImage*WithoutFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37054a3ef5d2d177eac90e24852742a04afd3dd4",
"description": "ir3: Don't use the format to get the image type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ebc20fd884153db7cb9390692190664d993b640",
"description": "tu: Expose shaderImageGatherExtended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205f4e9a577ab9eef5a22b7857e877c35bd75fec",
"description": "tu: Expose shaderStorageImageExtendedFormats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d3a72cd61702633bb58e53bb98a93c0d087e25b",
"description": "r600/sfn: Be a bit more verbose when logging skipped FS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2abb9e5ac09c76dd56431e9623c71f7146e4ccb6",
"description": "r600/sfn: Acquire the number of FS outputs and the write_all info early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c5f71e962d4035cea89e72fb782cc759a27a95",
"description": "r600/sfn: Take dual source blending output indices into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44b45a38649e504ba46cd21a4a6ea2c6c15b4812",
"description": "r600/sfn: Handle number of color outputs taking dual source blending into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "234891cc042b9e88dcf512ef9f4db6b6e557f957",
"description": "r600/sfn: Keep info about dual-source blend in FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a59530d0db817a1431c4f6d9075767bcf4a76d2",
"description": "r600/sfn: Sort the outputs of the FS according to data index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a57f2d0cfab3517ca25c07dda7d4eea6e94e1381",
"description": "r600: Add flag for dual-source blending to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1625a9b9ae20c5c037dcae018d7e5dab0bcabdef",
"description": "r600/sfn: remove a useless if-condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f4e90bfbb919e178db570d83b17d87976e80fce",
"description": "r600/sfn: run late algebraic optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a9876a29ad3df49c69e48b34cd3d447e37989d3",
"description": "r600/sfn: use cnde instead of cnde_int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "952cf95f8b07526d2ea4d5bc84e5572535765534",
"description": "etnaviv: fix comment for source of etna_mesa_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9750164c0931a2af87bc42e39dcbdcf2ce820b21",
"description": "nir: Rename get_buffer_size to get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f100cf0d30e2345c740a0a37090bf35c89c96b3e",
"description": "aco: stop multiplying driver_location by 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd872c3cf7729d7ef668d48f9b7f22ce964fbf2c",
"description": "aco: remove dead indirect fs input loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f51a0c670577773f3cd67fd7efc307d7aba0e22",
"description": "aco: use nir's constant source helpers more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430cc90071e759362b1c7b7d2583d4c6edf60457",
"description": "aco: use nir_get_io_offset_src() in visit_load_input()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bba79088da536031badd91ab8fbe02c88dcea5f",
"description": "aco: use io semantics to get an intrinsic's slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d58a1a87ccac015ec5dfbff05a6a0600d63be8b3",
"description": "aco: Use NIR IO semantics for tess factor IO locations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10540c2f6ffaa3446676b66ef52c98f5b88149b1",
"description": "anv: implement VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c1c546fa347cc9192434161d5777eb97b2dfdc3",
"description": "vulkan: bump headers/registry to 1.2.154",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2b17dec1208423061309e0e03ba32b2c5566ace",
"description": "nir/lower_samplers: Clamp out-of-bounds access to array of samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ba82f78a57d352c1042678962e8a386b411322f",
"description": "nir/large_constants: Eliminate out-of-bounds writes to large constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1235850522cd5e7b07701f7065996430ca1514b6"
},
{
"sha": "66669eb5295c207622425d9767422a62e1228407",
"description": "nir/lower_io: Eliminate oob writes and return zero for oob reads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e1193b8d37b15a18153c7a2774e120b8d3d13dc",
"description": "radeon: rename RADEON_TRANSFER_* -> RADEON_MAP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31765340fd61f6b721e583b19d89e3af77d5587c",
"description": "gallium: rename transfer flags -> map flags in comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358606855767b751b316a219afe97e5662543d3d",
"description": "gallium: rename pipe_transfer_usage -> pipe_map_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22253e6b650a658ecfc2aab371bbad057424a0e0",
"description": "gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f1b1be7a3c8859a1fe41d1e899195a651a1f4e",
"description": "radeonsi: add 16-bit ALU vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6702e542cf1df4de65c4329731fe8c461c321e48",
"description": "radeonsi: don't scalarize 16-bit vec2 ALU opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e823742e9fd5f7e6838b19538fc063ac59fc67e1",
"description": "radeonsi: vectorize IO for better ALU vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98a52fecdaaac073943fb0f1322a29d01bfeb9c7",
"description": "radeonsi: implement 16-bit FS color outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c63d6f606d9cd464e247c24c0c6211345d6a55",
"description": "radeonsi: set flags for FP16 in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5277f035edec6b1d3724da5fbb01c4759279a37",
"description": "radeonsi: don't lower pack for better 16-bit vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "581a3516dc1109785bf019e24c4fdb2c84df727d",
"description": "ac/nir: implement nir_op_[un]pack_[64/32]_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3022cf3bac5ac648f918aafe111e3308cd5af793",
"description": "glsl: Initialize ir_constant member const_elements in all constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5967f308ca9f67a83ba73167536c7f96a27500d",
"description": "pan/bi: Fix typo.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ff53879f214700def92fd2cc3ead89119cd2fef"
},
{
"sha": "ade72e677b3e3d15221c0097c76573c36e47d0f8",
"description": "st/mesa: Deal with empty textures/buffers in semaphore wait/signal.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "08add9f61c96f749ae5830545ff91be195610daf",
"description": "turnip/kgsl: Associate fences with submits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e80758405c770cb2b47059d9bd336d9115c7899e",
"description": "turnip: Add kgsl backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc3bf00cc26ddb991b4036a9911299e7d122115b",
"description": "intel/compiler: fixup Gen12 workaround for array sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "397ff2976ba281a7d599b6246b7f6311011eaa0c"
},
{
"sha": "54b9013e4c83a74b2806195bc41d774ca060112b",
"description": "wsi/x11: Create a present queue for VK_PRESENT_MODE_FIFO_RELAXED_KHR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "77d256279337ae873a85974ce5f60d414f8f45c9"
},
{
"sha": "26a83bef7b98899913b19ddb7efadaa1f435b25f",
"description": "gallium/auxiliary/vl: Include src region in scale_y calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a4daac0bbf8233f7f1fe5a65aef882f13dccd2e",
"description": "frontends/va: Enabled packed headers for H.264 encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9414f23f3d74bf460b3e3ff82055f644bd1aed",
"description": "radeon: Pass HEVC encode crop parameters to the encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245f619411b5f9b10a11f0c68645f5eae0586d85",
"description": "gallium: Parse packed HEVC SPS encode header for crop parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a3f92bcc663e94afc7e69e8c7d2395c5643ca6d",
"description": "r600/sfn: Fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07cb38f0d2fb9aae8d5c62875c69f9c3262defb9",
"description": "r600/sfn: Fix component count for fdph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3199db3e558672a332f9fcf26f90b9c3c04498",
"description": "r600/sfn: make number of source components a local variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "688680decce90fa30615f8933a72a23c6862b893"
},
{
"sha": "d78e7b7aee8c2da6235820bd4790c5ddbf39febd",
"description": "gallium/auxiliary/vl: Odd Dimensions are failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05b6612b4ec7c5386d4840d251d76123d4cee0c3",
"description": "radv: do not lower UBO/SSBO access to offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3808fa40b4e89e1f3c90ae05f2b44142f4cb23ed",
"description": "radv: add a helper for loading meta descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0836e90418e11371a49f6c1004a8039a44392ea7",
"description": "ci: Don't create test-docs job if the pages one exists in the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efec576405db8794a292b2123a7d09fae1f3b339",
"description": "ci: Prevent pages job from running in pre-merge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb450f769b7a9cc7b82df4eeb8235e379803f06",
"description": "ci: Always use CI_PROJECT_NAMESPACE instead of CI_PROJECT_PATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "208876b70928c2e298c4ddfee974b0c19797f5ce",
"description": "ci: Add \"is for Marge Bot\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fcb8b33c573914540e1ef46b6c508c05be87462",
"description": "ci: Add \"is pre-merge pipeline\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b47f1bbff98ef94db4eccdbff987bb12836e6881",
"description": "ci: Add \"is post-merge pipeline\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22a7c252dc9abb75b1ad4034057e44a3681d326e",
"description": "ci: Add \"is forked branch\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f5329e2a55733cc3140b21fb71a18a319b83d7",
"description": "ci: Add \"is forked branch or pre-merge pipeline\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a33026ee7c70721e18bcb36dcfd1d479baa9b666",
"description": "ci: Add \"is post-merge pipeline, not for Marge Bot\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f79ae945380f01470e1cc7dc17a08e65dd4fd723",
"description": "ci: Add \"is pre-merge pipeline for Marge Bot\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac56d6699270c0027563c3311fa8a5b418b481d0",
"description": "ci: Add \"is master branch of main project\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ae82be247df6d12113b04edc6aa72e7a408119",
"description": "ci: Add \"is scheduled pipeline\" YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b99e15d0a6440edc0a616b031376a025247ece4",
"description": "radv: fix transform feedback crashes if pCounterBufferOffsets is NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2c18b7bf37f6b4fd7b0a2f7cf2fc97c5305ea4c",
"description": "aco: use bit vectors for liveness sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec2185c5984b66fb9cae33bd561cf35096c9861e",
"description": "aco: keep track of temporaries' regclasses in the Program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f007115e3b9c958df327c413ccc8ac2a94bc1837",
"description": "radeonsi: change vendor name to AMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b73e165a04c02aac8c2c7c1b5c34ae7c67bb7187",
"description": "radeonsi: reduce PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1826367333e22f907259b39d4887e7de57ad8d51",
"description": "radeonsi: move GL vendor workaround to drirc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc6df020e3b3ccbd46994986da5f24611a971927",
"description": "gallium: add PIPE_CAP_MAX_TEXTURE_MB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2228835fb55225c68f059f86bdd64f81bcb92c74",
"description": "radv,aco: fix reading primitive ID in FS after TES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1c3f63b8dac12b48196e6514157b62e1b98ed93",
"description": "panfrost: decode: Misc formatting improvements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b923037726beb613179f33986176bc407ca91b0",
"description": "panfrost: Avoid copying job descriptors around when we can",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d289209ea68f47411c15a7c46fa2d8c2d1a4a61b",
"description": "panfrost: XML-ify the compute job descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54d716a0342fb7aa3f65cf5ce0ab53bf50408704",
"description": "panfrost: Rename the Blend dither disable flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89fafe9e926b820912d231678f11402476231158",
"description": "panfrost: XML-ify the fragment job descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9121e7daaf71d2acf8a10c85e06cd977556bdcbb",
"description": "panfrost: XML-ify the write value job descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb923548c5120a818e9dcb89e31db5f43766418f",
"description": "panfrost: XML-ify the job header descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d5f7552a52d69825659e1715491db2a7477d839",
"description": "panfrost: XML-ify the multi-target framebuffer descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efce73d99d0e0299dd4f3983bc610f6d1828761c",
"description": "panfrost: XML-ify the bifrost tiler descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95eb7d9a343862ce92776fb7b16153d5e8f8ae49",
"description": "panfrost: XML-ify the single target framebuffer descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e855698ddd1e56dbd9c4d9f741190ba3e9456426",
"description": "panfrost: XML-ify the midgard tiler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb95729b6953fdb3f920c71b44140291eafe3216",
"description": "panfrost: Add Tiled linear mode to the Block Format enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76096c723ae719bd3032dc27844f26f3bf5166c8",
"description": "panfrost: Clarify what TILED mode is",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a06fc3d345f745892eddd842389579907224a79",
"description": "panfrost: XML-ify the local storage descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "706974ce1737e4fae6cc2d2ab6967c4b462d439c",
"description": "panfrost: decode: Use pan_{unpack,print}() when applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2670c7fb8251ff0525452c61d07de8469d3a90",
"description": "panfrost: decode: Add a macro to dump unpacked descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "670e818f906ce932695c4a409f0572a01a7c0b5b",
"description": "panfrost: decode: Rework the DUMP_{CL,ADDR}() macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6249ae79d387b3599295cb7eb2824f9a432b7def",
"description": "panfrost: decode: Make the indentation consistent with auto-generated print helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd0941c5733048bb5ef33a646302bdb9aaf7dec0",
"description": "panfrost: gen_pack: Allow enum/define values expressed in hexadecimal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d5d44953ed7e3ce0753c2c1671f7b7916ed4aa",
"description": "panfrost: gen_pack: Add a log2 modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "718b521f5694e1e6d25f383bc6a334f4e2a42562",
"description": "panfrost: gen_pack: Add an align() modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b27817f17551a24a24692f4a2821d539de00a3d",
"description": "panfrost: gen_pack: Allow empty structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a10193d42bdc01a9fbe771f3afb927d4f1640d",
"description": "panfrost: gen_pack: Add the aggregate concept",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa7d0974fb9fbfba47632999c3ad9176759a2815",
"description": "panfrost: gen_pack: Move the group get_length() logic to its own method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c0ef06c83bf380a64dd0bb45f6a403a57c8537",
"description": "panfrost: gen_pack: Add pan_{unpack,print}() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddd82c3ab8ced10b99ea87c444d4c0fa19f2fee6",
"description": "panfrost: gen_pack: Fix __gen_unpack_uint()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe"
},
{
"sha": "66f25dd210f4819136a23890173f93b89a4d7779",
"description": "panfrost: gen_pack: Minor formatting improvement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aa5838730f66c39d9fa5fc6b8761e9326a1a9d0",
"description": "Revert \"panfrost: Drop implicit blend pooling\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "dc7fbe114bac338e7075efdb325053ef41dad91c"
},
{
"sha": "8ae4cec95faacc07a9747a550d20ccebb79920a8",
"description": "Revert \"radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0"
},
{
"sha": "0a84c595c21ab95eb6f2110472afdff3666a73c5",
"description": "Revert \"radv: set BIG_PAGE to improve performance on GFX10.3\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f4d861696dfb11dc2b6242a683a13238981f705f"
},
{
"sha": "d78df70c2a85fd846d40b71b9e213122347bea1b",
"description": "radv,radeonsi: Disable compression on interop depth images",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecc19e9819c021d5e10246492284d8f68b019315",
"description": "ac/surface: Fix depth import on GFX6-GFX8.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63ffc18e79a94ff7a4c418341e644cc3894a03a",
"description": "intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18e72ee2108a9388b8d1890311dd22f69886438a"
},
{
"sha": "e1fc23265f9f9e89a38f10c95289301563e0f957",
"description": "nir: Add a pass for lowering CL-style image ops to texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fc425b3559dcec5b3277e27d4a14e065a406982",
"description": "spirv: Plumb access qualifiers through from image types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e902102c491a5af0f3c129afbabc0ec7a4f6b29",
"description": "spirv: Access qualifiers are not a bitfield",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "de36b5b805be1732e6798afd1a12743df8d32718"
},
{
"sha": "afa5c2e993494fbd2b11f9726c0cfcf311784f99",
"description": "clover: Pull the stride from pipe_transfer for image maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27516baa2aebe815dca011957d45e15f5b319fd6",
"description": "pan/mdg: Use nir_shader_instructions_pass for fdot2 lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a348b43f2aafb82835c5e87977e3d7edd80851a",
"description": "pan/mdg: Use nir_shader_instructions_pass for nir_lod_errata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6064b8ee14319d5a2f24a1a1fac49d14a2cf6f1f",
"description": "pan/mdg: Return a bool from midgard_nir_lod_errata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acf364131f59e201eddcc46492401ae0424b081",
"description": "panfrost: Set modifier_constant to true for exported resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95ee0ba41f0c53fe651b9fc12d57b1eb62eea539",
"description": "lima: fix vertex shader uniform buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a1926035bd5d0fb39ab3c7de7662cc552a5dc02",
"description": "lima: allocate new bo for stream draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "017ca86b2230b168f8a4fdffc2b56fd7d77df049",
"description": "radeonsi: Move display dcc dirty tracking to framebuffer emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c1fa9a2638800155b31701190af7baccb0c18f",
"description": "radeonsi: Put retile map in separate buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be48cf804b34b3318d642a6d4f46a59c37908759",
"description": "amd/common: Store non-displayable DCC pitch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656e682947621829f9297f01b2aaffb384bb762",
"description": "radeonsi: fix user fence GPU address",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3d5bed0e883217242a4357116399f60486580170"
},
{
"sha": "9aa86eb61aa64411b4c16d359467312f0f2729a0",
"description": "glsl_type: Add packed to structure type comparison for hash map",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "659f333b3a4ff92ff985b168728ad37fe3d7e437"
},
{
"sha": "7b4eaac6a9c02c7e06b6633b6ad4cedef1833ef9",
"description": "radv: fix vertex buffer null descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0f1ead7b5366470dfd834e68b7b62305ac1602a8"
},
{
"sha": "ec13622ff4bae3818d27561d3b8ba1836556db40",
"description": "radv: fix null descriptor for dynamic buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1ef225d18332ed4800191d686dc1527e8156544"
},
{
"sha": "090fc593b44d41e5613b04931bbf46d268fca666",
"description": "mesa: fix glUniform* when a struct contains a bindless sampler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "990c8d15ac3de8623940b32b662ef956703cc6bc"
},
{
"sha": "77af1ca690f4f49e305c095d97b9af798bfea307",
"description": "etnaviv: add disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a0d7f6316c60b480f4439ecef50de422a9175a6",
"description": "etnaviv: shuffle some variant fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12b8ad8f21febed97ad6be401eeec4798fc748cd",
"description": "swr: fix _BitScanForward64 on unix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82c49a66c07a86e75efc490f542dfbf86078814e",
"description": "swr: missing _BitScanForward64 on 32 bits win",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5805f5ab0161d597432adfa646557f2c8c25d278",
"description": "glsl: take EXT_gpu_shader4 in to account when adding round",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "12567de2be7291467e023a6c7fe2eca19ae5f820"
},
{
"sha": "cde5b86a88c42c0139c0d685bd9844a7cee5dc4d",
"description": "turnip: Release bo_mutex lock before potential error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f"
},
{
"sha": "ffbdbd631ad9aa391f5160bf50d6849d98bb6de4",
"description": "panfrost: Delete debug allocated syncobj.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91"
},
{
"sha": "fcc506e52060ce0b2db756c7b07c70a781fac8c3",
"description": "radesonsi: Remove unsigned comparison to zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b862716ddf6de92ba7811edf69e9990783050c7",
"description": "disk_cache: Fix filename leak on error path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "183ca88a91d3e8addf015e56f4c2eb56e3f3ba0e",
"description": "android: pan/bi: Use new packing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ff53879f214700def92fd2cc3ead89119cd2fef"
},
{
"sha": "792b51713bf4050183ef3bcb9e8cab51886e89bc",
"description": "android: pan/bi: Use new disassembler",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8fc21059f304cd22796d8e762ff7a5d00dbfa3f"
},
{
"sha": "d74fe47101995d2659b1e59495d2f77b9dc14f3d",
"description": "glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a163cba1e3a20536377d9b0f9617f8433d580114",
"description": "anv: Fix the target_bo assertion in anv_reloc_list_add",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b75a92e2010e81fdd387f1eae3be11e327d0a0bf"
},
{
"sha": "85cc2950a045ca0fe153498fb7d48322d2906482",
"description": "radv: initialize with expanded cmask if the destination layout needs it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee"
},
{
"sha": "6f2b6952bef69af9cf8ae66be4261837bacb3137",
"description": "nir: remove ubo_r600 instrinsic since ubo_vec4 is used now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18e97817148eb376274a8749c03b45c2f817c139",
"description": "r600/sfn: Use load_ubo_vec4 lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98eb00face93b9af5aac19008ecff5a2bf376745",
"description": "r600: enable lowering uniforms to UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac4cdb5bfece49db29939e00dbf8d67fddc3b65",
"description": "aco: fix incorrect assertion in emit_vop3a_instruction()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0b6448bbe791474a152d53bfaf750408807ac166"
},
{
"sha": "207219d4356786e8bb4b5f19c67322ee82874967",
"description": "turnip: Add support for a615.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45bff4e989036e9c9ef9fb475c4305ccc80a6c3d",
"description": "util: Makefile.sources: Add disk_cache_os.{c,h}",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4339ecde35cffce82b5f4b8cd3cfdc88edca4331"
},
{
"sha": "2aaa1564ad0620724eaf38d66cec85dafad4613e",
"description": "nir/lower_io: don't reduce range if parent length is zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51aa6feb4dab07e29b9834f7ad431cc0dd6f9fe",
"description": "pan/bi: Drop *FMIN reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "865e252dd0185313cbf06cca782fc3b3c3867239",
"description": "pan/bi: Remove unused packing data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec43629e8c03f759e446018d56e4adece3dc913c",
"description": "pan/bi: Remove unused prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ff53879f214700def92fd2cc3ead89119cd2fef",
"description": "pan/bi: Use new packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fadd8234611837798311ff1ace7a39c1cc3adc4",
"description": "pan/bi: Move packing helpers to dedicated file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2158a5b3016bf4e6593ba4f0fc4de653323bf87",
"description": "pan/bi: Use src1/dest_invert instead of src_invert[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08b105d78254612ad64fe7aec825c3fbe102cc90",
"description": "pan/bi: Use 8-bit shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d63a476f7a05eaa7810b86405381285fb6672ad",
"description": "pan/bi: Pass blend descriptor explicitly in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67d89568af22c77df6d63e6c5dd405692a846ab3",
"description": "pan/bi: Track compute_lod in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd3a81c1d7fd43218a4d206259dbc1cd6fc0a17",
"description": "pan/bi: Add format field to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f5b78874ab34095dd55d6020d3d63318b7336d8",
"description": "pan/bi: Introduce segments into the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33710ff8953c5112b88ae8f0f2ff55b021815ca6",
"description": "pan/bi: Add dummy carry/borrow argument for iadd/isub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42ec4aa47851fa5c5ce22ab03b2762b7bdc3e027",
"description": "pan/bi: Use canonical syntax for special constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a569d09f421eb6445ca2f4500a38fbb1c76896a",
"description": "pan/bi: Use canonical syntax for registers/uniforms/imms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8fc21059f304cd22796d8e762ff7a5d00dbfa3f",
"description": "pan/bi: Use new disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deab75250c5cd90335ae2303f89eda33e10c870c",
"description": "pan/bi: Export dump_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05041811ce51ebf53cd77acd88c53670b0ef78b1",
"description": "pan/bi: Add bi_disasm_dest_* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "944cb8bcba51342cd3c3d38a77a7970242eda74b",
"description": "pan/bi: Add disassembly prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82f33155f6d4b946d88cd0c0b6723f7cedb9a518",
"description": "pan/bi: Add disassembler generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf8f79a9fcfcca1e4337ed22c02595516024c22c",
"description": "pan/bi: Add packing generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58da316de7a7858eb96a18ee8c1f9d35bf0c2b99",
"description": "pan/bi: Add ISA parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a5ec83fb09de861d940fea69b49cefb08fda75",
"description": "pan/bi: Add XML describing the instruction set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2044b1fba5d19d475d73f39ddb17ff86213941a1",
"description": "pan/bi: Lower flrp16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3c8934a644b8df57e80a46020ac725cb61076d5a"
},
{
"sha": "b75a92e2010e81fdd387f1eae3be11e327d0a0bf",
"description": "anv: assert that the target bo is valid when adding a reloc list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "355f241d4153aeba14268498d4d6f68b80c95aa5",
"description": "anv: improve error message when failing to open device path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "203b934921677b7251dec1c6e1317b9bfb709da2",
"description": "docs: update calendar and link releases notes for 20.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdff24d930d78a64c9d4f2488d88e0328cd857ee",
"description": "docs: add release notes for 20.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "123bdb61cc0be64ee29b63cf27565ec98c2a0ab8",
"description": "gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feb463da6370a4de3f1c856db8da3bca7fd2b388",
"description": "llvmpipe: set lower_uniform_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80cde3ad55c6eb6aed9fbe9c4d2c6a8c4eceb61a",
"description": "intel/compiler: Set lower_uniform_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ab804dbb46ff55ad28c639f04fd050b9959fc6c",
"description": "freedreno/ir3: set lower_uniforms_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b155b6869ca98d1d39005fb7e621d320a232b48a",
"description": "radeonsi: set compiler flag lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c9fee9b6adcc341948e2cac8de500c6384cfc22",
"description": "nir: Add option lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8939c642e06782be6e1066b2f97f491c2c131ee9",
"description": "gallium/aux: remove unused u_blit.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba2365c6f856384cc6a3a0ffda7adce9237b4ab",
"description": "vc4: remove unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9992797e1b1bc6ffd46f166ce3cb1b1008dd5856",
"description": "v3d: remove unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39e7bc23dd0230ae721bdefc3918cd2fe37f1d09",
"description": "r600/sfn: Fix comparison with different signedness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6316cca40fe0649bb3098bf1c809e2f9b0fa7a",
"description": "r600/sfn: more fixing of vec4 fetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f46e04a1c4a46e4e3da1bf9f144fe76b16bf11c8",
"description": "r600/sfn: Fix source swizzle for gradient queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02581acd07af776aefab7ce752902270ba7a12b2",
"description": "r600/sfn: Fix bitfield ops and 2x16 split_y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa45e26e21bb30885bc190b3be7a4e0affc0cbe",
"description": "r600/sfn: Fix split_alu_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85c0bdda552bebfd2ca82c475d03132cf72b67a",
"description": "r600/sfn: Lower *sign opcodes in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c22e0fb02dcd05da16df6e065b0e74505432ff20",
"description": "r600/sfn: avoid some copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2280e03e21d37ab9bf3b8f0ebeea42dda7fdf37",
"description": "r600/sfn: Fix ordering of tex param moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daaa71924ad38019f12e5ed4aba1ddce0982846e",
"description": "r600/sfn: clone shader before lowering to registers and src/dest modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09558ad84ee8763fdaf98b62e781c0c5774f287d",
"description": "r600/sfn: Fix loading vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46b2ad1270e886796eba3594854cdec97942aae",
"description": "r600/sfn: correct ring op patching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688680decce90fa30615f8933a72a23c6862b893",
"description": "r600/nir: fetch sources and split uniforms before emittting alu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f39cab8bda7cd03445193de4c80649791ba569",
"description": "r600: revert disabling llvm draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1730bed8f05e0b017875e383c9f413e7ef10b79",
"description": "radeonsi: fix guardband handling for large values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c493bb9a5700e3db02279a0073abac697c01d8d8",
"description": "radeonsi: fix quant_mode selection for large negative values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d853966df4f6d0ded845a6ba2b2af7c46404157",
"description": "radeon/vcn: set dec->bs_ptr = NULL on unmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb60849ea2484c6ba09843ce1c29ba161fa6d02e",
"description": "r600/uvd: set dec->bs_ptr = NULL on unmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "15038fe621afb24cc43968a8c133642842268f3f",
"description": "docs/release-calendar: update 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "babe86f6cf455cc3e8369aee5336a78859011d62",
"description": "docs: add another 20.1.x release to allow for more overlap with 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd990aa4de3cbfa2e1f217e0627c8f12526c77b6",
"description": "docs/download: mention tarball GPG signatures and link to the keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4790811d78011d45830d9543ad6e7401391cfb15",
"description": "Revert \"radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6"
},
{
"sha": "b23013db0aa6845d661c2da5d4003615b064e01f",
"description": "Revert \"radeonsi: set BIG_PAGE fields on gfx10.3\"",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b"
},
{
"sha": "758ab39d25e10d585929b87a8a2891c5a68b7c55",
"description": "radeonsi: clean up ffma handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57bf4c2028cffe24ffb55b96592f7e33aa18f1ce",
"description": "nir,radeonsi: move ffma fusing to late optimizations for better codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e",
"description": "st/mesa: don't enable NV_copy_depth_to_color if NIR doesn't support FP64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb"
},
{
"sha": "782016ea42bba3a3e3c5f116bd6b3b6c5f314d53",
"description": "libgl-gdi: Fix unused-variable warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf849b058b17984d9f84cbace4e487ddebe60c97",
"description": "spirv: Handle OpTypeOpaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efff73422049d738b4adfaa34d5fde78a2805d5e",
"description": "turnip: multiViewport and VK_EXT_shader_viewport_index_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52534c3a865298015711c948bc9f3408c5485aa4",
"description": "freedreno/ir3: add view_zero to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e732750b160f28270aaa86431d67fedccf1cfec6",
"description": "freedreno/ir3: allow layer/viewport output for VS/GS/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "338745c6f4b7133d7b36f78562d46bc4e8d368f5",
"description": "frontends/va: Derive image from interlaced buffers in some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcb558321e65b62244a11e0066bb8713b1854721",
"description": "frontends/va: Derive image from interlaced buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7ca97d3e3e9f83d7d968fcd916e6c1242cfd75",
"description": "frontends/va: Add support for NV12/P010/P016 to vaDeriveImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bfaeaa590d8b4842aaafc5ff392caa624e269d3",
"description": "aco: pass -fno-exceptions and -fno-rtti",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a6261d38b2804c2a45f16236b1000b7777c220",
"description": "iris: remove additional pipe control done before hiz for older gens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "320d80f2cee673fbd6845e7bcef56470c4516d97",
"description": "intel/genxml: make sure test assert are compiled in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7719b8cfc4c17f4fd316d9f2ea0c314ef030478",
"description": "nv50/ir: Initialize Converter members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e607477d7ca2550c0b7f53f3886b4b6fd055d779",
"description": "freedreno: Check file descriptor before write.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "50f1cd40767469c96628331aa0ce91fcde328030",
"description": "ac/llvm: Fix nonportable sizeof.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ca74603b4f6ed61141ba7c24488f64138859a532"
},
{
"sha": "16e788416f05ac3347af99e0715e96e42f616be8",
"description": "android: aco/isel: Move context initialization code to a dedicated file",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "47de5532836d795cf5f0363eb339385c83fdb00b"
},
{
"sha": "f3150abe5ef01b8cb36752aaf74512d4affefb0c",
"description": "etnaviv: call nir_opt_shrink_vectors(..) in opt loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10f34a78563045c989083b1fb549fb11b8d2485",
"description": "pan/bit: Fix unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f518ce6a67508eaf4b16671f9a5d2777c74783",
"description": "pan/bit: Set d3d=true for CMP tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ec37c7126dc9c2ea02a7910c82c1085e96ad5654"
},
{
"sha": "322ddbd538336a1ac01261df57e0a84d75f97f83",
"description": "panfrost: Fix nonzero stencil mask on vertex/compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3109c457989cc9b7eec79eef02665749103eeb6",
"description": "turnip: avoid heap allocations in QueueSubmit when semaphores are used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00914e2179915a302a1c9f63b9a96ca0710b4132",
"description": "nir/algebraic: fold some nested comparisons with ball and bany",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a2a9e9bb8879cf3e88870fc5ff4c36e190fa012",
"description": "glsl: fix per_vertex_accumulator::fields size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49d35f3d882bd0f4418a1ce056344b8f06bd75dd"
},
{
"sha": "26299c87f8c399be4a02db6da3d53e5d2bd08668",
"description": "aco: Add base argument to emit_mbcnt.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3780e7b8cfcc14580ace508ea1e9d197a1377c6",
"description": "aco: Clean up emit_mbcnt.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efa1c760d15fb645bed9d6c83e73a770b2fe0bd6",
"description": "aco: Fix emit_boolean_exclusive_scan in wave32 mode.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "12567de2be7291467e023a6c7fe2eca19ae5f820",
"description": "glsl: mark some builtins with correct glsl(es) version check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4868ce1451ffceb65a03ef230da01da639286c2c",
"description": "lima: dont split vec3 unaligned load inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f",
"description": "turnip: device global bo list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a4235c4c96592e13648da494ca446288ac9a2f",
"description": "anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0",
"description": "anv/image: Disable multi-layer CCS_E on TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "656d8edd9e141091e3f43d6dab587c5da00951d1",
"description": "nir/opt_vectorize: don't lose exact and no_*_wrap flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eceb4fb904bdc99782c53e1af1b3677f2fbab0d2",
"description": "freedreno: fix fence-fd leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bf23ff83e69a76424ea083c6641b952868e4b87c"
},
{
"sha": "ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d",
"description": "radeonsi: fix max syncobj wait timeout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c638301b42bc6ea1a623c2a53646047197fb8030"
},
{
"sha": "3182209673fcf157efa7872036e67fae2a5e84ba",
"description": "v3d/compiler: fix V3D double-rounding of .8 fixed-point XY coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367ac07efcc80652e3cbec7f02a2db4e5e2084c1",
"description": "disk_cache: move cache item loading code into disk_cache_load_item() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8598dc1a7582f82827cc08fefa89a0e73979d53a",
"description": "disk_cache: add new OS specific helper disk_cache_evict_item()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7893dc405cd2afef11bd5a2af44ab41c5c9b2e44",
"description": "disk_cache: move get_cache_file() to an OS specific helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "593ef166aed12114d98afae81fcf75c363dc4582",
"description": "disk_cache: create new helper for writing cache items to disk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4a3a80403e6cfe428c17257dc6ba85f1bdbfa02",
"description": "disk_cache: move evict_lru_item() to an OS specific helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1236470dc6e3f52380b6c97a3fdfb74119624b9",
"description": "disk_cache: move munmap into an OS specific helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "889356e731e35275af29a14fb91939f2a30de93e",
"description": "disk_cache: move index mmap into OS specific helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c43391183888e9b595292233fe9d22b0e8d488",
"description": "disk_cache: add disk_cache_enabled() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4339ecde35cffce82b5f4b8cd3cfdc88edca4331",
"description": "disk_cache: move cache dir generation into OS specific helper file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d0fa0852ec54b63c9a97eba2bc7655d4ef5f6f",
"description": "nv50/ir: Remove duplicate mask assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a330a4edadb5e477d24211091415f82c284fc8",
"description": "nv50/ir: Add fallthrough statement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50d335804fb9cfeb20f20b1c031e39a6d239791b",
"description": "nir/algebraic: add late optimizations that optimize out mediump conversions (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b86305bb5734fdd0511d227b646328ef03c80197",
"description": "nir/algebraic: collapse conversion opcodes (many patterns)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdd498bbe8884a316c58458f6298d0239ce6c556",
"description": "nir: add new mediump opcodes f2[ui]mp, i2fmp, u2fmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "385b4dbc394b0c0a15be41f7a443e23e7acb7339",
"description": "nir: enforce 32-bit src type requirement for f2fmp and i2imp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3df8dbffd5d4b38c802ccd38967e4ca117901e",
"description": "nir: remove redundant opcode u2ump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26fc5e1f4a844692f2ba2568d6d232881be01e0e",
"description": "nir/algebraic: expand existing 32-bit patterns to all bit sizes using loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c8934a644b8df57e80a46020ac725cb61076d5a",
"description": "nir/algebraic: add flrp patterns for 16 and 64 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3064feb2350d5fce36a09c85a72788998c3f1c1b",
"description": "pan/mdg: Obey f2fmp size restriction in fuse_io_16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cd62359586245a62a525461d9efadbee1e281e0",
"description": "blorp: Drop trailing whitespace in blorp_clear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eff389bd3ee17c340d9047051f559f0ac4e44b5",
"description": "blorp: Fix alignment test for HIZ_CCS_WT fast-clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5425fcf2cb39dc9df56593d4460b56688506c0cc"
},
{
"sha": "40f7afc1e97e11b65f9975f3c079f44e5357379f",
"description": "nir: fix lower_mediump_outputs to not require variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2ae39e0cea7ce43531c9de2e642ffb3add02ba2",
"description": "nir: add mediump flag to IO semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9e45738353863672e6d42b52248de9ae4c70bb",
"description": "glx/dri3: Implement GLX_EXT_swap_control_tear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a",
"description": "glx: Implement GLX_EXT_swap_control for DRI2 and DRI3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8239abdf86f251d75567381d0d59976f9d91efd",
"description": "glx: Reject glXSwapIntervalMESA greater than INT_MAX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e648442ceb347c8acd92b23d2a910b185fc81847",
"description": "glx: Collect all the non-applegl extensions in the GetProcAddress table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a0f7496a7347b5a729549662ff9ba1a430b250",
"description": "glx: Use GLX_FUNCTION2 only for actually aliased function names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77d256279337ae873a85974ce5f60d414f8f45c9",
"description": "wsi/x11: Hook up VK_PRESENT_MODE_FIFO_RELAXED_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f62a44df0f694791d7c364940841e8682faeefc",
"description": "ci: do not build libdrm for vc4, reedreno and etnaviv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52becd39a590cc8cac7bbe38282b27fc0a8ebbbf",
"description": "turnip: rework vertex buffers draw state handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e65b9cf08f0f594f24810bf8f9ee6c79744743",
"description": "intel/tools: fix possible randomly increased verbosity of error2aub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18eb853ac86c116e2a50e560462258fbad33e13e",
"description": "intel/compiler: quiet Coverity warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b6fd2a3140fa70a86a65631a20bf39d75e89c0d",
"description": "intel/tools: handle ftell errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a82aa3a6044998d17dded35249a562203f6138",
"description": "intel/tools: fix possible memory leak in the error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ea0b6a9c6063cb017e23212ec3e6d5340801df4",
"description": "intel/compiler: initialize remaining fields of various classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b964dc8f3b020841dce65ec7075dbdbacc17f1",
"description": "intel/compiler: remove unused fs_validator::param_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3cd24999fd582ae8da52a0499f8db6eebfb503a",
"description": "anv: fix minor gen_ioctl(I915_PERF_IOCTL_CONFIG) error handling issue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "265a3b9624f7b4007954edaadfaee5c46107e9dc",
"description": "driconf: add option to reuse GL names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56849ddda6a03d86293600c9f2a7ccd1fb3995c",
"description": "mesa: use _mesa_HashFindFreeKeys for GL functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ffadcbc0715ef736a81f5a4c2b5924cd8b04f6",
"description": "mesa: add _mesa_HashFindFreeKeys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fefc6d264a12ec7ef999c60eb188719c01bea172",
"description": "mesa: add GL name reuse support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34852124db9cbadb0d2a7aef5cbf77e7c5957879",
"description": "mesa: add a isGenName parameter to _mesa_HashInsert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "553d3719337f8698cf152d5932e60722a3745d34",
"description": "util/idalloc: add lowest_free_idx to avoid iterating from 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e808d38299565669105fc95d1b4a469f79b070c5",
"description": "util/idalloc: add util_idalloc_reserve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ef970ee65535d026a2bcd8a0e82cf84164e10b",
"description": "mesa: move u_idalloc from gallium/aux/util to util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "911ce374caf03581038e49cf6edccf8d4953eeda",
"description": "freedreno/a6xx: Fix MSAA clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e4d0a48e3dad0dbf0515b5391b8d0d52795e0fc",
"description": "freedreno: Clear gs/tcs/tes state for clear blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18f5d362829f8299736feac077df19f513a120af",
"description": "freedreno/a6xx: Fix fd6_draw_vbo() return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46edc08fe5a0f10ecc640a6255899eedf73f1976",
"description": "freedreno/a6xx: Skip empty tile_setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74f1c50dc3bec39fc78f54265ae8c71369283071",
"description": "freedreno: Don't bypass fd_draw_vbo() in clear fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97e49b223ca66d918cc595ad3fcad478bc9821b9",
"description": "freedreno: Fix rast state for multisample clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0722cb670156ef7d8d1ada4afaf8bf5cd5b9dba",
"description": "gallivm: disable brilinear for lod bias and explicit lod.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd4fb5a434ca145eee3f4374ac1141664d6aa72d",
"description": "freedreno/fdl: Add layout test for the Android CTS's MSAA mustpass surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14131ed308188b4b1d0ab08e6479f71e9394d450",
"description": "freedreno/cffdec: Add support for texturator's 2DMS layout setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f39727cc64bb9e01a3d0fcb38a679a8a6ae64b8",
"description": "freedreno/cffdec: Fix up texturator parsing scripts for XML changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd647f8eb691fe2aefcfad04821e880911ae8f17",
"description": "freedreno: Add another new sysmem flake.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd"
},
{
"sha": "0bc36ef50e45baf2255db98ced72986dd0176eca",
"description": "spirv: Initialize spirv_test member shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f61d7c22dae0484d60728e768d917fa28bd59df",
"description": "svga: Fix unused printf argument.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
},
{
"sha": "587969154f2cca5c9973bdc20693cd548895efbe",
"description": "freedreno: Fix file descriptor leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "a4885d26915d290192f3bb5e5f50355cfa266a59",
"description": "pan/mdg: Fix spilling of non-32-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b4de9e035ac0afe64ebfd58cd0eb04c1a671afce"
},
{
"sha": "89401e58672e1251b954662f0f776a6e9bce6df8",
"description": "nir: More NIR_MAX_VEC_COMPONENTS fixes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5dd54e600bef006cdebcb9d045a737d3d9785e7",
"description": "nir/idiv_const: Use the modern nir_src_as_* constant helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d86e38af2c6c9e7f70b31fb6482a875c6d10427c",
"description": "nir: More NIR_MAX_VEC_COMPONENTS fixes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b60ea302e18f37cff7741354c8966be84a2cba",
"description": "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd215c83d0479f3356de4b3814dee8b8e64023cb",
"description": "iris: Support MC modifier in plane count queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80a8bb590ad8a8f1dbcccf397e4730a1c87eabea",
"description": "intel/common: Drop unused gen_aux_map_add_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82720852bd6e33ca19c17fff845674f17127ba6a",
"description": "iris: Support planar resource imports for MC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ddb1a6cf98bf15112901edd14965f04f6ed9a46",
"description": "intel/common: Add get_aux_map_format_bits()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3c99f45718080b66676c2b028015abbafeaee11",
"description": "st/mesa: Don't map all P01X DRM formats to P016",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9efd71466df7706cce21880d5d31c3245654628b",
"description": "intel/isl: Add YUV format info for the aux-map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ea3a54366c21fd7c1048373799868496b65f0b9",
"description": "intel/isl: Support ISL_AUX_USAGE_MC in surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e15543b71ad07d208f0ec3524c8486329ee882f4",
"description": "intel/isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d686835171c44cf325306f6c87408bef999f5496",
"description": "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42bf9a29707cf503c56201e90aff2bbc5f685ca",
"description": "gallium/dri2: Report I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS num_planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ee5da90edc4cada9f858073fec735b6c18544ec",
"description": "nir_dominance: Use uint32_t instead of int16_t for dominance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03eec294b90759be48b5c85fda5e54bed683068f",
"description": "st/nir: Call st_glsl_to_nir_post_opts before interface unification",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "95415a54c007a909f0fb9d1b2567beecbd73d403"
},
{
"sha": "cdc025c9ef67bddf733fccb5b3e78d8d7c8b4880",
"description": "mesa: Generate more errors from GetSamplerParameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c6920a5b1046305408089561c4e5f7b90511d5",
"description": "mesa: Fix GL_CLAMP handling in glSamplerParameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f61f0142ac84a3b73eed5b7f414af457f3b3473",
"description": "ci/bare-metal: Allow wget of the kernel/dtb for kernel development.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd",
"description": "ci/bare-metal: Update the kernel to msm-next-pgtables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "802d3611dcec8102ef75fe2461340c2997af931e",
"description": "turnip: Fix truncation of iovas to 32 bits in queries.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e34b0d65f9715b9376408a769e2005bb579128f8"
},
{
"sha": "329c31728773d58ebb0a9c2dd133ed7d6bc710cd",
"description": "turnip: Fix truncation of CS shader iovas to 32 bits.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "13525a9c706bc3b5aef2b9bc649644f2e3607f31"
},
{
"sha": "3b3772d6e694da91ead40c144292f5a93b2aa42e",
"description": "freedreno: Make the pack struct have a .qword for wide addresses.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "021523d4aea9ea3801bf64bfb4d7292306b8c107",
"description": "turnip: Fix a compiler warning in release builds of the query code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a95cc04de605a03147c1ee3d5c244cc2417405d",
"description": "turnip: remove some unnecessary regs init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d0ab65b48eb2128d39966db2bd58de8cb73be09",
"description": "turnip: delete unused \"tu_cmd_buffer_upload\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b144d5fb855f0dd4d6813a961ab07ecd56fb7f6",
"description": "turnip: fix the type of tu_shader_module code field, delete unused sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f511921696fee0acb3b6feb93809d8a9ca34c47",
"description": "turnip: delete unused tu_image fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd53a2559271dc618b9ce5cefa3c169d3cf3b650",
"description": "turnip: delete tu_physical_device path field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e394ff9b5f8da5a9579d0a96c371cec814caf10c",
"description": "aco: fix validation of sub-dword parallel-copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834b449a46716d64bd2cee99a029cdc48813cc9a",
"description": "aco: fix value numbering of reductions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a8447cbd40ef29a4225686d4820a8b0a19973ae",
"description": "aco: don't apply constant to SDWA on GFX8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "29cb3cba9ffde348aaf33576e5cbe974f024685c",
"description": "aco: workaround disassembler bug of v_writelane_b32 with literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e58a14cc3dd057b2535e43ae87f25663113e52",
"description": "aco: fix v_writelane_b32 with two sgprs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "641d45befb49fa009e42da027cda4c28a3a11b7b",
"description": "nir/opt_loop_unroll: fix is_access_out_of_bounds with vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d04cd5bbc638acc32909895c57741a171771b3",
"description": "panfrost: AFBC to linear layout conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3431ffb693093868417f8813e4954a26464d6f9",
"description": "panfrost: Move tiled-linear conversion checking to a new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c35645320592acfb8548b5db4bb3d43cc3608c8a",
"description": "panfrost: Seperate resource setup and bo creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ad95227a8b2c8ee390665c71a70685f82f0ef9",
"description": "panfrost: Correctly set modifier_constant",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "56f9cc9948745b570704f20e18f0247628817de5"
},
{
"sha": "361396c86682eec03a067141a3dafd4629b36a45",
"description": "panfrost: Remove old comment on broken depth reload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5857a015b5e0c11dbaaebb802597a50bfc84c7b6",
"description": "panfrost: Cleanup panfrost_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "811b9cb53fad753481efb6f3dc9e04b7b5e6a2b5",
"description": "docs/features: Add missing Panfrost extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5",
"description": "radv,gallium: Add driconf option to reduce advertised VRAM size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc431f48f90945198782ab3201fd049d294743fc",
"description": "iris: Add missing range_base/range to our nir_load_ubos.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
},
{
"sha": "4df0eef18898584b6d59efb08ebe83e3cb2cf500",
"description": "llvmpipe: include gallivm perf flags in shader cache.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a"
},
{
"sha": "fefeaeef0605d60f1e268870a85dd673b07c7a3d",
"description": "aco/isel: Compile all helper functions with static linkage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "793dc668eaca8756f123e437e38a415977c0fe0f",
"description": "aco/isel: Move add_startpgm to aco_instruction_selection.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47de5532836d795cf5f0363eb339385c83fdb00b",
"description": "aco/isel: Move context initialization code to a dedicated file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eac0b52e3ee0fb230aeb4d5858c8cf6523be58e",
"description": "aco/isel: Remove unused definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "150de6358d26bb29968d800e749cd41ae78c9420",
"description": "aco/isel: Consistently use references for input parameters in emit_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab0af061641bae1a69793ee39cad230725a3203",
"description": "aco/isel: Simplify nested branching code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "757de68a436a986b089d98470e03c10bd3f57ad8",
"description": "aco/isel: Turn the function template emit_load into a proper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd7c3c9dbde491173d7015e2168fc0f34d95bb8",
"description": "intel/nir: Call validate_ssa_dominance at both ends of the NIR compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cedc4128a1f9d8ecae00ff41ccf1b63e4f3ebd0",
"description": "spirv: Run repair_ssa if there are discard instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "45bcb1084139b58378551e2d954bd6032db20330",
"description": "nir: Add a dominance validation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cef8040672e84393e59ed6efa9953c95f5f8c92",
"description": "nir/opt_if: fix opt_if_merge when destination branch has a jump",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4d3f6cb9739dfeaf9605fcd2f5318e03acf5066e"
},
{
"sha": "1ed78bd24796b4c08c8451a9223a161f4787e7cf",
"description": "nir: Use explicit deref information to provide real UBO ranges.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41b5aafef341f8086be16901c15d4325a3be3359",
"description": "freedreno/ir3: Apply the max upload limit to initial range setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74c3b0404c21568ec3621aad28f450c788ebfd4",
"description": "freedreno/ir3: Use the new NIR UBO ranges in UBO analysis.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb",
"description": "nir: Add a range_base+range to nir_intrinsic_load_ubo().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a9356831a962997e37589c7a04e12aaa85a99e3",
"description": "nir: Update the comment about nir_lower_uniforms_to_ubo()'s multiplier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1388c25ada4395d3cd479c2b075b753fc73d33ce",
"description": "radeonsi: inline trivial PS functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fc96152741607c28aafaaa6c333a7d7281d2820",
"description": "ac,radeonsi: lower 64-bit IO to 32 bits and remove all dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d606289c648969f3a13d98d4852b4090469bb8",
"description": "radeonsi: remove swizzle == ~0 dead code in si_llvm_load_input_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc44861517c3278305ba78fc3b6dade2fa4514bf",
"description": "radeonsi: eliminate unused shader outputs for separate NGG geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c445be39a15719c63c25d1ad9b7bf9c6a0999d2",
"description": "radeonsi: set outputs_written_before_ps for geometry shaders too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6448bbe791474a152d53bfaf750408807ac166",
"description": "aco/isel: refactor emit_vop3a_instruction() to handle 2 operand instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b310562575bdb3b2a90f94decc2663fcef3c1a9",
"description": "aco/isel: refactor code and remove unnecessary v_mov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28df8ffde7cf9a53e1ce6cf13e6b495fb4865295",
"description": "swr: Use ElemenCount constructor for LLVM 11",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2"
},
{
"sha": "6049dc1a9d5cb1a3dae063e52409028213d5492a",
"description": "aco: improve fsign selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9425a1b74ed7e38656eee43f72a527404bf0b6",
"description": "aco: fix one-off error in Operand(uint16_t)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3d6f67950d91de1dd50b096de144e504a89ea21d"
},
{
"sha": "f4210df2241556873032f741be4a4a44337ebf99",
"description": "gitlab-ci: Enable unit test report for arm64_a630_traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88fc3e24d3c0d907f234ed9063d4bb6d5e944fb3",
"description": "gitlab-ci: Enable unit test reports for lava traces jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e82e252e0f00879d0f15bbf37da23b49628f867",
"description": "gitlab-ci: Enable unit test reports for normal runner traces jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d24ffd870615f0918c19c35b428251ba86bb49d7",
"description": "tracie: Produce JUnit XML results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd471928c94e31d103ac94d397122ff42d20b983",
"description": "tracie: Make tests independent of environment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "171e94fe629011a7282c81f5777603752058169e",
"description": "mesa/st: enable EXT_color_buffer_half_float when formats supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8447b0f6518aad56b802470dc61920fef3699852",
"description": "mesa: add EXT_color_buffer_half_float plumbing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "331e5f105eb42862e10f39ea5d702dd55139b887",
"description": "mesa: refactor floating point texture fbo completeness check on gles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb42deee362c8dcdeca2212567aba945cd3f4116",
"description": "egl/android: HAVE_DRM_GRALLOC path fixes (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9"
},
{
"sha": "9d02d65f4643bd4885c40ca2fca4e1e8f7cc202e",
"description": "android: freedreno/common: add libmesa_git_sha1 static dependency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6"
},
{
"sha": "cc86a13b36e19a393820f325f5f6b2f47e371b12",
"description": "android: freedreno: Implement pipe screen's get_device/driver_uuid()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e3c39e5052233aecfd1748be9d0185ee23604c22"
},
{
"sha": "9b3491870fcf76028a2eef42a95e35a4732a5bd4",
"description": "radeonsi: Work around Wasteland 2 bug.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc",
"description": "nir/opt_shrink_vectors: shrink image stores using the format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd428162b6ddba9ce1e1f22f5e4a55478d6520cf",
"description": "nir/lower_io: Fix the unknown-array-index case in get_deref_align",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "480329cf8b319983ee96f2b57bd2648be19e5570"
},
{
"sha": "11bd64bdecd8d00261319759767eecae68405ab1",
"description": "ci: Remove any existing results directory before running piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013a2b123d75ed53af603e23a8f6fd0d6e3b5490",
"description": "spirv2nir: Rework argument handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5e427fe644fd2f69bf65b19cad9055984909c06",
"description": "spirv: Improve the \"Entry point not found\" error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c94a9788e79e5b5ea17c581ab49bc4c2aaf9a0c",
"description": "swr: fix build with mingw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c56fbed99b4aeb22cec19dc83d75aba79f9fe696",
"description": "radeonsi: kill point size VS output if it's not used by the rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "234505162c11ff52d775c536667ccbdd260bf6c1",
"description": "radeonsi: deduplicate setting key.mono.u.vs_export_prim_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd243d4f507914a4e458cc2de7deff435a12d91",
"description": "radeonsi: use shader_info::cs::local_size_variable to clean up some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "757f790ad84caaff9e9d6e4f98a8c5587e153b27",
"description": "radeonsi: remove redundant si_shader_info::uses_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3f08bca23858d42ee3bc3683b25ab32ff9433e1",
"description": "radeonsi: remove redundant si_shader_selector::max_gs_stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b4fa6880890215d64b94954e122aba866734241",
"description": "radeonsi: remove redundant GS variables in si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7960668dc95999c1eaa8a8bd12fd8d860bbf5780",
"description": "radeonsi: remove redundant si_shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83cdffd4358a50957ddd49d777c4deb81b841dbb",
"description": "radeonsi: rename num_memory_instructions -> num_memory_stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ab5899c1b9c9a184a0c27545f19c7dce405924",
"description": "radeonsi: reduce type sizes in si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99c4e610840f62e39e96d71bdabe6fd166bbebc9",
"description": "radeonsi: remove redundant si_shader_info::uses_kill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8df349a31ec8aeed3ac890f36e5f48e173831a9f",
"description": "radeonsi: merge uses_persp_opcode_interp_sample/uses_linear_opcode_interp_sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b3e24c2d874206080da93f72cc82c44954df798",
"description": "radeonsi: remove unused si_shader_info::uses_(vertexid|basevertex)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f02cd0e0270dd4d0532c9fe74b42dee8d6c2eaa4",
"description": "radeonsi: remove redundant si_shader_info:*(clip|cull)* fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d15a7d16d6aaf0977081f816f97ca09ae49fd364",
"description": "radeonsi: remove redundant si_shader_info::const_buffers_declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dabcb9e53f4fd388cbc1af396131a3b77e432f9",
"description": "radeonsi: remove redundant si_shader_info::images_declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1af2f4bee1f517aff6d84df703c4f2821d562d9",
"description": "radeonsi: remove redundant si_shader_info::shader_buffers_declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb63e4afc9621ad12e5e8f13972554056067f997",
"description": "radeonsi: remove info::samplers_declared, image_buffers, msaa_images_declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb7bc983ae57f3f0586b9a047d705b263da63cf3",
"description": "radeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89cf8789cd19fa504838240f39ea1f45ca6f2ad2",
"description": "radeonsi: stop using TGSI_PROPERTY_CS_LOCAL_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebe8238f1b64c4b7897108ca11a9b3f89e85bbd7",
"description": "radeonsi: stop using TGSI_PROPERTY_FS_DEPTH_LAYOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0291df4ac9b17b513f46456d6046772b74649a",
"description": "radeonsi: stop using TGSI_PROPERTY_FS_COORD_PIXEL_CENTER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c597e394d45f2025a98e445649e4949ce515a2fc",
"description": "radeonsi: stop using TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aeaf3d7bcea2dbd6e19a861b27d7861f26a87f3",
"description": "radeonsi: stop using TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba7b87a8a2d1931166fb85f56782a7cff5e16065",
"description": "radeonsi: stop using TGSI_PROPERTY_CS_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e627528e27988d0a15235e0e27a879be99bd39c7",
"description": "radeonsi: stop using TGSI_PROPERTY_GS_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e7024792533c5e7c4f8362329914f314d9e8e4",
"description": "radeonsi: stop using TGSI_PROPERTY_TES_VERTEX_ORDER_CW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeea2f52c7d50bf3126e05513b01d60c847f7288",
"description": "radeonsi: stop using TGSI_PROPERTY_TES_SPACING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34b8e60cb8696016573f8c77a1ede5020e7b8254",
"description": "radeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE / TES_PRIM_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af59f06918bba54929efd20475a438da49413873",
"description": "radeonsi: stop using TGSI_PROPERTY_TCS_VERTICES_OUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a37d897d692ed58724751c4b35d7a8a9fbcbfc3c",
"description": "radeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION / VS_BLIT_SGPRS_AMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46bb051bc2a911d8177521b59cd1f81330be123a",
"description": "radeonsi: stop using TGSI_PROPERTY_NEXT_SHADER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5f5d238b953baab5a3017f76c0b0cb322fea9a",
"description": "lima/ppir: Skip instruction merge when having more than one successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "927a395f040143175535f613ee50d53a73455a52",
"description": "swr: Fix crashes on non-AVX hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5fb9dca2a15c57d8216e0fc2260a200df3049e9",
"description": "amd/common: switch to 3-spaces style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82d2d73e03eb851a6de4e8d9528d46a1c9374f4a",
"description": "amd/llvm: switch to 3-spaces style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa1fba198f44b904efe6dddb323679c105dcfdf",
"description": "vulkan/device_select: don't pick a cpu driver as the default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be31398d2246b3efb4891f5be0005438812df1db",
"description": "android: nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b"
},
{
"sha": "d85392952b783ba1c83569df76f8091cd261f43a",
"description": "ci: Run deqp-gles3 and deqp-gles31 on RadeonSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5bed0e883217242a4357116399f60486580170",
"description": "radeonsi: fix user fence space when MCBP is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "89d2dac55486464832552dfc3349054c29a82922"
},
{
"sha": "c638301b42bc6ea1a623c2a53646047197fb8030",
"description": "radeonsi: fix syncobj wait timeout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "162502370c74553b9623bd712269f74c5e36d480"
},
{
"sha": "be2818387dd5007667d427e3d7b8f738f5fc59d4",
"description": "android: util: fix missing include path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1"
},
{
"sha": "fb42d73a9d9c49043e15fe747a3376dad663c9b1",
"description": "android: amd/registers: switch to new generated register definitions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d"
},
{
"sha": "e8d55e6db366a1c93501cd208999820c002ddb82",
"description": "ac/llvm: fix b2f for v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9a77f9ca36177c3295036588f204a9e49e81a09",
"description": "ac/llvm: add better code for fsign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca74603b4f6ed61141ba7c24488f64138859a532",
"description": "ac/llvm: add better code for isign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cecb6d1fbc62e5f061672ea9e162138c54cdcf51",
"description": "ac/llvm: remove dead code handling for fmod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44528f51bde9e206cb56525df6e30a8056fff4ac",
"description": "ac/llvm: fix bcsel for v2*16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735c3901e139126b471c1fd3345a29fdc125c8c9",
"description": "ac/llvm: fix amdgcn.rsq for v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd8561fda9a067206d2b54f98ad8cc3b96584bcf",
"description": "ac/llvm: fix amdgcn.fract for v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab614abeefb9687806bfbac4eb7db22442696d3b",
"description": "ac/llvm: fix amdgcn.rcp for v2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84500eebd7123eb9bcee074ac023beda4d26ac88",
"description": "ac/llvm: remove stub prototype for fmed3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85294207f808c8f3072d63ac9e8624f9594045c",
"description": "Revert \"ac: generate FMA for inexact instructions for radeonsi\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4b9370cb0f3a2d9030e827f847f66bdefeaf08fd"
},
{
"sha": "a407123789e13338f3ce24fb2961da8f753a9b1e",
"description": "radeonsi: move nir_shader_compiler_options into si_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1476bea7648fd3dd682fd502861dc60fdc95e27b",
"description": "radeonsi: remove redundant no-signed-zero-fp-math LLVM attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42420730d1cc88c5b4f1518365e9c273d7d4a120",
"description": "egl/x11: Free memory allocated for reply structures on error",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7f93b4079b56b5af2d3bf557cbdcd148c0233c",
"description": "glsl_to_nir: fix crashes with int16 shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57fba85da408dd4ec98508b5106c156d616b5602",
"description": "spirv: fix emitting switch cases that directly jump to the merge block",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "11fbd9806dd99d7a18081ca0d09e4db977f8af1b",
"description": "compiler/types: Fix deserializing structs with >= 15 members",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983"
},
{
"sha": "50ff8a772ae3f8d836f251ab10faabdff3a3c315",
"description": "freedreno/regs: add 7nm DSI PHY/PLL regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d018bc7fde744b5fc71108887a51e5bfaff8776",
"description": "gallivm: add InstSimplify pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64b0b7c274c321b44e58ff0f48b444c3799c0833",
"description": "intel/compiler: fix typo in a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95ce619680d9d24c82451fa3098177fd63e32b5f",
"description": "intel/compiler: print dispatch width when shader fails to compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5f735a986576a7634dfb8fed23c969bf4260f45",
"description": "intel/compiler: move extern C functions out of namespace brw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c6e3f196fb61939b0b6c9d1051ac1e35625d42",
"description": "intel/compiler: use the same name for nir shaders in brw_compile_* functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dda2094066efd035bf852e6bdbc349c009c95d2",
"description": "intel/compiler: match brw_compile_* declarations with their definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7ece63de99aeaf4d0dcc808854522f536a0ead9",
"description": "nir/algebraic: add 16-bit versions of a few 32-bit patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1",
"description": "nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac55b1a9a6266b5badfee82d81302ffc38faeb42",
"description": "nir: get ffma support from NIR options for nir_lower_flrp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efd439e0d648c90ae5854a0e83cd864836864e91",
"description": "iris: Better determine map_would_stall for Z/S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c30079628d180dbfb3504853ea675b78558725b",
"description": "iris: Drop a use of the need_resolve boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b82d8ce8bc681905a8902902fb89151ca32d6c9",
"description": "iris: Avoid resolving Z/S reads in transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2982d7c63b6c605ca4309925bda35dc13a198a83",
"description": "iris: Make iris_has_color_unresolved more generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7908a95f9643c377df0d0f9021e509b3e4a2fe8",
"description": "iris: Fold a condition into no_gpu for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73eb24ab31a4d6e167ae8e8394f9f26f7c7d5c59",
"description": "aco: handle unaligned loads on GFX10.3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a083560b09cfc3799c1c34112c0b28e29a104f5f",
"description": "nir/load_store_vectorizer: Add unit tests for alignment handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6f721966205a1ec52b0461d54dea2da8db969e7",
"description": "nir/load_store_vectorizer: Use more imm helpers in the tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91a8a07a5f0ffdd9eb85634fc9c0cb13812210b2",
"description": "nir/load_store_vectorize: rework alignment calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8faf85f68770ee3e060bb74c87e857070f336a02",
"description": "aco: fix byte_align_scalar for 3 dword vectors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fe08f0ccf94a7315bded5868b4f6a8bae744de79"
},
{
"sha": "663c4d53771a1b00ed49acb08768fd0c01cb9b8e",
"description": "intel/fs: add hint how to get more info when shader validation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab079260572262163be5dfc96b5d47f3fb8c7128",
"description": "intel: add INTEL_DEBUG=shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acc7ec33b3900c645503a1df5d031057ed7dc6b",
"description": "ac/llvm: fix unaligned VS input loads on gfx10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "aaa492e6c6a75ff910788cadfda453ad70a15a3f",
"description": "nir: fix const-cast warning on MSVC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587"
},
{
"sha": "0f4d09443eba0c5a219c943940ff970f3d583f56",
"description": "meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed"
},
{
"sha": "ebf2576862ca29b1173e3b7fee0cc03acbb4d7ef",
"description": "radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb80ed88737ce51023fe073f2401b8574d4d2496",
"description": "panfrost: Fix gnu-empty-initializer errors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cf6325e724dbc20076629983dd1fed5ecac533a",
"description": "iris: Fix aux assertion in resource_get_handle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e81392868e6827360762fff38baf2c10c1f3b7f0"
},
{
"sha": "fd2ee49b2169c318627225bf74c645f7a3b71900",
"description": "ci/bare-metal: Use python for handling fastboot booting and parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0453a46f668e194d23269510c135a806c7114120",
"description": "ci/bare-metal: Fix capturing of serial output as job artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f5f11719713e0027c655f5f189299af6d1da35",
"description": "ci/bare-metal: Log why our run restarts when it does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "785d3cace47f15bae3f848954c03b9a82daf1074",
"description": "ci/bare-metal: Include a timestamp in our serial reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff42b7e8041dc09363cbfd4c54533ff280505cd0",
"description": "ci/bare-metal: Fix detection of \"POWER_GOOD not seen in time\" fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7787ce18dfe3f04e5d6a7a0858d56702eb9563c",
"description": "ci/bare-metal: Use re.search() instead re.match() for our line matching.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93c8777ace8453f4cbc879d0829e582cf151066f",
"description": "amd/common: Fix various non-critical integer overflows",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2182bbf84f0f19846a47f0438ec702f4d862731e",
"description": "aco: Fix integer overflows when emitting parallel copies during RA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f18fc34c4d56d6e7d511002b39a257e18d8b3af3",
"description": "radv: Fix various non-critical integer overflows",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a99ae1943d880702c8472ea9be11e4f92b6a440f",
"description": "aco: remove omod_success/clamp_success",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc79152be975f69235a20a268b68e54a68562649",
"description": "aco: fix mad splitting after applying output modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdadbdb513ebb71f9bb4e2784acc24148ca0defb",
"description": "radv: remove descriptor_indexing fails from expected fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21fbffc5425e7ee2912285737ef68398bb156732",
"description": "anv: Set alignments on UBO/SSBO root derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7dec0548af8374328fe459d25838d50790e629e",
"description": "spirv: Drop the OpenCL type layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "796d3fe9e0f628fd57a68dc0448ba1a182ca5725",
"description": "clover/nir: Use lower_vars_to_explicit for uniform and global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1ed5a12c5161cbd06d7a4a4897432a0f7690ffa",
"description": "spirv: Stop counting inputs in entry_point_wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bea5aaa149a349af55552f47dc248a327ea7929",
"description": "clover: Use args.size() to compute new var locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9641f483e94a18e5eba5f6d251aa75af8660454e",
"description": "nir: Allow uniform in nir_lower_vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3719b69dfc496cdacfe857e1a42984c435eb8a6c",
"description": "nir: Allow var_mem_global in nir_lower_vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3135984ad0bde072b25e1641e2a9e154fb62a087",
"description": "spirv: Propagate alignments to deref chains via casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207b462e9326b4e7aab8e3c4aead7ca23147e527",
"description": "spirv: Add pointer helper vars to OpCopyMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7fbec0e090be3e796f7a38819fb99bbc1744787",
"description": "nir/opt_deref: Remove restrictive alignment information from casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99bb2a4de66fa662fb4bcb29df8e2749972ee986",
"description": "nir/opt_deref: Don't remove casts with alignment information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beefd37021edd707274625def137bed0df6fb65f",
"description": "nir/lower_io: Apply alignments from derefs when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "480329cf8b319983ee96f2b57bd2648be19e5570",
"description": "nir: Add a helper for getting the alignment of a deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0654a9e82307b854824fc1092a8b79632a2703c0",
"description": "nir: Handle all array stride cases in nir_deref_instr_array_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878a8daca6bfc856308dda7d265964d93feb05ae",
"description": "nir: Add alignment information to cast derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983",
"description": "nir/glsl: Add an explicit_alignment field to glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca11b17b7b796db7077ed166ba2e33e77ec7088c",
"description": "compiler/types: Make booleans 32-bit for cl_size/align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3be890a3a6844292177b5524bd94b6c88fb5fb6e",
"description": "nir: Expose the packed attribute attached to glsl_type objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42f97f8ce3a9c119ccf960c5cad399f18114e924",
"description": "nir/glsl: Consider block interfaces as structs when it comes to size/align calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be68de81abb3cf2d6944c4c5273c453a61437208",
"description": "glsl: Propagate packed info in get_explicit_type_for_size_align()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c2958f882a9644d98d61c49f3b8a842ea2c48f",
"description": "spirv: Propagate packed information to glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "938d6ceb8300b194a7cbaf640e2c899cbecc6c5a",
"description": "spirv: Don't accept CPacked decoration on struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcfeead5f31d29ae6ba3e78ce5186c0481d235b5",
"description": "clover: Call nir_lower_mem_constant_vars",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599"
},
{
"sha": "9414cbc13c964b567a15637eaa7dc32899391594",
"description": "nir: Don't bail too early in lower_mem_constant_vars",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead"
},
{
"sha": "a7a0315d7fdaa0e3e698de2af043776e5da467ff",
"description": "intel/nir: Stop using nir_lower_vars_to_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38a83a30484c5d7dfcdce3c41d71373c09d42668",
"description": "nir/lower_indirect_derefs: Add a threshold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c897cd02785bec45596d1c43b906bb4a2e9b06a6",
"description": "intel/compiler: Handle all indirect lowering choices in brw_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9005c9cae40b93dee36a57cbf2a2917fd6902235",
"description": "zink: generically handle matrix types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c5c55e72aca297263452535e41222477b012065",
"description": "gallium/util: use uint sampler for stencil-reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98e866c66953875a170cfff79a3c2f3c79460ed2",
"description": "radeonsi: optimize out the loop in si_get_ps_input_cntl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecb8b689976d21868e56a4f59f1354ea256d23d",
"description": "radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a803008c7f1e4b0bdf0a377cdcf4fe853fd20e1f",
"description": "radeonsi: replace TGSI_INTERPOLATE with INTERP_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fe3ef8ba400d9555a832d0feade58f5ca3d604",
"description": "compiler: add INTERP_MODE_COLOR for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6925401a3872304e0f50a1ee1eb72e7e655079f6",
"description": "radeonsi: remove si_shader_selector::type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23fdb79e92fc0a0c26a4fdcf485ecd298fb01afc",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_dump_descriptors)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "966307983bda3fc6141a33bb5300a91fd15d5551",
"description": "radeonsi: precompute si_*_descriptors_idx in si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbfc13b27c4ab30037c42b75bf6f7db17ff3d338",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_dump_disassembly)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62aaa0d0b7675d3532d280bdc1221bacca63f7f6",
"description": "radeonsi: remove unused si_shader_context::type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5151421ad0fcb33ca41d27c01090a1329085f7e7",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_get_shader_part)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a90d1df8204b108fffb53fd20eecf6b5f61be6fa",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_compile_llvm)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c54d73e4b54c9519170dba27939dadc0d5eb20e",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (debug flags)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4b323c81ee8ea6e756f4c5110f7ac77545325f1",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_context::type)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1cb72c44909fe971304da3f06e3910dea754e65",
"description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_selector::type)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14391533f81e537b6a9fa545019aa6ef0bea7597",
"description": "radeonsi: simplify handling color interp modes in si_emit_spi_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562b8c1a4793e5e448f9df8f91babcc164051dbd",
"description": "radeonsi: don't execute LDS stores for TCS outputs that are never read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ee72100fe22e067564cf71c25131771203dd36",
"description": "radeonsi: don't lower indirect IO in GLSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d0565f5261d49e675c55183f77269a736c3e2b",
"description": "radeonsi: remove in/out/uniform variables from NIR after lowering IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e",
"description": "radeonsi: lower IO intrinsics - complete rewrite of input/output scanning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "408fc4e3ac9aea0188c385b89ad888ba0f13bd94",
"description": "ac/nir: handle all lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44eaee688b5967e87285a7e88864b4fb84441f0e",
"description": "radeonsi: clean up code for loading VS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9391df3f6fde4cb0ac85f3fa4d5fc4409555a1",
"description": "radeonsi: get color interpolation info from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0464ee7f9d9383175c31192500ee9e6d9f01fe60",
"description": "radeonsi: don't crash if input_usage_mask is 0 for a VS input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf23ff83e69a76424ea083c6641b952868e4b87c",
"description": "freedreno: fence_server_sync() fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aae1e68637ff662d45902954390e678516798ecf",
"description": "freedreno: Fix missing rsc->seqno updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e953f6c001566f8acbbeaa9bf853f03074023b36",
"description": "docs: shift 20.2 rc dates by two weeks to match reality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdb666bc8fbbaf32c8a9c35a0a9e4cfc0cfebac3",
"description": "docs: update calendar and link releases notes for 20.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca2bda967f1ce3c1b12c0c2b7a31b3305e2c705",
"description": "docs: add release notes for 20.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbaa62e4e156012f05d2ddd9b19610d6465b62e7",
"description": "iris: Re-emit push constants if we have a varying workgroup size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d"
},
{
"sha": "fe18a0fd45c79cdba7b63959657861488c775c0d",
"description": "intel/nir: Lower load_num_work_groups to 32-bit if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5799da47c794aced34187df2eee6fd349c51b931",
"description": "intel/fs: Use a single untyped surface read for load_num_work_groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8701b43a0fc1997ecdb6a9557dd3e2c1a0d398",
"description": "intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "95415a54c007a909f0fb9d1b2567beecbd73d403",
"description": "st/mesa: fix lowered IO - don't call st_nir_assign_vs_in_locations twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c43edf9f917a801a18940bb570a295b7eed7f90",
"description": "nir: fix a bug in is_dual_slot in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
},
{
"sha": "536727c465170c028b0d91e4eb8d94020e4a7669",
"description": "iris: Patch constant data pointers into shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ee32428373dd2e9ffcb419d26cb8ebe3788f298",
"description": "anv: Patch constant data pointers into shaders with using softpin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a06955f4ef623c3767739f7b73438eb54b59222c",
"description": "nir/builder: Add load/store_global helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5acf3d8c31b2360c3118a61470bb2c231faa99a",
"description": "anv: Properly cache brw_stage_prog_data::relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91becd84ae2c9aa144ba2eb08f3e62166275a0e4",
"description": "intel/fs: Add support for a new load_reloc_const intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d8a3815ef698348857cd9812eaa0dc76f5b19b5",
"description": "intel/eu: Add a mechanism for emitting relocatable constant MOVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "272ab2823d17173203f2f03c85c95acdcd7d1226",
"description": "intel/eu: Include brw_compiler.h in brw_eu.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff078eb5a79dc53330ee8edfc755a995a041c74",
"description": "anv: Stop storing the shader constant data side-band",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90b6745bc80cf6dabb8f736dbf12d47c2a6602f5",
"description": "intel/fs,vec4: Stuff the constant data from NIR in the end of the program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91348d125d9174cc06487947ab3d11c97244c72f",
"description": "intel/eu: Add some new helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc2c5f9a4b696564fe99170d1e80fa33e989e6af",
"description": "iris: Use gen_disassemble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372774367cf5e62f49209716faa80b3ecd932746",
"description": "intel/compiler: Get rid of struct gen_disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54ba0daa28b7b3cac8a8df6320cfcf3715e6526b",
"description": "intel/compiler: Get rid of the global compaction table pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "191f8a4b9fcdf71c4edaa523e10b744b354fb5e4",
"description": "spirv: Deal with glslang not setting NonUniform on constructors.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
},
{
"sha": "965b8441fe01645613188bfa463ef6143dd66450",
"description": "spirv: Deal with glslang bug not setting the decoration for stores.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
},
{
"sha": "61b714a42ee676fe03b383c0caf050169e404c7d",
"description": "radv: Avoid deadlock on bo_list.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6bc5ce7a91d07197043c097f876edf1d630c1375"
},
{
"sha": "6b75262941b55960e2f73d93f85020fa6c9c2d2f",
"description": "radv: Fix threading issue with submission refcounts.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4aa75bb3bdd195d4715ee8fae51bfb0c0fcd823b"
},
{
"sha": "e4dadb545fa6cdf52b5a6a7efb5764495e09158c",
"description": "intel/tools: Disassemble WAIT's argument as a destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "329dee14555b8c8da59e6b47a51050f2aa736596",
"description": "gallium/tgsi_exec: Fix up NumOutputs counting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49155c3264d019869fadde50ff6167a369e966b6"
},
{
"sha": "ed745febe1c05352459869e4f67bdf6e1d2a1d0c",
"description": "gallium/tgsi_exec: Add missing DFLR opcode support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9121afe861554d239b02c27a4c219ba9df523fb7",
"description": "nir/clone: Add a helper for cloning most instruction types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f25e169897e73d30e31f6d19af1cc0ed487eb512",
"description": "nir/opt_vectorize: Add a callback for filtering of vectorizing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "479d9c97eb2c85b7df81f39281867c5559aa0bba",
"description": "nir: Add simplistic lowering for bany_equal/ball_inequal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed33383a5b1399315cd62f119234ee2332ee76f",
"description": "gallium/ureg: Set the next shader stage from the shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500b0735c0caa293d22fb3728cb76d267a016834",
"description": "gallium/tgsi: Add a helper for initializing ureg from a shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34b3e1f5121ee532a1eb087e9b08c3d15e16cc9d",
"description": "gallium/tgsi: Add some missing opcodes to tgsi_ureg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ca9f22a8bd34e17f061378cf7568d40267e3c58",
"description": "gallium/tgsi: Add support for PRIMITIVEID as a system value.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7c006062ce1b95d527a50a03642cb532de5f04",
"description": "gallivm: Report the unsupported intrinsic instead of just assert(0);",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615f1c8990db4499e65844d0f50dcdd43de65e37",
"description": "ci: Do not create manual test-docs job in post-merge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9ac3d60cffc60d97f5ddc168643ed7656224bf",
"description": "intel/fs,vec4: remove unused assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8356e3dccc24c30c4b8765b5a023cd03ff3de5",
"description": "intel/compiler: mark debug constant as const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a9dc76dce09d4f23260d26c629a91ef02514a0",
"description": "intel/compiler/test: use TEST_DEBUG env var consistently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "289cb6b59aea755ef5e60c711bb91d9f66b3c2af",
"description": "intel/perf: don't generate logically dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0789f4b6d857d3188412d33f47bf3aa1873e2187",
"description": "i965: verify format width in blorp_get_client_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e676ac67171b93b0bd6be5d5b801087f305b2d5",
"description": "iris: verify color component width in convert_fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0685815ea629d94532d3d8b7214c26d727e0280a",
"description": "iris: handle os_dupfd_cloexec failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "612ef74190ca6c4d036e014e5fc228b671513771",
"description": "freedreno/computerator: Use a render node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87fa645b9438ce7943ae09012f695a7a1bca3eeb",
"description": "intel/compiler: Fix pointer arithmetic when reading shader assembly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "04a995158084acbd1917b4c7e0f8d381e1c9222d"
},
{
"sha": "c601e730b298c5bdd34bc4335f203d46c5cdf9b3",
"description": "mesa/st: Don't set alpha if ALPHA_TEST is lowered",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6afd4addefa111c112b82a88824db7af61003407"
},
{
"sha": "075e40ea983fddabbb45ee5d511e66536f3c9c11",
"description": "turnip: Implement VK_EXT_host_query_reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92be738d5696c6192a71a9eed7ea125f19c2545",
"description": "turnip: Support pipeline statistics query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "170da456efe8557cbc045d56d448b0ec0362a3a1",
"description": "turnip: Refactor structs of tu_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03fbff1efcccc0e09fc218c24b29e6d1ad4d4599",
"description": "intel/assembler: Add labels support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29",
"description": "intel/disasm: Label support in shader disassembly for UIP/JIP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbd4764cd93d5b103778a223651084eaeda64f8",
"description": "intel/disasm: brw_label and support functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa39d07e46355fcab3d049f278a55d3cdb084dd",
"description": "intel/disasm: Change visibility of has_uip and has_jip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94c22429b64f419d9a66f04fa5ecdad33f7f5ef",
"description": "anv: refresh cached current batch bo after emitting some commands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b"
},
{
"sha": "a1c2bd6ce8981b34c0cf9333699b0ce75be6cb55",
"description": "radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8445520cba818dbc53db95ce99e2beb00d8884e",
"description": "radeonsi,driconf: add clamp_div_by_zero option",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f46a55c8229b2a8d67d895be18651a81f8e6ff",
"description": "ac/llvm: add option to clamp division by zero",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c0e20152b7f3f0b8d881648083a271ca528c28",
"description": "radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d94bec5c49d926069f97a4b12fb2532611a9080c",
"description": "mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "54fed1cf95ea8cbbdc18c6c82e8f766444a12ac3",
"description": "gallium/swr: Fix compilation TCS/TES compilation issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2",
"description": "gallium/swr: Fix compilation with LLVM 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abbfc5b8db7412fa2e6f8c1b66ff97b886c4ac70",
"description": "spirv: fix retrieving dest type for OpFragmentMaskFetchAMD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c"
},
{
"sha": "4500e6e460dca068157862b95c7534d7d163c42c",
"description": "vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "67a2c1493c068281936fecba9fa6784becf08f8e"
},
{
"sha": "7fbeb2623f309c9966945a104f35b5c9f2034092",
"description": "radv: remove seccomp includes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7324977e420260cea0627e3381a9f3ae4e62af0f"
},
{
"sha": "b30bd6fe5f254d895c1dec780f24518b3e880ed4",
"description": "util/os_misc: os_get_available_system_memory() for OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "5b1ed09ff023ff98fed0c78a5ea609821cb92a8c",
"description": "anv: use os_get_available_system_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "033dcb2978c6d95d42da944b8147228d239d32f4",
"description": "util/os_misc: add os_get_available_system_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "81b163fb73ae73709d257badf4f5aaf3b63fca4a",
"description": "anv: use os_get_total_physical_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "060a6434eca9fb05ca2dfd612f8abd4786ee4549"
},
{
"sha": "0369dd907778d8636e2b074717846bb658d76d90",
"description": "freedreno/a6xx: Add ARB_depth_clamp and separate clamp support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c0d34cee45f77ebfbe374fc565e53497a290177",
"description": "ci: Enable KHR-GL30 CTS testing on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef807a52f132d789063ba3d5b8b090c6816c4915",
"description": "ci: Use the same VK-GL-CTS tree for GL/GLES as VK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb02b311234b71b155496681f294954f3de61823",
"description": "ci: Bump vulkan CTS version to 1.2.3.2, and keep the GL CTS around.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9df3fef4d5a25ae040a7d784fe0578788f71252",
"description": "panfrost: Drop PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER/BUFFERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b6d2e792ef736aa41291815f9d32cf68d84d0b",
"description": "panfrost: add support for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e221f58a66fe3bbb2f3354a1c7b888f5248bcd6",
"description": "panfrost: add atomic ops infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "703b03bd452bab26406077cf553508a0d80c8e92",
"description": "panfrost: add support for src[3] in LOAD_STORE ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f61190024e3837e5cadd412741892ece88247414",
"description": "panfrost: introduce LDST_ATOMIC property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16664fc641801225878589f72ee3ae6f0cb28bac",
"description": "panfrost: add LDST_ADDRESS property to atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8805b212dd7e21b1ec28888ef7fbf477c5213f",
"description": "panfrost: add atomic_cmpxchg opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11012611d7fb6b26e0959bc462d47131699be6e2",
"description": "panfrost: fix undefined value access on mir_set_intr_mask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526f3566332e6fdf3bc413471a1a6e5ad091f0c5",
"description": "clover: Use 64-bit offsets for shader_in on 64-bit GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c93ade93fb98b3eca45ee42ec0638ec055f39e7a",
"description": "nir/lower_explicit_io: Assert that compute address sizes match derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6678f1e81cc19522d9ac064cb0a6e8b3da553ac3",
"description": "spirv: Drop the constant_as_global as option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599",
"description": "clover/nir: Use nir_var_mem_constant for __constant memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa63f26561c9735fbd1926ae01dd98b2b5d3235",
"description": "llvmpipe: Add support for load_global_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4087b5343d8d85f46ead6656f58c94cec0289cb0",
"description": "nouveau/nir: Implement load_global_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff2f44d86585e842d2e412e0730a5742441fafe2",
"description": "intel/fs: Implement nir_intrinsic_load_global_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bdf8506384fce4c9dc13504e1b3272d1ddc1097",
"description": "spirv: Use nir_var_mem_constant for UniformConstant data in CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8d8ba9c7f73e14f4053756bc1feab8cbf3b0d6",
"description": "nir: Allow opt_large_constants to be run with constant_data_size > 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead",
"description": "nir/lower_io: Add support for nir_var_mem_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef142c68e1161bfa1fbe1ff19419a54cb1e8ea73",
"description": "nir/lower_io: Add a build_addr_for_var helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965c2688657016cc313baac8b26de5141d5684c0",
"description": "nir/lower_io: Use the variable mode for load_scratch_base_ptr checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff124e3fe3e89c594b91e62d3e233cfc2af3ef34",
"description": "nir: Add a load_global_constant intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4f07f8bdc602bae665fd57bb69e293a69d89bef",
"description": "nir: Add a new nir_var_mem_constant variable mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9927c8c8d0c105699306a68773c015930ff9509",
"description": "nir/serialize: fix serialization of system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c45eaf9b3578094c36911cbbd085097642d3b13",
"description": "clover/spirv: fix vec3 alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e52c6dfcc93aa801d1ac86796492fc325d997d2",
"description": "nvc0/cl: hande 64 bit pointers in nvc0_set_global_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eacaa95a782eb1e63f6c51dc3f1ace1960ab958",
"description": "spirv: fix 64 bit atomic inc and dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9efcd7a6faa2e12361f5aa3007311563792095",
"description": "nvc0/ir: fix load propagation for sub 4 byte addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036f1c29fc704288ceb6f7d35485ec5f86ea443a",
"description": "clover/llvm: undefine __IMAGE_SUPPORT__ for devices without image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc39838edb6927bfb093c367fad4340a72eab70",
"description": "clover/nir: use offset for temp memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b65cf7d3d51124be590a1b66fb89f94f723fe3",
"description": "nv50/ir: fix cas lowering for 64 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d421af3a99374da72c1e661c15d9a46177b745d0",
"description": "clover/nir: Lower function_temp to scratch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e259dad4cf4848883d1e349c6fdd2f3ed1fdcdc",
"description": "egl/x11: simplify dri2_initialize_x11()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd385c424bdda6ffe38ea9100c77e43337dd34b8",
"description": "egl/wayland: simplify dri2_initialize_wayland()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289",
"description": "egl/surfaceless: simplify dri2_initialize_surfaceless()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b5c1abc6ccaa5807f931e914842d181ab2410a",
"description": "egl/android: simplify dri2_initialize_android()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cccb497d3c3bbc8f615fe79d774eb42a48e5a95c",
"description": "intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49c21802cbca8240b272318759b1e472142929e6"
},
{
"sha": "70cbddc4a7967c8889f8b10d8a31d7b8bdbde2fb",
"description": "nir: use enum operator helper for nir_variable_mode and nir_metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76a1fb3b42c245a425fde55b97a393d3e1984112",
"description": "util: add helpers to define bitwise operators on enums for C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24dfd798d6205fd545dd988eb6c9dd2eae5b7929",
"description": "nir: use nir_var_all to get rid of casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15da98365388983eb9ef1a65c2e7da6ef2ab89e0",
"description": "nir: Improve the comment on num_inputs and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d18e71fea908ca64b23ee28d36fec780970e9b2",
"description": "nir: Rename num_shared to shared_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "471f260ef361282d01f15d9462933a3f3f6af4af",
"description": "spirv: Delete some dead workgroup variable handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1459cce7ec739717eed7c23aed641100ac6cb3fc",
"description": "spirv: add some tests for volatile/available/visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb6b243c113a2bab9bd63ea98381e1eeeecc8421",
"description": "spirv: Support big-endian strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8d8fbb9ce193944c769f90388f67432efa74757",
"description": "spirv: implement SpvMemoryAccessVolatileMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f81e1d2824e7fee7f28c6b3bcdc564265c3658c0",
"description": "spirv: implement Volatile image operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba3ffa76c608fc6929b22d16731cc42202cacca",
"description": "spirv: implement Volatile memory semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bfba8663cadeb5167c0b30d9b64cf01a913911",
"description": "spirv: implement MakePointerAvailable/MakePointerVisible for OpCopyMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e01d1a9f16da86788c1bdc47d84fb630f46218eb",
"description": "spirv: add vtn_emit_make_{visible,available}_barrier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85c38a86f98ed0614afdaf31a8a66c20a7b51fb",
"description": "spirv: make OpLoad/OpStore visibility/availablity barriers acquire/release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b92392c483c8f15599ed48abc824e606e859b02",
"description": "spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857b9c50276141c874c0dba2475afe73ce62a013",
"description": "spirv: Add a vtn_get_mem_operands() helper",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "959539fbbd1fc18fab85b23bb93e0716c170d010",
"description": "intel/isl: Drop unnecessary check on 16bpp depth format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "829699ba632b2b78e4de372baf42ae01095158a7",
"description": "anv: implement shareable timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a965ffad21d41f14e09babd18896bb962b326da4",
"description": "anv: add new gem/drm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c07e41e5234cc79bb18edb3a34954e74d07680",
"description": "include/drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710",
"description": "freedreno/ir3: rework setup_{input,output} to make struct varyings work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c694af40bf341b08ddf74f62fde66c9030e1ac80",
"description": "freedreno/ir3: improve handling of aliased inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb6163d5e683087bbfdea93ec13d02bd1a4ed59",
"description": "freedreno/ir3: remove indirect input load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00973542ffe93224949ca9654757f8b0581e2ef9",
"description": "radv: Allow triggering thread traces by file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d862da17060a73952aa7c3ce05666dc9ab229b6",
"description": "radv: Centralize enabling thread trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d",
"description": "amd/registers: switch to new generated register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e492a3195c2619fe3813a882c27bf29e5d5454d9",
"description": "amd/registers: add non-gfx10 register files generated from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7a24a69f324641f49d9c5e66cf2114745861b",
"description": "amd/registers: add a script that generates json from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f23afe668ff7f83d2c31ba0115d47a4cb12565",
"description": "amd/registers: sort registers by offset in json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "843b4e631f050248efd7e761fe6a79099c7fc485",
"description": "amd/registers: expose the canonicalize.py program as a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec5e918ef4911d09b5611773bc58952b13ccef38",
"description": "vulkan/wsi/x11: wait for acquirable images in FIFO mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588",
"description": "vulkan/wsi/x11: add sent image counter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68957a82562d13b3f0d21a04ce633ffd236e6036",
"description": "aco: Add README which explains about what ACO is and how it works.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d4c548eb5824843f070239a874e55a2cb8b7b2",
"description": "aco: Fixup markdown formatting of the README-ISA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086fafc4e00912c045091bfc1b45997c9bd935d0",
"description": "aco: Move README to README-ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e",
"description": "nir/algebraic: mark some optimizations with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c4db9798b3a4b496ad18430dcba1839986b896",
"description": "ci: Restrict \"success\" job to pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d383133ce1ddd16e3099615fcd31e6f28c11b17b",
"description": "docs: Stop claiming to implement OpenVG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0308e639cf7ab30eef15fe5529138675a5e616e8",
"description": "ci: Don't exclude \"success\" job from mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13f32f83f379b777a7665ffd7d2a1e7aaaf3a62",
"description": "ci: Create test-docs job in mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cac068621a5998f486f8e44f9c2d9d045d1c31",
"description": "gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b1ab78985b54623200bc5e90c7149685bb4b7ce",
"description": "radv: dump GPU info into the hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa675cdc91fe1d317650c279b3470c0081e85527",
"description": "radv: improve reporting faulty pipelines when a GPU hang is detected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd1f035f6e74bab568782ec8753eaf234f25a104",
"description": "radv: force RADV_DEBUG=syncshaders when RADV_TRACE_FILE is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004119d5b7d4b1679e6dd691e9ab2ab7d65f8516",
"description": "vulkan: Fix memory leaks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "50e14c3d258f5be887b4101cc3b01bb16ad50caa",
"description": "radv/winsys: Fix memory leak.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b778e7bd6c1d82ce739d7e278de00ee600532cd5",
"description": "nir/vtn: Convert constant samplers to variables with data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "397730edd5bac440853af8018dda76e0807bc51c",
"description": "nir/vtn: Add intrinsics for CL image format/order queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ce6821900f67f677cf7c7ec0ed6246893fdfdc9",
"description": "nir/vtn: ImageSizeLod op can be applied to images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701cb9d60c0350b0134e52cb1b51eefbbf27bd22",
"description": "nir/vtn: Handle integer sampling coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c",
"description": "nir/vtn: Use return type rather than image type for tex ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de36b5b805be1732e6798afd1a12743df8d32718",
"description": "nir/vtn: Add support for kernel images to SPIRV-to-NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6f66242ad33be84c0a34519f18bdc15c195950",
"description": "nir/vtn: Add type constant to image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "865a2ad0866e271adda3cd18c46f74514131da11",
"description": "clover/nir/spirv: Use uniform rather than shader_in for kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d0a81c2a3f09701e8c694b520c8d900f6ac2f1",
"description": "pan/mdg: Fix perspective combination",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ac01af33a5bc63822915f08f89a7dbaf7d433f",
"description": "pan/mdg: Fix discard encoding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9efdbb2af475ac119f5e5bb1eb128d842ee52998",
"description": "anv: fix robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc"
},
{
"sha": "73d2c6cdce8c12e87e387bc958c720f9d8f6b9b4",
"description": "nir: Switch the indexing of block->live_in/out arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2b2b59c451915c0b11184ae47c0673fdff3146",
"description": "nir: Invalidate live SSA def information when making new SSA defs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3b652f13d89726757a0fd0d2d9c07084dd90a16",
"description": "ci: Switch to using gold as the linker.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4fb19f0963c5b831bb854f92818342542ada30",
"description": "pipe-loader: Use real galliumvl if radeonsi is being linked.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "221aa00eeb33938dab06b26c8a770ecae3698825",
"description": "turnip: Make sure we include the build id.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "2d1c60700528e17ca5693ff3943d7662577b3d26",
"description": "ci: Make a missing device name correctly bail out of deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee288f293b37b7acab93d552400a4667b5f41118",
"description": "nir: add shared/global atomics to nir_get_io_offset_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e281ee04dfe3d035f0da4ad37240392ddf41220c",
"description": "nir: Look up the shader when printing a single instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a8322dcd7aaede8dedff131c7d73bdbe3f06f9",
"description": "nir: Fix printing of individual instructions with io semantics.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b"
},
{
"sha": "4c050f222fd4a330413bc24fae447782b35df3fe",
"description": "panfrost: enable DrawTransformFeedback*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8b3bc1d5530f3979b2a5053bba026c4804147e8",
"description": "intel/nir: Lower things with > 4 components in lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55ae7045135f430db579c4457f49854f34498e67",
"description": "intel/fs: Add support for vec8 and vec16 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a013ccab0f5545bdc2e63dae1c93e688a93eaa",
"description": "anv: VK_INTEL_performance_query interaction with VK_EXT_private_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "5d52c26e78b50fe2c1a4893bd4214f95136e6e32",
"description": "vulkan: Don't pointlessly depend on libxcb-dri2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8239fe5d74216218796872de040834e41da0e93d",
"description": "zink: add note about buffer<->image copy functions not handling multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a75466c9d0df78370675421472afe5663b4e9",
"description": "zink: use u_transfer_helper to split/merge interleaved depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7059708dcdb7d594579b941edcd03d57762183d3",
"description": "broadcom/qpu_instr: wait is not a read or write vpm instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efd29d429ea71cb31641e6602a087f537124a417",
"description": "docs/features: Add missing Panfrost extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ff6e7c7399822a07a3b5f1ff71a848e6e092389",
"description": "panfrost: Set PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dab5749c89181bc71b8d1635ab1a9b1a7928163",
"description": "pan/mdg: Implement texture gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661123bb19d4f17c895a3fe166b3f87ddb2191eb",
"description": "pan/mdg: Add disassembly for shadow gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e19dd3f45de7bc9edfe0aa9254abc3412c2610",
"description": "pan/mdg: Refactor texture op/mode handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ebf110aed77ec4fdf05ed2266fd3736fa55040",
"description": "pan/mdg: Implement nir_intrinsic_load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41184f89eb90735b9423d1fed579d952697c978f",
"description": "pan/mdg: Bounds check swizzle writing globals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2486fe6761d4d365b03870171a747bd06a840ad0",
"description": "pan/mdg: Scalarize 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2cb21e53cf9d5a3ef984ef5abbfd9683e516a8",
"description": "pan/mdg: Implement i/umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd41dece39c7d6110951e0fd6fc1693663e7c10d",
"description": "panfrost: Emit texture/sampler points for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed",
"description": "util/u_thread: include pthread_np.h if found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dcf9d91a80ee76f46e162afef9bd1b2ddb53ecc3"
},
{
"sha": "c66c5b38e0ad136aa9301fd60aafea736d433c57",
"description": "util: futex fixes for OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b"
},
{
"sha": "0398caa97fa6ab9a0eac29dfca38b3fceb2cc026",
"description": "meson: conditionally include -ldl in gbm pkg-config file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "816bf7d1644b9b14df253c5d54f595514aa34703"
},
{
"sha": "c97af23b13c55c27f5fe381793ee9a3d6f3a2280",
"description": "meson: don't build with USE_ELF_TLS on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "9ac16864227cc63ca6b23eeab39fdcc7f85beca5",
"description": "meson: don't advertise TLS support if glx wasn't build with it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "f9a7e6e854ddedafd3c85f7eaeca1a00ee7bced5",
"description": "meson: build with _ISOC11_SOURCE on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "6e9c0661f8538cdabe7d7de73af11b4165f51f93",
"description": "util/anon_file: add OpenBSD shm_mkstemp() path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c0376a123418df0050dc45d3e1e84f6b29a6a1f3"
},
{
"sha": "7eab6845e9dd49f0ef0bf9a7d986aaf685e77981",
"description": "util: unbreak endian detection on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbee1bfb34274668a05995b9d4c78ddec9e5ea4c"
},
{
"sha": "8301a43f272df7aa8c28e4143be1549bbef74e42",
"description": "radv: dump shader stats with VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35a42ff9c599bb617e889269c36cbb025d6383b9",
"description": "vallium: disable VK_KHR_shader_float16_int8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6eb35e0972e95127ab8ea984f915f7c3526544",
"description": "gallivm/nir: add some f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b31e8460a6bef37063bb9dfb55e4df3298cd533f",
"description": "gallivm/nir: allow 64-bit arit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc6313b0982638ce985db7a0b6fc4dbc60cefa60",
"description": "llvmpipe/fs: multisample depth/stencil bad ir generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d60cd44f3fc9fbecee3e6f587eaa0c08ccdf3de",
"description": "llvmpipe: add array/3d clearing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6385715da3368597671046368ff4fe11c1ca8e",
"description": "llvmpipe: blend has effects even if no colorbuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727bb217be680ba7de4e8821fbe409921952cd93",
"description": "gallivm: use common code to select texel type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6596957641ff1e070d4790669a449e1d1d550e86",
"description": "gallivm/nir: add subpass sampler type support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21324c40366eeeeacc29ac496e646491ebe3412f",
"description": "gallivm/nir: lower frexp/ldexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7aed02bccae41c68c06002bab42c9efe166e68e",
"description": "gallivm/nir: fix const compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a5ced65f6cfb666d040f3d75f40c6c5878946b",
"description": "gallivm/nir: add quantize to f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d4a560ba263ebeaf104dd1131f427c3c95510c3",
"description": "gallivm/nir: add indirect swizzle output loading support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5177ffed6562a06b3e6ab83c31baad3cc0f21db6",
"description": "gallivm/nir: lower tg4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87a638dc1f65c4de4317f9cea2d28e73438f46e0",
"description": "gallium/nir/tgsi: fix nir->tgsi info conversion for samplers/image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668e4c235657ba230eab326d5001f60f37e403c3",
"description": "vallium: limit buffer allocations to gallium max.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "857008850f37886f3febeaaf3b4e42f3db4e7603",
"description": "vallium: handle 3D image views properly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "99330e50c9e08532f5d9c3568be938c7e9d8fd93",
"description": "llvmpipe: add reference counting to fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6b8e42ce20e5003af0846602af3f5caec182fa",
"description": "nir: Take a variable remap parameter in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f31898a24adda853d8ac2ce3dff211a819c1cf",
"description": "nir: Use a switch in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db9ee320fac97cd890f1fb331e6c8059069461",
"description": "intel/nir: Clean up lower_alpha_to_coverage a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6fdb1405ee2688ffc15acdf0476dece8bc8846b",
"description": "intel/nir: Rewrite the guts of lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "72dc06e07e3f8b9ed5bb46e3927b8f87dd24e42b",
"description": "intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "373e25e6b53338c6fa6c5757a878e10398241c47",
"description": "ci: Add a release build with -Werror enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60fb460f9d7154c8080b0be2d59013917ff4ad6f",
"description": "virgl: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24f792c8b4e64a8ea968f958240088965e2f192",
"description": "lima: Fix uninitialized var warning from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6456d74ed0b303a7136a3d22309fb73b56eb8a0",
"description": "lima: Fix unused var/function warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f484198a3c36ec35b34b09b1a7880f06fbc214",
"description": "etnaviv: Fix unused var warning in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6a09f25b978b22142a6b00e6126c968d6789b9",
"description": "zink: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca73c3bc596eae86aaeb03d0064568e8c0540e07",
"description": "nv50: Fix uninitialized var warnings from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689e36ebfe4a12240dbb8caa4618f303bbd968d6",
"description": "vc4: Fix unused var warnings in release builds from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26471264bf7f4628814f038d518d36aad705e1a8",
"description": "nvc0: Fix compiler warning about unused var that gets asserted.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9972fb6f5825977f40fbdc57f635bdc0985ea78",
"description": "gallium/tests: Fix compiler warning about unused vars in trivial tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c24c8239a5da7fc09ee43155e66f5d71c68ccba",
"description": "panfrost: Fix remaining release-build warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecab580d48f150d798ee82ff943ba3c30b9d8a65",
"description": "panfrost: Fix OOB array access compiler warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb5e0b02b258e728cd4afb64ba7a75cefad2f09",
"description": "drm-shim: Fix unused variable warnings from asserts in release build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d1d0c126fdf4e65cef9d140c3254331549847fa",
"description": "freedreno/a6xx: move ubwc clear to blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9ab0a33bb17a7f2eebe4369d8b130548ecbac4",
"description": "freedreno/a5xx+a6xx: use sysmem path for nondraw batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b90708a4ca0c2ea162dd143ef0c4156e8fb718",
"description": "freedreno/batch: replace lrz_clear with prologue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28079970f2ce151673701c84ad765a235ab5ba50",
"description": "freedreno/batch: split out helper for rb alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9522eb7be14841f72ca2daf533f705d7546b8007",
"description": "panfrost: Store transient BOs in a dynamic array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d87ab72ce95dce2d5b0e5116b66e8df6dc3f51c5",
"description": "panfrost: Avoid accessing pan_pool fields directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4047c691bff192fdcac20a16fb9a4f4071de4af9",
"description": "panfrost: Rename panfrost_create_pool() into panfrost_pool_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f2d71c4045e1ddb630c2f989e4b397b5b97099",
"description": "CI: Disable Windows again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fbded8b5821a47c26245b181446f972f920a96e",
"description": "pan/decode: Drop prefix braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb261a801876e35536fcedaeac1fb82da0e3cc7a",
"description": "panfrost: Remove mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760289174b8166ceef7e328b8007745f27ca7d77",
"description": "pan/decode: Use unpack for vertex_tiler_postfix_pre",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2425bac8fee69db464adfe24a0fcb38737f28b4f",
"description": "pan/decode: Use generation for vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80049069265fe6457eba24949fc48e67c2a3d087",
"description": "pan/decode: Fix awkward syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c088a3b5542a24ee0725007594f4afde7cf99b04",
"description": "pan/decode: Print shader-db even for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6855228726151410aed520c2a4042a7a36076e51",
"description": "pan/decode: Drop mali_vertex_tiler_postfix arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38ae08856546ce1f23f4ab100a74c4a57728c114",
"description": "pan/decode: Drop scratchpad size dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c92be29a477a2262349f484d4a511dce435726b3",
"description": "panfrost: Use nir_builder_init_simple_shader for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4467e792c5169de628c049cf87bc0756fab6ec0c",
"description": "panfrost: Inline bifrost_tiler_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1f44bab74f06a379b6d668dce01f0044ca642c",
"description": "panfrost: Drop bifrost_payload_fused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02e768e6a96e1a0aad6d1cbb002bfb883078ad40",
"description": "panfrost: XMLify invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0225ed4d72ce2e8aba3b2d05d4360d6a18c6a1d0",
"description": "panfrost: Add invocation XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60d567edd6fe2149440a0365e3d9b7f899c7057",
"description": "panfrost: XMLify primitive information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bae493d1a15796ba579d97fabe26063dea70bca",
"description": "panfrost: Drop point sprite from shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17b6cca362a1ab8aa5cfce92f22b91a0f0fff08",
"description": "panfrost: Cleanup point sprite linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d328e7ba9b842b09c5e11610e2424d69acc129b",
"description": "panfrost: Simplify ZSA bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cc8156289e5b58934ec3c428d9a0471ce551fb",
"description": "panfrost: Use pack for draw descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33895ac2c8a19ba86cc887a1e6ac33dd4391e8f0",
"description": "panfrost: Use draw pack for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5c77cbead98cfed0cd84723c7cac8796a2bfa66",
"description": "panfrost: Detangle postfix from varying emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4d9305715e1a45ec25bac2114ec22c19cfae79",
"description": "panfrost: Inline panfrost_vt_set_draw_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f61da79c3611e2c8bbb253b07c77f84dc101797",
"description": "panfrost: Inline panfrost_vt_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "136fd5cd2e857cc455113aff3c7c931183484774",
"description": "panfrost: Don't call panfrost_vt_init for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1513392e776317892a074fd350497370dae7ee58",
"description": "panfrost: Avoid postfix dep for vertex_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b5f9fc08af32ab68dab1d18a51e21ec686107fa",
"description": "panfrost: Remove postfix parameter from UBO upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1357eec801c0b19b383b2a21e35a4fb95407e289",
"description": "panfrost: Inline vt_update_{rasterizer, occlusion}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7169367fd677e230aa33a7b4f87962371fde2b3",
"description": "panfrost: Separate postfix from emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b6e3c98ce5279fb9dc19e0754eb4ade248cf43",
"description": "panfrost: Use draw pack for blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a5df0db0bb0c2c1fb5e5baa3d2ab906683f331",
"description": "panfrost: Add XML for mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e213a864e5758be5698f0383d677d94e1db27e59",
"description": "panfrost: Add padded type for instance fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c59db732528652ec70a7409af1f77d48b23325",
"description": "panfrost: Drop blend indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e35102ddf3593ba4d06297eba5784a12a6ed0e",
"description": "panfrost: Emit explicit REPLACE for disabled colour writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a274de061485c0f0e74de5325cf98e7cea5e1d",
"description": "panfrost: Add opaque midgard_blend XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e13f803afac1a2d5e06e0c0670d1d82821ed7a0",
"description": "CI: Re-enable VS2019 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2808108e8052efc7c51236117155e7478464c8b",
"description": "CI: Windows: Use separate config file for Docker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c1c21306060c904210fd596421cf077b2eb613",
"description": "egl: simplify eglSwapInterval() fallback logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3fb7a7a7d47be640f7603de33cf5a685ee3aac",
"description": "egl: inline eglSwapInterval() fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc",
"description": "anv: simplify push constant emissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7953402e5751b4179fe778f86a60f385eb766e0e",
"description": "anv: move push constant allocation tracking into gfx pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8076c7596db88333a13a72f097dba7769f176e87",
"description": "aco: fix wrong source position for constant with nir_op_cube_face_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d861696dfb11dc2b6242a683a13238981f705f",
"description": "radv: set BIG_PAGE to improve performance on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0",
"description": "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31f75aaeefe0e1bce48a00efef2c153c0f5b8be7",
"description": "nir/lower_discard_to_demote: Use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "265dcb383673822686a3855225b49f376e51ebeb",
"description": "nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e64c041fdf825dbb27c64cd0ccc391ccf28fff",
"description": "nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb8465341707970e557a96f7989cfc17bba4edc",
"description": "nir/opt_undef: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d4bbd840622d43c25cf125aad2440abda3ccdc",
"description": "nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e",
"description": "nir: Add a helper for general instruction-modifying passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82f664d0a4968cfc123be03e1608f430a99231b",
"description": "nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98222db0da56018f4f61c742d8a7a1b7fb3cd986",
"description": "egl: document which driver hooks are only required by extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf663d0d11c669780326e08ab9c49371d0c0afe3",
"description": "egl: move extension driver functions after core functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12c941808ff6b9fabdb447b65724ddf49c611b5b",
"description": "docs/egl: correct/update DRI2 mention with the shiny new DRI3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab2e59750f28b5e861f9a2a114ea28f5bc3f9975",
"description": "docs/egl: add some more documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7897c315d4f4978257a59271ce156d07ed678566",
"description": "docs/egl: add haiku driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c84d3049b01a2d3ce527e81a908fa31c4a867ac3",
"description": "docs/egl: complete list of dri2 platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3909e9d1ac91158b36f524e1297aad8df58b87ca",
"description": "docs/egl: move section around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3704b0250c9d8ec1cc0d5821495676a9d03be664",
"description": "docs/egl: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "608c87afdddb9524bce3d2ccd95c2297b453072b",
"description": "nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54695ddcb26b4437c361d7df8c93f6b8a990e27",
"description": "nir: Add bit_count to lower_int64 pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91f85f16e0b5cb75eddb3344343b9dc9a58d83a",
"description": "nir: Remove 32bit restriction for uadd_carry optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9232887c6991151df267d835668c64ba25754240",
"description": "nir: Implement mul_high lowering for bit sizes other than 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea715741b5b31044d00959b61bbc96db913e958e",
"description": "nir_lower_bit_size: Support lowering ops with differing source/dest sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d595f72b2ccea462d01923e02957f1458acdd35",
"description": "nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43d22c8f2011b780467df97e58981522edccfa21",
"description": "nir: Add a lowering pass to split 64bit phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1a56b908e702c06f55c63b19b695a47f607456",
"description": "iris: Drop stale syncobj references in fence_server_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "e98c7a66347a05fc166c377ab1abb77955aff775",
"description": "iris: Reorder the loops in iris_fence_await() for clarity.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "45793c00d29507c6de0193fbd6c627191ba50bed",
"description": "ci: Fix up rules for post-merge / main project branch pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502b9daa7aaee27f63cc1fa8f755fdf0a0fedcfa",
"description": "aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d40a719b07670b64d6ed4313818ac8d309bb77f",
"description": "radv: Fix 3d blits.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "003ea78b774b82dd93948d226d4fd4d9a19ccae0",
"description": "st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "868406197582da862e5a0e788fc49be8373dd12d",
"description": "ci: Test the KHR-GL* CTS cases with softpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2cf6a8399e38f2c26564aeb6d0646c6c6198518",
"description": "aco: sink get_alu_src() in bfe lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14d748eb28efa57507a3a84b7ef157b27ab27752",
"description": "aco: fix sgpr ubfe/ibfe if the offset is too large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bc595d184da6f9567b6a3451c87616ddb6e79",
"description": "aco: remove 64-bit SGPR ubfe/ibfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3c16e1f8fc2103cd1302a829af502679631661",
"description": "aco/tests: add tests for long jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "192b9f43039eee21288145e940502de5eca1a69b",
"description": "aco: shorten disassembly for repeated instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae6330d955ed9e5a6c9a0ce12a11a08b95830bff",
"description": "aco/tests: add test for GFX10 0x3f bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2dc41258b1d868b59c44256ef8397f301ed7da",
"description": "aco: create long jumps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3",
"description": "aco: reserve 2 sgprs for each branch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ac14527a2fd384c1f2cce56e44a9e93e0a13ec",
"description": "aco: keep loop live-through variables spilled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d6c30572ce78952f76ee62a71332a424ca886a",
"description": "aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc9f502a5bd853128a9c2932c793180035883efc",
"description": "aco: fix regclass checks when fixing to vcc/exec with Builder",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a537c9e73f86d8cb3f4a2b48b4143708b146f0fe",
"description": "aco: don't fix break condition for break+discard to exec",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5444b90013213fa1f1108dc74e17c5e596e5a0",
"description": "aco: don't consider the first partial spill if it's the wrong type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6a900d5e5decd54f71ca89c950548089086c14",
"description": "aco: consider branch definitions in spiller",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb388b3b720b63d17e08aabf2bd86d116f4506",
"description": "radv: print a warning when RADV_TRAP_HANDLER is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60975ebe58ddb05beebbdd3850dc9d866aee5420",
"description": "etnaviv: Add lock around pending_ctx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5cc66dfad0a811338ef088b9b4be17cadc01dea"
},
{
"sha": "da660c90bf94527c3d54a9a59e7f7df935480479",
"description": "etnaviv: Remove etna_resource_get_status()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "785e2707b0d181967ca8986346fa7482d4fbed0b",
"description": "etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d8ae4ac15034cf91e53a7258aae920532e72abd",
"description": "radv: fix setting EXCP_EN for different shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a0349949921406aefe1d99e9d2af84629997e1",
"description": "v3d: set instance id to 0 at start of tile",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b6f64decc1bfdf53dc4846fc29070d0115844",
"description": "v3d/packet: fix typo on Set InstanceID/PrimitiveID packet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "276d22c52dd9c50a2b2becd13c702fbb801a7e17"
},
{
"sha": "15bdbf34c4f3303f4eb7b7de7c1217cbdbfa704f",
"description": "freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36bd3e986830bbf7435389cdd68e593b8b43f234",
"description": "gallium/dri2: Report correct YUYV and UYVY plane count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f"
},
{
"sha": "7323062a872674ca7868453f62ad883d32dab929",
"description": "ci: Mark the rest of compswap as flaky on freedreno.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e6117ee9f77ef40721f7757e181ddf93fc60dd",
"description": "nir: Report progress properly in nir_lower_bool_to_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d00722b22a0059bbc58f0158a22f384519cd39",
"description": "freedreno/a6xx: fix hang with large render target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d",
"description": "freedreno: add env var to override tiles-per-pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688ca541e7bc0f5791afe0bc3f2fd2692634b281",
"description": "freedreno: add env var to override GMEM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758fdb9f3315d9ee4c31ed90e379f98928acd8b5",
"description": "freedreno/gmemtool: add tile_alignw/h and a650",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f6f8a19092027ab0248e216997a5529565ce2e12"
},
{
"sha": "a61890883ddb993cce1b94ccff20b638acd0a4f7",
"description": "radeonsi: fix tess levels coming as scalar arrays from SPIR-V",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69"
},
{
"sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb",
"description": "mesa: add NV_copy_depth_to_color support for nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9d721323dc8b68984dda55a7814d4f9c970963",
"description": "nvc0: Add shader disk caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dd683a3ce83461c374aa2332d2db2ff589b741",
"description": "nv50/ir: Add nv50_ir_prog_info serialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e99af66b4e4ba658072e93f4de519dd271913e0",
"description": "nv50/ir: Add prog_info_out print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b",
"description": "nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ecc06ef20efd70f35f7100b4e42bb22dc262b38",
"description": "nv50/ir: Use a bit field in info_out structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2924994bd3e0389446c2ca6bc23d4712a7742de",
"description": "nv50/ir: add nv50_ir_prog_info_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa8e62824075d8481d1e63ff057be7cd966c4149",
"description": "nv50/ir: remove symbol table support for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83139aca59a6d7da4c4b0abfcc1371f6fc076729",
"description": "radv: Update CTS version.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e30191c9d3e5cdb1b65d4563f2b74e9bfdcf243",
"description": "radv: Remove conformance warnings with ACO.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9ffc24cc7a8d782c60265e6a28f0a0067b292c",
"description": "nir: Move new edgeflag assert into the io_lowered case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9"
},
{
"sha": "2fcfcca842a6c3ca77f38791da88b185839f064a",
"description": "nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
},
{
"sha": "3cda33360e7daada224b66eabbe0d497fcabf9af",
"description": "panfrost: Drop mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7ce1341670285b849844abd4bc55122e79da82",
"description": "pan/decode: Use unpacks for state descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b377c2e591db4cf641bf24977829075cc64cbc2",
"description": "panfrost: Use pack for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c86b51a7fa7495a36de900410f53862cbd0dabcc",
"description": "panfrost: Use opaque pack for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "100b15cdc827feb5b9339502af9a3b10cc31a059",
"description": "panfrost: Add optional opaque packs to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7b2317d0a06c0c4c7f0fb2d7ab0c72f68ce6383",
"description": "panfrost: Use pack for Bifrost test state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b3b2a6697900191ed86057373253c6bea9a83bc",
"description": "panfrost: Use pack for blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36ac2b9b058228e3c0a4180536838924c504985",
"description": "panfrost: Inherit default values from structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "754d54382952802b2c32b07add110d80c8261c94",
"description": "panfrost: XMLify the rest of shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f1d611c5ddca6a719e0a470d3967a3d20ebcda",
"description": "panfrost: Use preuploaded shader descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4c49e0b5db350528e9fbc730803338ad4995fb",
"description": "panfrost: Upload shader descriptors at CSO create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c14482cdf134a9dcae6807671106bbc54e5aadb",
"description": "panfrost: Allocate a state uploader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da677a438f2a9e6c2412e9962b53068716001d9e",
"description": "panfrost: Ensure shader-db state is zero-initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a6af9d7b73ee3bf32ba471406810dfc6cfd435",
"description": "panfrost: Simplify shaderless packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d9c25b5a9001b314c73921d7b21051c0c6505e",
"description": "panfrost: Prepack fragment properties/preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29fb64c168b1659d28de495407d594d3200c5fe",
"description": "panfrost: Pack vertex properties when compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5393d734a85da28a7466ae840d205bbb172de4b9",
"description": "panfrost: Derive UBO count from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661b46958d770a101462bb47840b485d6a183111",
"description": "panfrost: XMLify beginning of shader descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb61e21f8bf290773897778fbf391775ba706b9",
"description": "panfrost: Derive texture/sampler_count from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d353b15beecd30dd0a4f162041afcd652bbc69a4",
"description": "panfrost: Quiet pandecode error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0857e9d9ebf01334a0aca731bb622cb445e670e",
"description": "panfrost: Support SHADERLESS mode everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9858fb941ce7e903f608e537b3657c946f86980",
"description": "panfrost: Identify additional SFBD flags",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127"
},
{
"sha": "7a95ed2ecf4883bb637dc865aeb28ff393480ecc",
"description": "panfrost: XMLify Bifrost preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1574866233ad20958f96c76feec18346642ca9ab",
"description": "panfrost: Group SFBD code tighter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518537d1c8c8958db97bc08bf28182cc9e43921b",
"description": "panfrost: Drop redundant NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf77cbb3980a9918b2dd476efbcacadeebc6a88",
"description": "panfrost: XMLify bifrost1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b7d4f1940ca1609c511902c33f49a3fa8069328",
"description": "panfrost: Remove midgard1 bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0268e8481e3793e8078723afd3b7dee89e6d8f09",
"description": "panfrost: Simplify bind_blend_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a9153036801249114b7a23716bda141240c341",
"description": "panfrost: Fold work_count packing for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41aad9aff9d72b5ea4228b58872407ea22d2dca9",
"description": "panfrost: Use pack for shaderless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ded1e1212b859c5af67613dc66ce10e2c74ee1",
"description": "panfrost: Use packs for fragment properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47541285965b4f255d1e8c686d38f6e4b96fd0e",
"description": "panfrost: Pack compute Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87c59514e95fa8a7d066b1003fe22c3fdd1c04a4",
"description": "panfrost: XMLify Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68503f3dd5c952aaf8bf8b007a0394d127642404",
"description": "panfrost: Group SFBD state together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58ae50f1b186212e58a426c34fbef8aafe7bf7e5",
"description": "panfrost: Clean up blend shader errata handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8073e27d02b2263bc48a1bb1fd4b2eae3f03e8d6",
"description": "panfrost: Rename shader emit functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2df304edbe7976c5cd7c522e06dc66b8b08b6e",
"description": "panfrost: Specialize compute vs frag shader init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f83217bc8c1561cb8e5d3941ebce9e9a61ee769",
"description": "panfrost: Bake the initial tag into the shader pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "606f05b9ab3c54acd1a7a0a6d8ad805e9d2bf7fc",
"description": "panfrost: Clamp shader->uniform_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e45142113c8fa12db8f8847f8dee22fff54b9c6d",
"description": "panfrost: Size UBO#0 accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5689a5713520477b39502b68204ffc88501678d",
"description": "panfrost: Combine frag_shader_meta_init functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf6d548787091cc31f80e8e2e1c0d6995cca5afc",
"description": "panfrost: XMLify blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6beac11868c3656d37e383238ec007d0bcead0fa",
"description": "panfrost: Honour load_dest/opaque flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "919818a8a0056bbd539566e930563218e2e30fd9",
"description": "panfrost: Simplify make_fixed_blend_mode prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c9f87df1a56864db1e2e64038ca8f9dec1825f",
"description": "panfrost: XMLify blend flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbec4ff9464abc0e4eb8f496d0bb473e5307af43",
"description": "panfrost: Separate shader/blend descriptor emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfef6de429d40785a306ef2a2db7092c4ce0388a",
"description": "panfrost: Hoist blend finalize calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd62215fabf55688ec84d29efb102d8dc2be5a9",
"description": "panfrost: Decode nested structs correctly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe"
},
{
"sha": "aac5a559cc281f0a375cdf81d4b1441d165ee6f4",
"description": "pan/decode: Drop legacy 32-bit job support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f",
"description": "scons: bump c++ standard to 14 to match meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fd33207b7793772e60f6ad2c25a0fa97babfd54",
"description": "radv: allocate the TMA BO into 32-bit addr space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243d21ffc9596140800812e26feeb5d35d13d29",
"description": "radv: align the TMA BO size to 256",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dbb87282fe0beaa692ead6f00a2a5ef1fb6b417",
"description": "gitlab-ci: Test the traces from bgfx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b935bb0c0c31523fa34cbec389b8200d91a8c9",
"description": "mesa: fix formatting of messages printed using _mesa_log",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd10cb8cfccb8882e33a1ade047fc467b9716f54",
"description": "anv: fix transform feedback surface size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "5e4d69ec786e56794a995be869b5a9b80d050f2d",
"description": "st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "855afe01449690e1ed21f9085718551e5ea09bbd",
"description": "meson: Fix lmsensors warning message.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04"
},
{
"sha": "c6861b9f755e4a6b0dfe0afeaeaf8c5880e42312",
"description": "freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a79dad950b1f10ddeca2c907025a0f649b470cb9",
"description": "nir,amd: remove trinary_minmax opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa43a4a8ec37aacac4d333a4c72987819188e69",
"description": "freedreno: handle case of shadowing current render target",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "743ad7bf6b8023c9bfdc98e793ed937d0f567d07",
"description": "freedreno: add debug helper to dump buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f9bb6c26ac20a816ebf95744377a948adc42441",
"description": "freedreno/a6xx: refactor debug logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440aab95c3deac65d1ece587ff33ae7c3bb507cd",
"description": "gallium/tgsi: add helper tgsi_get_interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2519472845a7eccd9ff2bfc8a3061ec2ae00de06",
"description": "st/mesa: handle lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2424485fb436b2abeca2dc801ffda156e3d1fe78",
"description": "st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d0630e5043fc25aea3788c6a94059e2aceedf06"
},
{
"sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0",
"description": "st/mesa: don't pass NIR to draw module if IO is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9",
"description": "nir: generate lowered IO in nir_lower_passthrough_edgeflags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7980f3e519f91508787b9dab3bc1e79169a77c48",
"description": "nir: add interpolation qualifiers for color sysvals into shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d36dceeabcc59155f2fa4acaf171ce2f3d4418c",
"description": "nir: add shader_info::io_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "844167d10094099e2fdc1fa47ea22f800da305ad",
"description": "nir: properly identify texcoords for lowered IO in nir_lower_drawpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b",
"description": "nir: print IO semantics (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18",
"description": "nir: update IO semantics in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2",
"description": "nir: gather all IO info from IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502abfce7f5df1811b619657e2e973916699dbc0",
"description": "nir: save IO semantics in lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9",
"description": "intel/perf: fix raw query kernel metric selection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa",
"description": "intel/perf: store query symbol name",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9019d14aed7a6f76fc764afd1e200c816df06b1",
"description": "nir/load_store_vectorizer: Clean up unit test swizzle assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df",
"description": "freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73616598bd25764789f858fdadf7c6cd9dccb49c",
"description": "nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a16e4817c33eb8cf7d47cc15e6a3ee6385cd1",
"description": "nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78b887f76706ed0667457079474c31ac08374d0",
"description": "nir: Make the nir_builder *_imm helpers consistently handle bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f820dde201f82763b5165dfe6516f20e9c80795b",
"description": "aco: Fix convert_to_SDWA when instruction has 3 operands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d194a70c6497ea77bb57aa22e229c4fceabb653",
"description": "aco: Fix unused variable warning by adding ASSERTED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089bc22de530a1ff251bb1e809f77de9cd578142",
"description": "r300: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a776f43d20d436a493222291a8243f3ff1bcd88",
"description": "si: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0554634592b4dd616bcc51d3e941f86e7bec044",
"description": "gallium: Add util_blend_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e05930511b7d3dafa36cc8d2dca51767edeff3b9",
"description": "gallium: Add util_blend_factor_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a910d1f9344ed46822b9a969c200e606613cf3",
"description": "radv: use the trap handler to detect faulty shaders/instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e97a61cfbb50e427159877a2b8110ec0f5ce8ef",
"description": "radv: enable the trap handler and configure the shader exceptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af3230e39e9a4fe848e8c859095db8dab6869ccf",
"description": "radv: add initial trap handler support with RADV_TRAP_HANDLER=1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fd2f5c16d902708136764f7121aad471559fb23",
"description": "radv: add a small interface for creating the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0814a873d50f65484b17927379fbb47cf90372e",
"description": "aco: skip unnecessary compiler pass for the trap handler program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c46e6fca323390f3cb74d6e865d2883a4fbd453",
"description": "aco: add a helper for building a trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6146aa5980f972a11ee054a49bba9dc79b8bbd4",
"description": "aco: validate that SMEM operands can use fixed registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa9268eb68500e66c3d151f7c97da354552fa91",
"description": "aco: add TBA/TMA/TTMP0-11 physical registers definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e493e510b7722ea54138906e7bb3b05b58637e7",
"description": "amd/registers: add some SQ_WAVE_* register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa71a61ddebce731205caac079372501f2f8ccd",
"description": "amd/registers: add missing TBA registers on GFX6-GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e841e8b4fd689c50e5ff870ccd64788c6181c9e",
"description": "nir: add iabs-lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5e3be412271ff700c9ad7c0c51453ea1e95007",
"description": "egl: drop invalid shebang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dc71b23acc996198ecf429018a12326689ae01",
"description": "clover: Call clang with -O0 for the SPIR-V path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e45e2456d2dc7eccf03d7c93bc9cee823a1eec",
"description": "clover/spirv: Don't call llvm::regularizeLlvmForSpirv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2043c5f37cf1f1b64a8f5d9ae04bbf8e7860f616"
},
{
"sha": "c84e2784eb205c7cf9c74b9dbcd5a1b657f93aa4",
"description": "intel/nir: Allow splitting a single load into up to 32 loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febe7622468cf71c14a471d2939b9ee80b04466c",
"description": "intel/fs: Fix an assert in load_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63dd1e980c6855cbfe4cc0ea71779b52c03631ca",
"description": "iris: Always re-upload sysvals when we have kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4b39b802bda1a9cc91ee3192c8c23c9eba2e155",
"description": "iris: Normalize all compute shaders to MESA_SHADER_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a8ad77e99385175b8266f4dc4d66dd2baa85e7",
"description": "iris: ref/unref the GLSL type singleton in screen_create/destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9678aa17d3dc0abca6db4ed9d7102dcb9a7d899",
"description": "iris: Stop advertising clover-only caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec286935aee9d095d06a23669dec02c60439eb7",
"description": "iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fd2a452675c8b302128f0b9224f175364ce33b6",
"description": "clover/nir: add support for global invocation id offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47e52d84ea3d4c1830bf942a41151aaabbf320d3",
"description": "nir: fix nir_variable_create for kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "368e9a0b545633ca352596964657a334b88e0473",
"description": "spirv: Use new global invocation offset system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3faac7a155969722cd5c1e7806c141762c39757",
"description": "nir: Add options to nir_lower_compute_system_values to control compute ID base lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e1df6a17ff82c4a456caa8be4bfae1fac009b6a",
"description": "nir: Move compute system value lowering to a separate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58074143f540925da92f85a5fb314929648f6dca",
"description": "compiler/nir: make lowering global-id to local-id optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41e4eb9948d0ca62e9586b491c720a1a05904802",
"description": "nir: Add new system values and intrinsics for dealing with CL work offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1515cb849d29cb93e9c4be23723770e26f2409",
"description": "nir: Populate some places where existing system values were missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2da1178bf3eccf985c4f7e73a8ee382d12d55f6f",
"description": "ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27075e9e15d114ceec1f51a2882ef3700652c0c",
"description": "ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c63648121e189945e04c4a9963aaeb46db9403ec",
"description": "ci/bare-metal: Convert the main cros-servo boot code to python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4374080d7ab26c7ed390e8d63fb4722386376b6",
"description": "ci/bare-metal: Use a new serial buffer tool.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca7d66e847d08914cec0a5e003b400da9c0a2695",
"description": "virgl: update protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42e29feb8bdaf2854da69f9b5d779a891ffa5d71",
"description": "virgl: move protocol headers to a common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4c708dd24e5ba8ac381973c14db8d23f4ac97bf",
"description": "util/ralloc: fix ralloc alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7e1ed86d856cc4bb12bf550ef43e1cb81d0c0c",
"description": "svga: fix draw elements with 8-bits indices",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2122b902b8003719c739db718a97463bbf99ebb3"
},
{
"sha": "f41848a9df3c6eb81059edfd63347584790e0a3a",
"description": "winsys/svga: fix display corruption after surface_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "090239ea6b7fee79643960cbc361e4ec577c7be9",
"description": "st/mesa: increase size of gl_register_file bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5899c1e8818f7cfdd23c06c504009e5659794b7",
"description": "nir: rename nir_op_fne to nir_op_fneu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85b7403909d2458f17986674811daf1de3fc1947",
"description": "bifrost: use nir_intrinsic_has_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2133e6420377f29052a60efd9471f4a946040515",
"description": "aco: use nir_intrinsic_has_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7530f66c1625388041877fea216ee89b659efd94",
"description": "nir: add and use nir_intrinsic_has_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c1e0d86a813af7609acf42cfe6bec7401d6405f",
"description": "aco: fix non-rtz pack_half_2x16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "e802bff69ee74983215d0c2b7e213fca6d68a97d",
"description": "glsl: Eliminate out-of-bounds triop_vector_insert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5922d57a184fcb27955d959e949e1ef68873bd19",
"description": "glsl: Eliminate assigments to out-of-bounds elements of vector",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93979ba599355c42df01a89073362b970489a3a",
"description": "ir_constant: Return zero on out-of-bounds vector accesses",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "b243a74768ed86410b27617f81880b24a84eda89",
"description": "anv: support fd==-1 in ImportSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f15315173032714b1cc4c1820e50b95ae29dd88c",
"description": "aco: add ACO_DEBUG=force-waitcnt to emit wait-states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258ef4d4a4b6c11b141e12e6736b01f408461c1d",
"description": "wgl: Switch to Win10 version defines to enable usage of Win10 WGL callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f811ddf5d1fac8a857aadc51278546d5b46d5a2b",
"description": "radv: ignore BB labels when splitting the disassembly string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b56f19412e4794ec2ecfc1578fbfdb9e183bea",
"description": "anv: take depth in to account in anv_GetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd1a81aa0e5389659826d9ab6327e3091a24552",
"description": "iris: Add missing newline to debug log message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb525ada148b7c95123c7ce0baf10191d85ef266",
"description": "ci/freedreno: List more common flakes reported recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19b7fc0240e5a2f6e0ff04009c34ec095c8d16d",
"description": "ci/freedreno: Move our skips lists over to being known-flakes lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30da82c74c2175dd8ad09fd5d1a8aee8885d150a",
"description": "ci/deqp-runner: Add a post-deqp-run filter list for known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb59fcee9c0c3ddfe681e80800d08689625c90b",
"description": "ci/deqp-runner: Drop unused \"count\" variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fd2ee02365e36b2826d3f9fee610e757c3b06a",
"description": "ci/deqp-runner: Drop stale comment from deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d7bbfc2286428de6a12a5071c12314f41b9178",
"description": "nir: Use 'unsigned' instead of enum types in nir_variable::data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ccd681109e80516430a3be489dca1be15316d50",
"description": "nir: Add an LOD parameter to image_*_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a104902590512f30c55e6a2e4f7b75627c056e27",
"description": "broadcom/compiler: Enable PER_QUAD for UBO and SSBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3258f927c462cc2e24106e7841138452f7fec10",
"description": "broadcom/compiler: Add a constant folding pass after nir_lower_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd87cdad18138d36c6d9aca61270ffd2ddfd81e5",
"description": "broadcom/compiler: support nir_intrinsic_load_sample_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adda97c98bfb5122a261561b3103023e7c21b381",
"description": "clover/spirv: pass list of supported extensions to the translator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a624faeef98cf06e6effb67f95dc92e70e33f165",
"description": "clover/nir: Register callback for translation messages (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2402466a08c370adb19319162ee67ead9024d57b",
"description": "clover/llvm: Use the highest supported SPIR-V version (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed87594b12e5f794d5b19b197a5013b84cdcba8",
"description": "meson: Raise minimum version for SPIR-V OpenCL deps (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6bad140b780aaa10f7c02c8e2eb46f12671d4d",
"description": "clover/spirv: Print linked SPIR-V module if asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ca73730e4bba775463ca75949660abbf59b73f",
"description": "clover/spirv: Remove unused tuple header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6"
},
{
"sha": "e9ddb9b2ae89bb8811ac154d18d336c05d02b932",
"description": "clover/spirv: rework handling of spirv extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cfbc5cff5907aa690d7c5f6514af34c438c25a6",
"description": "panfrost: Fix alignment on Bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7"
},
{
"sha": "b708a1acb8404e31bfc9a1495b22f2dea17c21f6",
"description": "tu: Enable VK_KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c7dbd103481b9a07a0f5b56040b1cfadafd89f",
"description": "tu: Implement multiview pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c884afc6f71d5c0d30d1edc49026ed9d3c32542e",
"description": "tu: Add multiview lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b53ac1c1f46046d31577fbc866931ec54a5c4eb",
"description": "tu: Implement multiview query interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff5f46098041bad8d80109b092279b9d1707113a",
"description": "tu: Improve timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c446fe650b80301a5c5d1ab74a0560b4183d7e9",
"description": "tu: Implement multiview clear/resolve interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a87e5e0ec84c4680755c4ae8c48cc9104c8eb7",
"description": "tu: Parse multiview render pass info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01a0dc27ad2bb26e627e45b2a87986beb40e8b9",
"description": "tu: Translate VkRenderPassMultiviewCreateInfo to VkRenderPassCreateInfo2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef960e93cd0321c92c324274c77e7ebf4b1bb86",
"description": "ir3: Add support for gl_ViewIndex in VS & FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b163ff1eb3c1bf54e22565de4725050812e025a",
"description": "freedreno/a6xx: Add multiview registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8aaf7c00743a5c184960b0e275f319a16a4433",
"description": "freedreno/a6xx: disable LRZ when color channels are masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de027d6bf018912747d37316fe7521bd36c1ac8",
"description": "freedreno/cffdump: add arg to filter by process name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b440c28b78fc5e6f319f988f21a7470254b00f06",
"description": "nir: Shrink store intrinsic num_components to the size used by the writemask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f26c21e62466783cd031c45a39544c992cee202",
"description": "nir: Expand opt_undef to handle undef channels in a store intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29b7b6ff5c2a3531cf6cac4aa8bda4f76d801ee",
"description": "nir/opt_undef: Handle a couple more normal store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c822a0a8665ae84452208e94006f7df802f196",
"description": "radv: Move nir_opt_shrink_vectors() into the opt loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f4ecba8dd8611133b94154a28b6e85cc9903de",
"description": "panfrost: Reduce attribute buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6934d67f413e719f07c82e36221287ca8b1538",
"description": "panfrost: Don't reserve for NPOT w/o instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ea7c09cc47917379d8a0792e5887f8f3d09e26",
"description": "panfrost: Don't overallocate attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3df90c7c27e1149d250bb74923ee63af47b0e1f6",
"description": "panfrost: Fix attribute buffer underallocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7"
},
{
"sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7",
"description": "panfrost: Pass alignments explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cb47f8eea0af26b9573ac973ae3d9852cbabe6a",
"description": "panfrost: Free batch->dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "680fb05f99d701d2156d231f6b5ae614b146c7ce",
"description": "panfrost: Use memctx for sysvals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd38e5a3e68d67d6050f8bcba28cf3514ef1eef",
"description": "pan/mdg: Free previous liveness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "62637a913ab67dc3ade1af3c2d4ae724ab677836",
"description": "panfrost: Free hash_to_temp map",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "da6d0e3facfe0eb5c7db2d75d6992643d929caff",
"description": "panfrost: Free NIR of blit shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9146f596ed1e8854a2a6c9137396a902bc92946c",
"description": "panfrost: Free cloned NIR shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4fc67812cd052a4c89cac0f376326f52da1fda",
"description": "panfrost: Fix blend leak for render targets 5-8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "375d4c2c74d5a7003e03c4e610b466bd0d7d1a53"
},
{
"sha": "4ff4b04b50d808e7cd6a3b42561a0f68ba2dabf4",
"description": "panfrost: Keep finalized blend state constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93200ce4c6f543808e768c379a04bea577d55c72",
"description": "panfrost: Drop depth-only case in blend finalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8249e2b9a23dfa45e8e235a188fb183d609eac96",
"description": "panfrost: Explicitly handle nr_cbufs=0 case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7fbe114bac338e7075efdb325053ef41dad91c",
"description": "panfrost: Drop implicit blend pooling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c",
"description": "panfrost: Share tiler_heap across batches/contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d12c353e2d6cbfff11c566940b3f68f7ac11b3",
"description": "pan/decode: Don't try to dereference heap mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41692caf427fc2335121e762bb3a539ef7506cb",
"description": "panfrost: Avoid minimum stack allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c617cdb7f9710651b10f5b00669fc31c372c50",
"description": "panfrost: Introduce invisible pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40c0d7a13df02ee15e2e0e14ed4ab53c7e866a53",
"description": "panfrost: Pre-allocate memory for pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fed1c75ef4d165a3c96f3a9ac0295268c16c6be",
"description": "iris: Fix headerless sampler messages in compute shaders with preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58817bda8bccc7d5803f69fb029ae741dbf2a814",
"description": "aco: fix file leak in ra_fail()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e"
},
{
"sha": "74ac8f3f648183739e00717acf030a35682eb71d",
"description": "nir/opt_large_constants: Fix a type/deref_type typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "df9596353a60bd38bc0185501750a7f4da5a06c5"
},
{
"sha": "e5bac3c669c1773ce8dbfeff271e7d7d444a39bc",
"description": "gitlab: ask for more detailed info about GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b553c7dd96af6f79b94cf1729c5e151e5b857e6b",
"description": "radv: fix null memcpy and zero-sized malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50ae770144ef6622591c7cc23aa96e45933cf37",
"description": "radv: align pipeline cache entry and header sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f08af6766c23295922a08a95d0183820f7bc702",
"description": "radv: don't pass null to _mesa_sha1_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30fca3b2e65c6125c24894ed11b15e09a52b42e6",
"description": "nir: fix memory leak in nir_cf_list_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ec38d746824046f780efa934d4f25c1c8b32a8",
"description": "nir: fix potential left shift of a negative value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "391eeb744356353e96ce34f23b8b16b718a02d61",
"description": "util: add a alignof() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721cb6cc07978259e055c5c7ff7093819b18e8b5",
"description": "gitlab: ask inxi output to be in code blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e901b901cb61519514271ffc76a8c784c5e37d2a",
"description": "radv,aco: report ACO errors/warnings back via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e",
"description": "aco: rework the way various compilation/validation errors are reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc723dfda7b3e6b4671b068785c50bd49aa27ee8",
"description": "aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "709dffa856682b706e516dd324e2f5129a127e8e",
"description": "anv: null check for buffer before reading size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
},
{
"sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1",
"description": "util: Explicitly call the unpack functions from inside bptc pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf0aeb3cd264a431cd9d6bf7a758fe37bfbef04",
"description": "util: Expose rgba unpack/fetch functions as external functions as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d503b36ca24e1747e99a034e05700ad80c0682c",
"description": "iris: Drop buffer support in resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54bb23967b3cbd0954adac9e6155d3a56812900",
"description": "iris: Add and use iris_resource_configure_main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e42e218398da818fc223e2f5da61017fb31f8a",
"description": "iris: Move size/offset calculations out of configure_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc9195988ba59f629a8e720ccba0d9bf0d532",
"description": "iris: Drop old comment on clear color BO allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c20674ea957901a6ff7c1bd62026243fd5e78",
"description": "iris: Drop unused resource allocation optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2555321a109b216756c275f7201b6d71def1439e",
"description": "iris: Drop iris_resource_alloc_separate_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc0a79a581b91aec301991706242f11aeb1473b",
"description": "egl: drop another indentation level in _eglFindDisplay() by inverting an if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc1d1b5a822692321af1a2a01dddbc9cff356",
"description": "egl: drop an indentation level in _eglFindDisplay() by replacing break/if with a goto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d36e9cb6c73c6e4eea4df247ded96535abae18",
"description": "gitlab-ci: fix quoting of variables passed down to bare-metal runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72fac11ca37c67a13225dbe8c04e73cdca36ae5f",
"description": "gitlab-ci: fix testing whether a variable with a given name is set or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fb3e6def2b71df2766fabfeddadcc732155775",
"description": "docs: update calendar and link releases notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be321f30abcc8f72feda8ff48ea25dfd60e4c08",
"description": "docs: add release notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd38ea77e80d1d8f10097c4484ecf5f370effd03",
"description": "v3d/compiler: add v3dv_prog_data_size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a880f97d593a461bdcce27e526423a9b1d6834b4",
"description": "compiler/types: Allow interfaces in get_explicit_type_for_size_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9596353a60bd38bc0185501750a7f4da5a06c5",
"description": "nir/large_constants: Handle incomplete derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789",
"description": "nir/find_array_copies: Handle cast derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a0bcfa263434507134c382f33d54334c4a67a3",
"description": "nir/builder: Add a nir_iand_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76",
"description": "nir: Initialize nir_ssa_def::live_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f7784ee8da38050a99aa55a27fe18a7f85b6464",
"description": "clover/nir: Use the correct address mode for shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2226f7a98d6dc5b1c98ebfc93bac2857777bbf7",
"description": "clover/nir: Stop computing the global address format twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884d2021d9a1950ed9a77ee21db0af911a0c5b1b",
"description": "clover/nir: Stop setting ubo_addr_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef9c110d5d368269328744c37e89cf3026fc7b2",
"description": "nv50/ir/nir: support load_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "080bee33da1866f4fa00de9197ec15d3fff5722c",
"description": "nvc0: handle nr being 0 in nvc0_set_global_bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b283fb335b2736ffe53c6d7d075c1b14dbcadce7",
"description": "nv50/ir/nir: fix global_atomic_comp_swap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "20d0ae464c4accd97227b1b4e805a9c10183647d"
},
{
"sha": "4403176201f7cad59dabfaf714df12d348332bab",
"description": "clover/nir: support int64 atomics if the device supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e904f92938ae9ced208801491e228e8a9fe87a",
"description": "nv50/ir/nir: assert on unknown alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ada8c76cca177fbf91575fd6369829d55e110274",
"description": "nve4: fix uploading unaligned sized input buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918e444f04552c74e805885caa0db66352fac2fd",
"description": "clover/nir: Call vars_to_explicit_types for shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7c2d1862e01755f529251362a1baaa4dc6f9f5",
"description": "nir/glsl: Add glsl_get_cl_type_size_align helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27823ef2cd617db8a57d6c1c645a220ac83ee21",
"description": "freedreno/ir3: Fix assertion failures dumping CS high full regs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38"
},
{
"sha": "ce335dcb19297d04f3fb6ce0d290ff99130d09f7",
"description": "freedreno/cffdec: When .mergedregs is set, don't count half regs.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "803ec06b1b3455cb320e69ae34673be12aef01ec",
"description": "freedreno/ir3: Fix compiler warning from the setjmp fails path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3d6e4a201af04018f18c413dead488c3c5565e1a"
},
{
"sha": "c1a6e345739b83cc0ae386f455246caee3e06ffe",
"description": "nir/lower_input_attachments: Support loading layer id via gl_ViewIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f711d09d2f8c9b3bcd9f8c1694e553a486ac1f",
"description": "tu: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77716294b771918bf65358131bce1853b8be638",
"description": "radv: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243bf10326b4eb5163e4f1ae35ca8692a0f6839",
"description": "nir/lower_input_attachments: Support loading layer id as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e72895767bc5201215e27ac607bde24af114bb60",
"description": "nir/lower_input_attachments: Refactor to use an options struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340c73d4efd6198df077bc0f8b4e670df42f6ec6",
"description": "nir/spirv: Add the option to keep ViewIndex as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e69570331183987dd4d490fd12acdf94982953",
"description": "Revert \"gitlab-ci: reuse container_post_build when building the test images\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab"
},
{
"sha": "7e3a788bd30664e178e1e928719bc8b9bef3a46d",
"description": "freedreno/a6xx: fix occlusion query with more than one tile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c"
},
{
"sha": "5550bc0423015fbb6076195930a4fb9ec2877255",
"description": "freedreno/a6xx: only generate streamout for draw pass shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7949b06456b9d675023fc38a3b60d51d214524",
"description": "freedreno/registers: SC_WAIT_WC is not a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60dae98456830a6a1d0b28e22555e9faec948a32",
"description": "nir/opt_remove_phis: optimize out phis with undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "326eb56718925828e886f40f72ea4a97b4657196",
"description": "egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eae181e3eb9cabd98a78e8440c81cd08e8a26778",
"description": "egl/x11_dri3: enable & require xfixes 2.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9cf84409bfc046b80c8da44b4a3f805b225a5a",
"description": "ci: Run deqp-gles2 on RadeonSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3ea3b3bb36e7ca3c65a64bee0a422346bb39b5",
"description": "pan/mdg: Fix auxiliary load/store swizzle packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "529f79d639dfe6ba325b04edd78cecd5cbbf55cc",
"description": "pan/mdg: Fix printing of r26 ld/st sources post-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14e774929ecebbaf9a9c014ff3b47b68f7064439",
"description": "pan/mdg: Identify barrier out-of-order field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af97331aba5864ac3d029faab4e6ed0b216b318f",
"description": "pan/mdg: Handle 32-bit offsets from store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c31031e7e87d83747e3f531f8fd5264c03dc08",
"description": "pan/mdg: Ensure barrier op is set on texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "92c808cd475c69841eaaf020505208f286ad38cc"
},
{
"sha": "415eb43fd5f93278061a07ea1cee586460183a6d",
"description": "panfrost: Fix shared memory size computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39bf1fb3221c0ab79e4609ca3588e2eeb9e3e2da",
"description": "panfrost: Fix WRITES_GLOBAL bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dce7722ef89100e5dea337064a9d6631bb18822a"
},
{
"sha": "8626d4cbef0bc4fa85f7bef3ef015a8247c8483d",
"description": "android: freedreno: Another build fix",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62ebd342e67fc0c12b181f91a488fa7a834fff6c"
},
{
"sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12",
"description": "radv: restrict exported symbols with static llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a457256e2d697d9bae56031a07ae0309d8f59512",
"description": "freedreno: Destroy syncobj too when destroying fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08fcab44d7a4839f141572ac1c4e80e9180cbb5",
"description": "gitlab-ci: reorder container_post_build call for arm64_test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab",
"description": "gitlab-ci: reuse container_post_build when building the test images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf7a3968f3cf84675fbb29cda90432d0367b252",
"description": "panfrost: Hoist assert from bind to create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b129dd335ce6a60390799814d4517b32767b008",
"description": "panfrost: Remove useless comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2e41590293a4c773c4f399e4f46fcf91cf8cbe9",
"description": "panfrost: Hoist add_fbo_bo call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433fa39c2e616e2f0a6102904c93969a4e42e79c",
"description": "panfrost: Drop QUADS primitive convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b21c8b15f022a1838d88e6f667783dcff6bb9e6",
"description": "panfrost: Drop panfrost_invalidate_frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1362371a96e4138262fd26e4bfb38b3e266a8d13",
"description": "panfrost: Drop ZSA null checks in draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec35159fba57531dd88726504c4813f02a8ed0fd",
"description": "panfrost: Drop rasterizer null checks in draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46d4fe8bc4c977d81a55672f5e1138a4ccd6112",
"description": "panfrost: Decontextualize rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26f62c667099fc3d30a3155335ca4f0e73c8d88",
"description": "radv: track and report if a logical device is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c53dade01ede6d6ab0a3b280dc309cf1dd317c",
"description": "ci: Update kernel used in LAVA to 5.8-based drm-misc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cd7fe97848d8b57a90bea81c41306602cc1b32",
"description": "ci: Fix URL to imagediff page in traces dashboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "922217431c6c99374b7e9c2adb3cf7cc60d5c3fb",
"description": "ci: Test Panfrost with more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5f4d3f709695dfdc599f16ee6077cdaa004bcc",
"description": "ci: Split traces.yml file per driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb787773b2da2d2f282cd275620ea2581b3c9b44",
"description": "llvmpipe/nir: lower some more packing at nir level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95d611e036a2d79d33c833d30ce38e842443d904",
"description": "llvmpipe: lower mul 2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25ba200985dc20270631737d11e4b985c6874f10",
"description": "llvmpipe: lower cs local index from id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc5b75577d3e9817887c35496ceff36ee47146a",
"description": "gallivm/nir: split tex/sampler indirect offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e616223024d05c86df104368b558ffa612fdec7c",
"description": "gallivm/nir: fixup compact TCS variable storage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "597d0e9b5fd8d896c9837f5ed8d5322aa937a999",
"description": "gallium/nir/tgsi: add support for compact variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe9667e336b55c11c08c5e95f835a2905560fb39",
"description": "llvmpipe: lower uadd_carry/usub_borrow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7893dfa247c5b4ff263847537fbe7265423e2664",
"description": "gallivm/sample: fix lod query on array textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da4f2215aac827b9e60ea7699d9fd95e1e16a373",
"description": "gallivm/nir: add imod support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "407fa329a4b576d5747662f2caeb752cb44ade6d",
"description": "gallium/nir/tgsi: reindent some code in the nir->tgsi info (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e137bbb87fa8ce9a4ab1f24bba26f12c1f65cbc9",
"description": "llvmpipe/cs: update compute counters not fragment shader.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6f6ca37c82bb6810971cab0dccc308e4d28a05a"
},
{
"sha": "6c7383d315f615bb5f003e1af130112f964853cc",
"description": "vallium: fix input attachment lowering variable shadowing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "e0e9712a4d8008328578c0698157924a8aff0970",
"description": "freedreno: support GL_EXT_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6187aa1c3506a75d55fd7966a7314785f7bff77",
"description": "freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c39e5052233aecfd1748be9d0185ee23604c22",
"description": "freedreno: Implement pipe screen's get_device/driver_uuid()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bef126c6214d68dccc82385f6bc91941ccabacc",
"description": "freedreno: implement pipe screen's resource_from_memobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03fdf418a58c60fcbe1d010f400d3a4692146101",
"description": "freedreno/layout: Move hard-coded minimum width for UBWC to a macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78",
"description": "freedreno: Refactor fd_resource_create_with_modifiers() into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eecd3d68466327567df7da468cc2088a652e22f",
"description": "freedreno: Implement memory object create/destroy for GL_EXT_memory_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e48f27ee6454db2856ee24be78873513867c11a0",
"description": "st: Pass TextureTiling option from texture to memory obj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b479de8537ad34ec56d61f87d53a327a175eab36",
"description": "spirv: Don't emit RMW for vector indexing in shared or global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f038b3a136175c0afcc6545b886238a7b5dcf515",
"description": "radv: Fix handling of attribs 16-31.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0067f8992002b44bf75f98fae43886c5a6227075",
"description": "radv: Override the uniform buffer offset alignment for World War Z.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d4721e21b4d386e242714acc414c6f7e1294eb",
"description": "driconf: Support selection by Vulkan applicationName.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88b9eb9c5f5d18bec2419471b1dedfb6136bc43",
"description": "egl/android: Add support for CrOS buffer info perform op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb235c0c8a4100b0a10a54969c94e300b6005c3",
"description": "egl/android: Use droid_create_image_from_prime_fds() in get_back_bo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad9d42bb4ec7166c860d8377520fd1bb4dd37f4",
"description": "egl/android: Move droid_create_image_from_prime_fds() function up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9",
"description": "egl/android: Simplify droid_create_image_from_name() path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b6f330cfb4c214fa84cfe8c7a435499600c2a",
"description": "egl/android: Drop unused ctx argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc788f0ffc71df1b82bf1fb19fbed523bb970ac",
"description": "egl/android: Look up prime fds in droid_create_image_from_prime_fds()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972f36d8fa62442589b26885ef330c3306427ed1",
"description": "egl/android: Call createImageFromDmaBufs directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c98066e8051fe17c5cd2669dd3a8db14c0bfd1e",
"description": "freedreno: Add afuc regression test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d145fcc1c1cd6dcf7b01b9b1b911041b4a29f9d8",
"description": "freedreno/afuc: Install asm/disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b87186df201c776c140a3d543b52cb5ca40c2e",
"description": "freedreno/afuc: Make 0 a valid number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66dd248593b5fa54680b84032f382551ed7c3cf7",
"description": "freedreno/afuc: Handle xmov modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b19234d81fe8fa47ad735c08049e1a6c0d2ce9",
"description": "freedreno/afuc: Add iret",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c14ac070b6703d3e395707ab7938aca4fe4fdb",
"description": "freedreno/afuc: Handle setsecure opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acc394486fcf8b4dc4cde268b621e89d7f4a0bd",
"description": "freedreno/afuc: Fix printing preemptleave on a5xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165009bc7021a0f2310222959cbb41e74b7de8d3",
"description": "spirv: Add support for the CL Round instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d28270968e0728bf8bdf48a6abd261c50d9ef07",
"description": "meson: Make some warnings handled as errors with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45f22528792d3ec072162aaff9b69a08bf1252e0",
"description": "meson: Add MSVC narrowing-int-to-char warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8edf8e383db716c4837c82cced1ae8d6f220551",
"description": "Revert \"CI: Disable Panfrost T720/T760 CI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc"
},
{
"sha": "fcc7a1e7b6d6bc149938c1203a55e1ede3517af5",
"description": "gallium/aux: reorder vertex attributes in triangle fans according to PV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cce8929ad61449ec0e43046a9699e19a2df0ce",
"description": "gallium/indices: translate primitive-restart values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21952f1400aff00f3a04e95e9f960318e1853cb8",
"description": "gallium/indices: introduce u_primconvert_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e9cd3f773863f5745a7eea1f6f9cec11f84a8a",
"description": "gallium/indices: implement prim-restart for triangle fans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfc0a62994270774554dbc1464d25a6e6f9ebe03",
"description": "gallium/indices: use prim_restart-helper for polygon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa4f64e8d50dcfced6b963bce7a7a28a0b7cff8",
"description": "gallium/indices: implement prim-restart for line-loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac96225eb0e4108a416049f3ebac6c5bdb178e9d",
"description": "gallium/indices: generalize primitive-restart logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2122b902b8003719c739db718a97463bbf99ebb3",
"description": "gallium/indices: don't expand prim-type for 8-bit indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c85d6c523f137571768ab3bb190a201ae294421",
"description": "gallium/util: factor out primitive-restart rewriting logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ebf6eba958651321a8e332677877c0fe7ee7ec",
"description": "spirv: Only require bare types to match when copying variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf1a1eed882980a1cd08482386e3a001ce64a5a4"
},
{
"sha": "16f1d8b3910496e04faba22f5d7b0ba84c07e6ad",
"description": "glsl: fix crashes on out of bound matrix access using constant index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dcb1d272fa29d2003ccbae180aba5dee52921e8",
"description": "st/mesa: Replace UsesStreams by ActiveStreamMask for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5a36b342f3a52873a5805f3d5f92bfd52fd7a4",
"description": "meson: fix trivial s/dir/dri/ typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc",
"description": "CI: Disable Panfrost T720/T760 CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a26015764efd52e8102ef3848ecbdff7d33fc13",
"description": "st/wgl: do not reject PFD_SUPPORT_GDI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac9c94fa14f031fc845e59a46c20993366849595",
"description": "CI: Skip another flaky GS test on softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e513d8d8cd112569674d08156c476c0333c101bf",
"description": "CI: Skip flaky CS test on VirGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e447c1ad2d605bb234b43ef63c5d9ce53d9ff37",
"description": "CI: Disable Panfrost T860 and AMD Stoney tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80163bbec3a3c0a9d566b4a562b720639fbdcf96",
"description": "nir/vtn: Support OpOrdered and OpUnordered opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6ad829862198e6fc508d6f97c369e7252abac",
"description": "nir/vtn: Handle LessOrGreater deprecated opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c349e35034043534a8440777a5f45f5f4112bf97",
"description": "nir/vtn: Support SpvOpIsFinite via fisfinite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af59e4c40043d1b966fa8dce74b2894348e1b004",
"description": "nir: Add fisfinite op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e6f52206ebaecb68ce404307e626f62afdb6ba",
"description": "nir/vtn: Support SpvOpIsNormal via fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ebbed6ddcc078562ebc6361604f00e32ffa0b0c",
"description": "nir: Add fisnormal op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "199bea0fd80e65178a9d12c705a9f0aaf0a36ceb",
"description": "nir: Fix i64tof32 lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "f9e773b92059f4c13735fa3214d5c505f9e06d66",
"description": "llvmpipe: enable GL 4.5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e40b2c15503759b7320c79bfe7ae9b9dadfb43f",
"description": "llvmpipe/blit: for 32-bit unorm depth blits just copy 32-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "18e464cfc05cdae59af8d00f214a6477a72b8ac7",
"description": "compiler/nir: Add new flags to lower pack/unpack split instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e9d28007a44c664c79cd89549988194e156a39f",
"description": "mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c60cea0daa2b140547088188d90bce6f09bb1517",
"description": "glsl/test: Don't run whitespace tests in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeba69deaa536776452ec8b22a3131f187e82cac",
"description": "drisw: Port the MIT-SHM check to XCB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee905aa3a014191cfa68160256622fcecb7a66c5",
"description": "nir/vtn: CL SPIR-V callers should specify address modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a097bf160a9c05e173f7255891a38304a326ca52",
"description": "nir/builder: Make nir_get_ptr_bitsize take a nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627c8e1640b3a2e4b2f86c52d88aa0848c583633",
"description": "nir: Add nir_address_format_32bit_index_offset_pack64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "113458d3720c5a96d0ae0bb9260951056b9b31f8",
"description": "nir: Add nir_address_format_32bit_offset_as_64bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1ed83fddd7518cc92b609d60129426bd9b4158d",
"description": "nir: Optimize mask+downcast to just downcast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b33d516737cbb8ac6cd47963d4214f69932b6",
"description": "nir: Fix serialize/deserialize of void samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c17b58a9e6092ebaf987dec1ba111647fd11d55e",
"description": "glsl: Add 'bare' shadow sampler type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a",
"description": "compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aaddf1a342944743f65ab0c55df46f2c7d3c17f",
"description": "compiler/nir: rewrite lower_fragcoord_wtrans to use nir_lower_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4b14ac6d2e39584cea4d67d4b36a34c17f150",
"description": "Revert \"CI: temp disable t720/t760 jobs.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f1001a38275fc4bcc2491b58237a12dec08c621d"
},
{
"sha": "d79c946fb35fcb43380ad63feb6ccc2428a043f4",
"description": "nv50/ir/nir: rework indirect function_temp handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd265bb4f1fb6770a296ec6c2bf22692bd3054f6",
"description": "panfrost: Update CI expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a13351234cae688ef5ed2aeb6c42d719c76c5cd",
"description": "panfrost: Drop union mali_attr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3fe54e2e01a562f285eb98910b7f4d8ba475f9",
"description": "panfrost: Drop hand-rolled pandecode for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec58cda5da0b7d43b5ff71db4f4f3b85629e6739",
"description": "panfrost: Use packs for varying buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9732b64862f57b214e96ce01dba4674808987a22",
"description": "panfrost: Remove mali_attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb2762a837d8da9727a20ee17a86d8609f093e49",
"description": "pan/bit: Use packs for Bifrost unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ef205dabd4909c6768f2181fff95fe3f9b451cf",
"description": "panfrost: Use MALI_ATTRIBUTE_LENGTH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59fa26902d56e068de1769a62d8329e6777bba92",
"description": "panfrost: Use pack for general varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c850637f5a988ce92c1dd22809229a1d2c22d37",
"description": "panfrost: Use pack for XFB varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b4ee9426f7b2e73e79e68da8c600cc8b4d643a",
"description": "panfrost: Factor out general varying case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b805cf9b1f4eaf91bf21ff9d0fe9b86ce7e73041",
"description": "panfrost: Pass varying descriptors by reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a264facfda518bb854737a563242cb36626c22",
"description": "panfrost: Reword comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44397c580cc2401fdfea0a2f7d1df93a4e8d866c",
"description": "panfrost: Use packs for vertex built-ins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7",
"description": "panfrost: Use packs for vertex attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bb5dc911a1de4a1178af458babcaaa64998327",
"description": "panfrost: Inline panfrost_vertex_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9dc22512202f793f89d6cb86a780f81c2b88cd5",
"description": "panfrost: Hoist instance_shift/instance_odd fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f8b879cce4e396d3ca352f1366f5711346e96f",
"description": "panfrost: Use packs for attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6caf789c07a8fc1968d4849f662c2e74c7b6160e",
"description": "panfrost: Move attr_meta emission to the draw routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8236fa3ff166053f7e47a1a768631d3e9bf800bd",
"description": "panfrost: Make attribute-buffer map explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc81ea0c209078b02e1eb62a27d4c31b292ba3d",
"description": "panfrost: Simplify offset fixup proof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc90f7c3c5ad80360c87c6e0ca66d5b20e612d6",
"description": "panfrost: Use better packs for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7fd2a0346ee364b1b0ccf58cc9214a602fcc35",
"description": "panfrost: Add XML for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76de3e691c661f7e7d64e0ca333ba429ca74e5ba",
"description": "panfrost: Merge attribute packing routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8a722b85eaf13d2ac9d722fd5be053cb69903b",
"description": "panfrost: XMLify attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc3276317de5da31b7336a6aba0525bbc752191",
"description": "panfrost: XMLify mali_channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668ec24bfdb58090b769a51327ce81dd64da5eec",
"description": "panfrost: Squash 22-bit format field in attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f18ce144f633695ee8fbadb0479230fa099817",
"description": "panfrost: Drop NXR format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5",
"description": "panfrost: Set STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "350dd2a36dc54d55fafaf173faa613e66f0666f1",
"description": "pipebuffer: Remove unused buffer event in slab bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a012f429dea68af4c4941ab8004271bc8ff18f3",
"description": "nir: handle load_input_vertex in nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83953f9d4d40d560586785e7342d7784bad6fae2",
"description": "nir: remove nir_strip stub declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a9781ee190a81766dcf6243aabef57839ab5a2",
"description": "compiler: add glsl_print_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c04b1790fb69e2f0f942a286c76b3efef85eab",
"description": "ac/llvm: handle static/shared llvm init separately",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50d20dc055decf43f956601d71572f825c2b2eca"
},
{
"sha": "916110e17f2e04d685978e6b385b3fe0d3231fe9",
"description": "st/mesa: Enable clip planes lowering for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584f27326c1560cc23538cb76fb734ab492ccc3c",
"description": "st/mesa: factor ucp-lowering logic into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4c991fd1c1f5f211ba9251f9c4701a1e013bf2",
"description": "compiler/glsl: Initialize local variable to zero to fix MSVC RTC error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef",
"description": "vallium: initial import of the vulkan frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea",
"description": "vulkan/wsi: add sw support. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a9eba4acd0b202967d312851a3cc143275fb653",
"description": "util/format: add some ZS helpers for vallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abf548270bbe92aea17b976397813ba763f4ea0",
"description": "gallivm/nir: add load push constant support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e4a17f29b5f487213b37e8376eadd87308856a",
"description": "llvmpipe: add support for memory allocation APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecb617a6a757a375a66b3c2ad25990011624c41a",
"description": "gallium: add a resource flag to say no over allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6c7ca218d77e5369d40d76941e7267d81633dc6",
"description": "gallium: add an interface for memory allocations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50b039590e19d07607ae0714ebffeed6d4f182d5",
"description": "radv: Use getter instead of setter to extract value.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "64768111c302014a6ae8db6122dedf0d5e5168cc"
},
{
"sha": "09196355b2b2b6a2d3935eb3c43fe784d226426a",
"description": "gallium: Use unpack_rgba() instead of fetch_rgba in translate_generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b8d67cb64ca38c93089da2f0b414c5897a19e27",
"description": "util: Move fetch_rgba to a separate function table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc84369b70781e5e0984c7950e4d084abce8050",
"description": "util: Mark the format description getter functions as const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b22b5da0277ba12fdb45fee79bca75cc6bcf5c",
"description": "util: Make all 3 fetch_rgba functions occupy the same function slot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80babbbf7ea4facc653b1dbecd3a8b1de43dabed",
"description": "uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6668d7a5f36a31793a5309b5a612b8a388c3fcd9",
"description": "egl: drop unused egldriver.h header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f01fa11d78263a4923406babb9834ce5edea32f",
"description": "egl: drop now empty egldriver.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "890d0334c156ac830c1f329ac52e5c1cf8bb7e54",
"description": "egl: inline _eglInitializeDisplay() into eglInitialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7ae395e72c710be7d153c76222633aa8ab7444",
"description": "egl: inline _eglGetDriverProc() into eglGetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735b35e34a8bf733748e89fe45fbed058ebf0739",
"description": "egl: drop unused ${drv}_driver()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c74628fd1e5d9af756d56b6026e72203523e6df6",
"description": "egl: replace `&_eglDriver`/`NULL` tested against `NULL` with simple `true`/`false`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37be01bff776c85d89cd33ec5fae2e179748e475",
"description": "egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb5847d487d76a763b739219366f62b19bc5a73",
"description": "egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372c6c42af1dc7600eadb2712739986b2ba35325",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fb63ab03c3d0ab73916d3e52c4b66b3a1e79fd",
"description": "egl: drop unused _EGLDriver from _eglSurfaceAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b981babb937b4355c5c1d2415d95e725ba18e659",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef8aacb60e758d38e13d30fc5613f272bd3ddbd",
"description": "egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0345a614629d6e22c942cbaee095d04a14d72c2b",
"description": "egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c745644fb84aaf40354177fb795c4a2bd01e30",
"description": "egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bbb0c7689bb4d999d4b2330b4edf03d39b1430b",
"description": "egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a71dcd2dc2a058f38f6cce78cfe32f9e7f3ac92c",
"description": "egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429e936948045d6314235581b79d29755b8bdc8c",
"description": "egl: drop unused _EGLDriver from QueryBufferAge()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "155541bc025ad8ff122ffafa28df452c7b53d771",
"description": "egl: drop unused _EGLDriver from PostSubBufferNV()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f010568ea25d4d6fe75d5764c42c24285a529dc3",
"description": "egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "845a37ce355805f524ccb36ac0bfe668dda3be6d",
"description": "egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d5162eddf8b1a3b7f1f4b60fe15e41ccf9fbd33",
"description": "egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692b9c6ed0c61b388aedb908faba61af0ef6abe5",
"description": "egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49805c441aa787c8efb281d311d2d54c69ca84f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740ec08f21c7eae2036a2af441250e1416437acb",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d15d2ae3a6b0cbf6770ae50eff58ec2dd506e1",
"description": "egl: drop unused _EGLDriver from GetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8d1c4647f2ed42170e1ec4780dba9bf1f1b4c0c",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e65469c706184fc900fcfbae046ee0a645160c6",
"description": "egl: drop unused _EGLDriver from WaitClient()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "648f603c35670d3f2724f09c3ff73503bc3d843c",
"description": "egl: drop unused _EGLDriver from SetDamageRegion()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d202fd6596c08fb8cbd745192f547d98f3e5ec84",
"description": "egl: drop unused _EGLDriver from CopyBuffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82035b2e3db01090f726c2a2c35de9ddf539e2f0",
"description": "egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "347840cf43624bdb2a5ce820e1001842e3f75ded",
"description": "egl: drop unused _EGLDriver from SwapInterval()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4a6ad3b32aeb9e7172a8ec80c969495637cf17",
"description": "egl: drop unused _EGLDriver from {Bind,Release}TexImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "982ac69e3f838904f4e218a5ccab1eff9a25c387",
"description": "egl: drop unused _EGLDriver from QuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a17f1db555172597a15c3c88396f44b4aded5fc",
"description": "egl: drop unused _EGLDriver from MakeCurrent()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4c474ed7d217ae27edc6f9e30feba651ef6a53",
"description": "egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f27a32a7927662eb4ce124b116ca561c3f693f3f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}Context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435ad514163d58596059256ae8f0bc518b99b4a1",
"description": "egl: drop unused _EGLDriver from Terminate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad61d4f14619ce43c5f558fc2ce5ac1267a95e25",
"description": "egl: drop unused _EGLDriver from Initialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87e68d836e5e08025ce61d5aa79a5c68a5784ef",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3aa7b2e1b19ac71c1eee71c8a2a61cfc7d1a6d3",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485f8f89f9027546df169b7b141d5f4dccb1a85e",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a76423e481ae0a5ed7726d43700cb0937ac9890b",
"description": "spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430e3310e2aed924dc4e0729644e629007d73ef7",
"description": "llvmpipe: only read 0 for channels being read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1001a38275fc4bcc2491b58237a12dec08c621d",
"description": "CI: temp disable t720/t760 jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031f9e17d2c387a64770246c2e5801a233a8ea3c",
"description": "anv: don't fail userspace relocation with perf queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef",
"description": "nv50/ir/nir: fix smem size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "384c4df23dafa516fbe76e2844b259087400543f",
"description": "clover/nir: fix mem_shared by using address_format_32bit_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa8661141a0f466994145e99be4d4bd4f9684a9d",
"description": "android: util/format: fix generated sources rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84ed2d0980bfa98898606c67e7441bc83da6100e"
},
{
"sha": "b41e74ae4a7c8f67c47149b4415f715f8a4d2597",
"description": "spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "217def3ac6721bc7d8a1f99d2fc4501e5ee8627d",
"description": "spirv: parse unstructured CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "467b90fcc46efdd5ce64a12937fedf507d0242ec",
"description": "spirv: extract switch parsing into its own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96dff31bc8f099651f4b96e9658bdb2a1c4b53cc",
"description": "spirv: Move the emit a 'return value' store logic into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4638de8b1b3e362b356587622b1178f2d83bc619",
"description": "nir/lower_goto_if: Add some debug prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d57573dcd4aa2160f3153df466b01f377484a3fa",
"description": "nir/lower_goto_if: Add a route::outside set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bf850672bb3691044d773c9fd96d0e80c7fcf3",
"description": "nir/lower_goto_if: Replace a tripple loop with a double loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b892d473b4e9399697d45a98d6cf02fa0e900e7f",
"description": "nir/lower_goto_if: Add a block_for_singular_set helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587",
"description": "nir/lower_goto_if: Sort blocks in select_fork",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fad20f21b39b72c965151a0e2b0fb36e436b813",
"description": "nir/lower_goto_if: Rework some set union logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1617985896274dce37b943307d456a042fb2a6d",
"description": "nir/lower_goto_if: Rework handling of skip targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2455d03c3113fbfe070fc30f3b292d3143e443b1",
"description": "nir/lower_goto_if: Use util/list instead of exec_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69d732fcaba332f83aac073f2376ded0d3d5c74",
"description": "nir/lower_goto_if: Clean up ralloc usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202b4df4aee790bb5b9486deb7c014ed440f27ff",
"description": "nir/lower_goto_if: Document some data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b273611bb177b1a00d292f4d7df55efdf0f4ad61",
"description": "nir: Add a structurizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025bdbac3e09ae9bac9eefb831e9446b9574d120",
"description": "nir: Add goto_if jump instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92db942fc6af52ea5a4a3eb77533a045ffe56685",
"description": "nir: Add and use nir_foreach_block_unstructured helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4768ea1a77ad7559004949d0cf1eb7af9a4499d9",
"description": "nir: Add a structured flag to nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19f35735a09546f630a92780cdeb2cc9ad08bad8",
"description": "spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_structured",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16f858968f2e066069ceaf4aea3deebf22a188d7",
"description": "util/set: add _mesa_set_intersects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf756a64fee4cb1305df73e53aca7a40e56b7cb",
"description": "android: panfrost: Redirect cmdstream includes through GenXML (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6"
},
{
"sha": "92f65e28fee1f4e705e8a210977dd16239febbf9",
"description": "turnip: add missing tu_bo_list_add in CmdWriteTimestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c",
"description": "turnip: call packing functions directly for pack_gmem_clear_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201331edbfeba9f3461a6296187d8dc435484a9d",
"description": "turnip: rework format_to_ifmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa5ebf0a6dc24d087c28d9dc2be53b6e6a9b2233",
"description": "turnip: fix CmdBlitImage with D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83e89507de69b55c8c899fb0fa52f9c9bf3ce26",
"description": "turnip: delete a blit_image TODO that has already been resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca1ccc18d8e232112d146255ed937597ff93a5f",
"description": "turnip: remove dead tu_minify/typed_memcpy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99372547be9c116592b0f19ead672fa98125588f",
"description": "android: panfrost/bifrost: add libpanfrost_lib static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6",
"description": "android: panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "0980d1d5ab0829fa78852d81651d5386874e528a",
"description": "radv: Clean up setting the surface flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d19bc94e4eb94a2c8cbdb328c9eaa2faf1ba424c",
"description": "radv: When importing an image, redo the layout based on the metadata.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752",
"description": "anv: add no reloc flags on empty and simple bo paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9a3443bac23a335647d6185b7d94f805af6bb",
"description": "anv: Mark anv_dump_{start,finish} as PUBLIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f024bc8314cfb94df6b321cc5e639a6c107f375b",
"description": "zink: invalidate pipeline hash on more changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf"
},
{
"sha": "65d7172d171b5a209ddb9f90ea7acc8105452816",
"description": "util/macros: Add ATTRIBUTE_NOINLINE definition for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58af31186a806c8f18cf92dad454bb5f46daa9e2",
"description": "u_debug_stack_test: Fix MSVC compiling by using ATTRIBUTE_NOINLINE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "493298528a82e2ab7cf3ce6aed187fe19730e3d0",
"description": "iris: Make iris_bo_import_dmabuf take a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c111e9099ceada50a2437e6e2e2a0f7cc6597448",
"description": "iris: Don't call SET_TILING for dmabuf imports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b"
},
{
"sha": "0c97e601a422532ea673e842683982b1b4012e6d",
"description": "turnip: implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84ed2d0980bfa98898606c67e7441bc83da6100e",
"description": "util/format: expose generated format packing functions through a header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a322924d9cf4557af5fb11c95c1646f110a21aba",
"description": "panfrost: add missing dependency on midgard_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8557b1a8ebeef466df3c912ecae02d85a8617b76",
"description": "panfrost: Fix border colour",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f74186baa5efd1147916b39a819fee9e427c8ecd"
},
{
"sha": "8277334f3978463ec8631e2b98e3d2a37d113496",
"description": "nir/lower_idiv: Port recent LLVM fixes to emit_udiv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b98d0954e6168484479cf51d56bface448d00d5"
},
{
"sha": "d452c04aa19e093afe47d225c2c02ba536ebf0ce",
"description": "aco: do not set valid_mask for POS0 exports on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c621dcf0ed21eec658e45cee395f66344ac5190",
"description": "panfrost: XMLify enum mali_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78445ce695444a176719e4bdc4eb9bfe159169c7",
"description": "panfrost: XMLify exception access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99d17fb771b77af5c693ce86aae6a61a05c05843",
"description": "panfrost: XMLify MSAA writeout mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bdba26b0c16cac05bb14674458da2acd462797",
"description": "panfrost: XMLify Block Format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1ac96eb6e037686c391b5cdd334b271c6804b6",
"description": "panfrost: Drop unused mali_channel_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0b32cdbd512dd56c66426789c7b801a5db8a4f",
"description": "panfrost: XMLify Bifrost textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f008a6314c67fb11baeb70bdf4efe83b3476f029",
"description": "panfrost: XMLify Midgard textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10c3c869d9f1693198517c40b95acf3a11f80d4",
"description": "panfrost: XMLify Bifrost samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74186baa5efd1147916b39a819fee9e427c8ecd",
"description": "panfrost: XMLify Midgard samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c8c8e8fbd30968a43159cee0add48449f27a3b",
"description": "panfrost: Don't mask coverage mask to 4-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afd4addefa111c112b82a88824db7af61003407",
"description": "panfrost: Simplify depth/stencil/alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1675d92d663bf92cb5f8d699a096748e7bdd768f",
"description": "panfrost: Simplify zsa == NULL case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "931e7b4c7a16fdb4f9231d4af6ecb1b20ddaae2f",
"description": "panfrost: XMLify stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa949678c1985de2d728691ffc177f1054dc35c8",
"description": "panfrost: XMLify UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f487e087f9170ff2bd23a071cd857475520def7",
"description": "panfrost: XMLify viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef20691e3d81021fcb246468e1a170220591617d",
"description": "panfrost: XMLify wrap modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9ca3204619b1b090d660b61cc69460e7e1e2d99",
"description": "panfrost: XMLify stencil op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d182a6057fd2288210a2f623d480f8619fb32c7f",
"description": "panfrost: XMLify mali_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dbc80979e18d119105e46cb37c4bc9890fb6a9",
"description": "panfrost: XMLify draw_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7056b8c8a384819a00908b76be8bf4d407cdb6",
"description": "panfrost: XMLify job_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2ddd4d56562d0c43e662882eca0964377dfba20",
"description": "pan/decode: Add helper to dump GPU structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14",
"description": "panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ad921956d8b9ed35ba72f44bd62a7a78ab854cf",
"description": "panfrost: Build midgard_pack.h via meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe",
"description": "panfrost: Adopt gen_pack_header.py via v3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cb3a9e72eb99578780a0b754269673a8770d7b3",
"description": "panfrost: Add stub midgard.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e69203d2a03cf15932f077dcc22e7ad23cd0e9",
"description": "util: Fix up indentation in the generated format tables code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd0f455af7bc741ea330fcd12478833580dbcfc",
"description": "util: Change a codegenned switch statement to a nice little table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4064a6cd207811434e5400a613b3833fbda6b787",
"description": "util: Split the pack/unpack functions out of the format desc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6723addd8a70069517dd337939fe77ef6cea1a4c",
"description": "docs: update calendar for 20.2.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6de5acdf4fd9f7fd923e85f710bae1c44bc0bf42",
"description": "docs: update calendar for 20.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c84600afafe9eaebb8e355122ffc421ae372136",
"description": "radeonsi: fix compute-based culling with VERTEX_COUNTER_GDS_MODE == 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b78cb2e0039f09d9820a1a9166a49f168c9959d",
"description": "radeonsi: disable NGG culling on gfx10.3 because of hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "61042b1bdb199f98dd34085ed29a8c492ed9b2a3",
"description": "zink: handle more draw modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced9e6e3e5c14a0f9b7e6d20d01a337227fcf40a",
"description": "zink: change pipeline hashes to index based on vk primitive type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2701f887fc376202577ad942c20a7284b12823f3",
"description": "anv/nir: Unify inputs_read/outputs_written between geometry stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305",
"description": "panfrost: Implement panfrost_query_dmabuf_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24c921b1b5cc427c7ab1abd76c443db4a008d1b9",
"description": "panfrost: Ensure AFBC slices are aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0241dfed3c457ffbdc51bcc41cfe723e5bb586",
"description": "panfrost: Allocate enough space for tiled formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c0cb56fd9e9742af1186fe093bb38d7e2e59285",
"description": "panfrost: Enable YTR where allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d285ea6467d382e3865c60f57d86501d362380de",
"description": "panfrost: Implement YTR availability check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9",
"description": "panfrost: Choose AFBC when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54d45dd90a0606a9287bdcc03fd2463e47039a2",
"description": "panfrost: Import staging routines from freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "348d374d01302ffe0e88e04e2509ff1407d731b5",
"description": "panfrost: Respect modifiers in resource management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f9cc9948745b570704f20e18f0247628817de5",
"description": "panfrost: Account for modifiers when creating BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965537df2afcaf94c4b96c2acd5e8f7036f71829",
"description": "panfrost: Use modifier instead of layout throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fed69cde2a96248ad3a5c20621c1e58c88f8d2f",
"description": "panfrost: Introduce create_with_modifier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bd588fedef6411bb4538988475f38761e3de8c",
"description": "panfrost: Remove hint-based AFBC heuristic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340017ec476bf4af3297b7b3a65f667cbfc93a5f",
"description": "panfrost: Set `initialized` more conservatively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22777025d4ac63a8f5909f8da7baa2501a32682f",
"description": "gallium/dri2: Support Arm modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37872edf6fc678f90b1b2c8354a91007089f43b8",
"description": "zink: print error when getprocaddr fails for extension functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "371f6f42ad423509b83dae9109b295e4b3eb4852",
"description": "radv: Update CI expectations for the recent descriptor indexing regressions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d76c15258a7e856ab60d7bf98565a93ed6aee",
"description": "iris: Add support for MESA_SHADER_KERNEL in the disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65eeb06a7f7afd1fbf48490f06051dfad9de3214",
"description": "iris: Upload kernel inputs with system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5e7be386ffa8d5805fd0381ee0c921af65a6bcb",
"description": "iris: Copy dest size from the original intrinsic in setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43429efc61e836b3a1eda5b2290153c20ec099b2",
"description": "iris/disk_cache: Stop assuming stage == cache_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dfe41c54e2cc1554a64c4291f83f39966457154",
"description": "iris: Add a kernel_input_size field for compiled shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e39326e617dbf53fdbe1f561b069fe6f875545c4",
"description": "iris: Use blob_write_uint32 for num_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "003b04e266ae0faad563c1228561b53f33a68474",
"description": "intel/compiler: Allow MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b6ccbdadd9438eab60ba7dbf8c0d870079c839",
"description": "intel/compiler: Use C99 array initializers for prog_data/key sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e1de8e5ac90a9dd0a2fb9310cb36371a9d12dce",
"description": "intel/cs_intrinsics: Handle 64-bit intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d62735b470c0851a567bd2cc0759c18af987923",
"description": "iris: Add support for serialized NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa4cf9b8ed25630d795926ff2e1dfae9ae955b2",
"description": "iris: Implement set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17280a8ef1a90b73add63682b0d956fd4383c6b1",
"description": "iris: no-op implement set_compute_resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6e207ee07f74f4fcc8eaeff2f76f93bf033484",
"description": "gitlab-ci: test Fossilize with GFX1030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431a3cf239eed2b6fac79ea7e66d3779a2ab4b08",
"description": "radv/winsys: add null winsys entries for Sienna Cichild/Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "638a09b827f1e7b561e878612890fc0ebcdb1613",
"description": "radv: fix emitting the border color pointer on the compute queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "96cfc684e63238a7aeabc8893fb04fe5f3781a66",
"description": "util: Fix memory leaks in unit test.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8",
"description": "src/mesa: add GL_NV_half_float extension support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8abf59ff98863634321e3e0d60035277e58e92e8",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "fdb97d3d2914c8f887a7968432db4fdbd35d8376",
"description": "aco: execute branch instructions in WQM if necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3817fa7a4d1f51c385b28a2e45a1edf227526028"
},
{
"sha": "678cb6d248f567468620079093ae4235c0a138cc",
"description": "nir: nir_range_analysis needs to be updated for vec16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4c24eb679e248894751f30e2ea842dcf3f21f3",
"description": "aco: don't move memory accesses to before control barriers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd392a10d056833d915ba2912e4dbe58d86bf28f"
},
{
"sha": "e4c6204d6595d7dc47c23ae637b8aba3307ec2cc",
"description": "radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "02562505478c99f887e9355c6e19cd5342f519a7",
"description": "radv/gfx10: add missing initialization of registers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9",
"description": "etnaviv: completely turn off MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf7eec6b153baa69788938cac902e59da965d62",
"description": "nir/lower_ssbo: Don't set align_* for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d010d3dc5f210336d283caaf6453c52cbab6c31",
"description": "anv: add a check for depthStencilState before using it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4590c07500941ae1afa82db5e4fea2111a68604"
},
{
"sha": "ffc8f2ba4c2cc38c5612ef20235b90b648c4feff",
"description": "anv: fix up dynamic clip emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c34d8ac26e0a21c9036b4cfaf9e42c1e4298794f"
},
{
"sha": "240c0746d1617690ede440794eb4aa981784f5df",
"description": "anv: centralize vk to gen arrays",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6e4a201af04018f18c413dead488c3c5565e1a",
"description": "freedreno/decode: try harder to not crash in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbfce486f2cea8ace3bda5d2d93d28952ad2944d",
"description": "freedreno/crashdec: handle section name typos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "8d437b21944327ac6b6320137133d1e35f6eacc2",
"description": "freedreno/ir3: add more disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa74ab7921606940844a2da16b455330eedc53f",
"description": "freedreno/ir3: add tracking for # of instructions per category",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cd0c8d8ea1c59ebafba668a797f8bb05874fda3",
"description": "gallium/u_transfer_helper: add util functions for doing deinterleaving during map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2368813ce6f6e767226ae4698159106f467ce428",
"description": "gallium: add pipe_transfer_usage for z/s only mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf52b40fb0bf53816ca4bb90e31ecd146fbcb533",
"description": "intel/fs: work around gen12 lower-precision source modifier limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee06e47c5b1d7e5132435ba4ed7be5a2b16bc77e",
"description": "intel/fs: Assert if lower_source_modifiers converts 32x16 to 32x32 multiplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2",
"description": "android: pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162"
},
{
"sha": "41c9a2e740a3b4139d0ef8c86b2378b9fe2a9215",
"description": "android: pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc"
},
{
"sha": "b9e58be3479e26807c2b0282e4967f608523c733",
"description": "android: panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66"
},
{
"sha": "de352f58c3817ed5b399d211a1b2603510716e85",
"description": "android: panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c62b5528ab09731388670202fa4a6ca5aa96534"
},
{
"sha": "6e70508151823ce63e0976b4fa56e4d847a3c9b8",
"description": "aco: set constant_data_offset correctly in the case of merged shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f8ef37f653bbb1fffa6813697e2ffe21dae2016",
"description": "radeon/vcn: fix jpeg decode for navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e362ccb20c8c7f50d5ca3066092db2a24df20f7e",
"description": "radv: Do not consider layouts fast-clearable on compute queue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa83dc64d7930a169cfabf0ec67c36b43dc0cab",
"description": "radv: Add forcecompress debug flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a777b25350cce0a97243405fa129eca386aecda2",
"description": "intel/perf: export performance counters sorted by [group|set] and name",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "59716e40b0f198e19b8baae2d9952f8e8e76428c",
"description": "intel/perf: split load_oa_metrics",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fbab5a1b3998854203c43560a47beac4e1897b7",
"description": "intel/perf: fix performance counters availability after glFinish",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa64803aadebf8663469832eb90b6a7fe572494",
"description": "intel/perf: streamline error handling in read_oa_samples_until",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e8b3551cf52b6b8b8efb48af7f413ddc4116b1",
"description": "intel/perf: fix how pipeline stats are stored",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e6f709389be9744841d42dade3fcee8e8c6a30",
"description": "intel/perf: fix calculation of used counter space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d988ad4a21f25899936963e385e702002e4f18e",
"description": "radv: report a better error message when QueueWaitIdle() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3691ef55961aa0c5125d59463fa3fa5f4f61b170",
"description": "radv: report errors back to the application via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4b9c2128cd6b533d74a2fad01c016370218ff1",
"description": "radv: rework the error function helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11781c0e49dd757da1c7dfe708db99f73198c461",
"description": "radv: report the spirv-nir logs back to the application",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4f6202be26d1ffe1dfd306e6a586ea380367bc",
"description": "radv: Fix assert that is too strict.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6aadbae71562c14166a6e7942867eaf56b3e017"
},
{
"sha": "f7e7cf637e1b457d56b3aaf4d05c928ef9acff17",
"description": "radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4975b3ec551d81460f07d0fe6a645c1e1f1548f1",
"description": "r600: Enable compute shaders for NIR code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834a61df4ed4257ca4bb69fed6664c80cc726f82",
"description": "r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3068a76a6b7890a421a5537befd673349c98eb",
"description": "r600/sfn: handle querying SSBO size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac87cc22053d7871731a12d2ae1addeffe7961d9",
"description": "r600/sfn: Correct ssbo instruction handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a861c78a0ad61606dd6668994b214eec893e6d",
"description": "r600/sfn: correct allocating and emitting of atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "702619c4126f7d69a6aab9c00b29c51e8b3a8552",
"description": "r600/sfn: Add a mapping table for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69",
"description": "r600/sfn: add r600 specific lowering pass for atomics and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2acf8e26a88bef535e286ea52cbd5c6ec0d66c",
"description": "r600/sfn: Sort uniforms by binding and offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a828f6c5139c8e6f54e6341d8a6a00dc25916cdc",
"description": "r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03e24aa7faafe2dca77150e709727d4276b08cb",
"description": "gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd003abd2fc989991b01400ab6614f83d3595ded",
"description": "meson: bump required glvnd version",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530"
},
{
"sha": "7fbadfc385c359fd291d58a75fbe6ce3fdc91747",
"description": "driconf: fix force_gl_vendor description",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dca119f12c291d7665d72464c92a8bf4328ef38e"
},
{
"sha": "800816d70be50b0b04669a016288121e1b11f0c8",
"description": "egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "351d513e30b3d09f39ee73169fc68e7cdaca1d11",
"description": "egl/entrypoint-check: split sort-check into a function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "04bd58ff79eba8e95f33d1feea66c10aa65fb625",
"description": "Correct a typo in threads_win32.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3069c4257730acd09d30beb088291837ed0f884",
"description": "pick-ui: specify git commands in \"resolve cherry pick\" message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b238d17a02f13a80771e81e3604bc6cc86e26da2",
"description": "zink: Fix 32-bit compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f059d550bd935c923acd5355de0916ddd6a2f84"
},
{
"sha": "08f3dcf2f6ef1da8aec4c95a531851c62c5798d6",
"description": "i965: add support for force_gl_vendor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab92c1178096308f2e3580fa8a2d280da776f05a",
"description": "freedreno/ir3: don't install ir3_compiler cmdline tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6e8670f8128522ecf366b3121051ca32219fc8",
"description": "freedreno/registers: add some missing regs to build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9c33c5389818bc5035eb4538ea5d3fc1321dd27e"
},
{
"sha": "1e28745bc0d3528c1dfc25459456849feb58d407",
"description": "meson/freedreno: Fix lua requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "caa107cb8db930bc59cd557a325a6a0bc4a86565"
},
{
"sha": "0cdd411b6d78d15e8bc54e1ce5c3493cdbcadc1d",
"description": "radeonsi: various fixes for gfx10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "e2e700f6053d0b16ba46e4d5c5b20e965fb2224e",
"description": "radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "97456e847e090577b67df7ea0a49183fc5e77462",
"description": "radeonsi: add a common function for getting the size of gs_ngg_scratch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "68b3e92fef09330ac880e713a744dc7a57e78f05",
"description": "radeonsi: don't count unusable vertices to the NGG LDS size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "64c741ffb7aa0ae40c4302bc065fef0192123c6a",
"description": "radeonsi: fix applying the NGG minimum vertex count requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ecc39e1aa1568f19ebf54a99ffe14643bac7d15"
},
{
"sha": "7a468fc0f6a02d2ee71b50225459de335ed689b4",
"description": "radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "633d2aa9157cb9b581982bf2f0aa4a80ba0062ae",
"description": "radeonsi: use the same units for esgs_ring_size and ngg_emit_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "b6fb09fd843293a4e5269cc457b6685435822d31",
"description": "radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88efb63cafcf249a370ee27683c41afde3b95ffd"
},
{
"sha": "61c671c97e8632cf360ddbd2a6d7b3fe0e63627f",
"description": "Revert \"radeonsi: honor a user-specified pitch on gfx10.3\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b"
},
{
"sha": "15bd3f3712a2aa0fb9d550edc7b4a6a35a015b42",
"description": "ac/gpu_info: set num_tiles_pipes on gfx10+ too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9333a8570d2174b73da63c3ee6f1a740ae487ab8",
"description": "radeonsi: enable ETC2 hw acceleration on Raven2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf",
"description": "zink: pre-hash gfx-pipeline-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7be12df5e621e6d339b1dca3fb0a84e9b8550337",
"description": "zink: rename zink_gfx_program::stages to 'modules'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6196f2aa9370978724be7dbedf4931889a54062b",
"description": "zink: always compile shaders in pipeline order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c312299316cc97d86d5ca642c6b4d502f9a3ff73",
"description": "zink: start using per-stage flags for new shaders, refcount shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d3645dd2e1737ecac3244d687d0eadab8456d2",
"description": "zink: use ZINK_SHADER_COUNT instead of PIPE_SHADER_TYPES - 1 everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f059d550bd935c923acd5355de0916ddd6a2f84",
"description": "zink: split up creating zink_shader objects and VkShaderModule objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2",
"description": "zink: refcount zink_gfx_program objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8772c693c5a0b94be7fd891c278e504dabc0ee54",
"description": "zink: adjust zink_shader struct to contain full streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e481d3e2ed02f965bdacf9c7518158ef495c850a",
"description": "zink: move shader state methods for pipe_context into zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d83be29a53396c013ad2d1146ca4b8136703259a",
"description": "intel/dump_gpu: add an option to capture a single frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6a5b0e52eb954aa5f91ee5d748c25c983abb438",
"description": "intel/dump_gpu: fix --platform option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0db069d3a507fbb4a64393d50df18fa9376b62",
"description": "anv: track the current frame and write it into the driver identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42cb068d9f16bdf4d6b82d17265c13673f38f75a",
"description": "intel/dump_gpu: only map in GTT buffers not previously mapped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22b512ea5b11c3b02f488d7143556eb0ef8c1303",
"description": "intel/dump_gpu: add an only-capture option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e13827aab4afbe3a3cb239a5bfe9287c419d44",
"description": "intel/dump_gpu: set default device_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4bfa6dfbb15e34171f31854c04cb8abcfdba01b",
"description": "intel/dump_gpu: further track mapping of BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c90acc9eba2c7252794b415ad4d5ace6956c4e",
"description": "intel/dump_gpu: only write BOs mapped by the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c68498d4c4627a56fd73f8a4becbed3327cad6",
"description": "zink: set primitive restart cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5959178381f3a3e88d33f76426172e55c9884ddd",
"description": "zink: use util_draw_vbo_without_prim_restart for unsupported prim modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae",
"description": "zink: move 8bit index handling out of u_primconvert path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edaf081cdbdadfd027c2ba9ee5095f49b274f81",
"description": "zink: basic primitive restart support for strip/fan topologies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8531830038de9f0d8a97d55ccf209f549b720d8c",
"description": "radv: Add ETC2 support on RAVEN2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea8930468e18e3371e4457380232ec04bda4990",
"description": "radv: allow to force-enable LLVM internally for a specific shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e63a7882a0ae2461cc2b84de96549c2df9d25985",
"description": "etnaviv: call nir_lower_bool_to_bitsize",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5b231962887e687f6665a79900a21ec0fd95cbf",
"description": "panfrost: Drop compiler cmdstream deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d0b3ef051e437392cb6bfff5eccf3579c1fe905",
"description": "panfrost: Treat texture dimension as first-class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3088e85f24672323cb2e66b5cb6e8b52452f7c",
"description": "panfrost: Inline max rt into compilers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54f96544ec244cffae784cec072f8e7327c58301",
"description": "pan/bi: Drop use of MALI_POSITIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94013c8194fea8e4107e1f3eaa8a0d9ebd2251d",
"description": "panfrost: Add panloader/ to .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52e3a67bb1aa56c424d2959fdafd0c3e67ffe974",
"description": "panfrost: Reduce bit dependency to disassembly only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162",
"description": "pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc",
"description": "pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66",
"description": "panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c62b5528ab09731388670202fa4a6ca5aa96534",
"description": "panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "956b09653cc171f290ccef3da6bbac769cbec470",
"description": "panfrost: Don't export exception_status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ddc6e543cb1fc67a5912638d13a543827b3ae50",
"description": "panfrost: Remove panfrost-misc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f3c9da87b701cd863315849f1beccee8f5fb3f",
"description": "panfrost: Inline panfrost-misc.h into panfrost-job.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebf7e87f2cd818251bbabba134e8cfd2faada1e0",
"description": "pan/decode: Remove shader replacement artefact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4df95bf9fd8dac1a10b5f32d8c95c9cad61395f",
"description": "panfrost: Move format stringify to decode.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80e753940ac3749789fe4b17e914956f99a27a5",
"description": "panfrost: Remove blend prettyprinters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43bcb05a172e44bc2bd4dda5eac9397a54fa2f0",
"description": "anv: fix incorrect realloc failure handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a"
},
{
"sha": "21b47cbd9968035edff9069b0939151bc3ad8182",
"description": "aco: fix C++11/C++14 compilation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1f992f3c2d138faa0c89a2486c4252a06886106"
},
{
"sha": "782ba8d3ae55af392da8ca829f3a185c10bbecfc",
"description": "st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d684fb37bfbc47d098158cb03c0672119a4469fe"
},
{
"sha": "a92cfa66b4ebf51b59fda81bd65d83f4ca013e7e",
"description": "Bump development version and clear new_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]