Adding GEM handles to the global list is necessary to allow
maintaining a single reference count for handles that are shared
between multiple buffer objects.
Since exported handles can end up being shared with other buffer
objects, as in the case that drmPrimeHandleToFD() and gbm_bo_import()
are called externally to Mesa, they too must be added to the global
list.
Unfortunately, doing this properly requires a new libdrm API. Use
the best possible option for now.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9552
Signed-off-by: Dor Askayo <dor.askayo@gmail.com>
Acked-by: Karol Herbst <git@karolherbst.de>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24648>
(cherry picked from commit daa1f789b5)
30152 lines
909 KiB
JSON
30152 lines
909 KiB
JSON
[
|
|
{
|
|
"sha": "088c2bbd51a48eb0de1e9fd23c529759585bad59",
|
|
"description": "amd/ci: update list of failures/flakes for glcts-vangogh-valve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7bb2f7bb9d81fe6236ca6f9df0631cae64ce573",
|
|
"description": "aco/spill: add all live-in to merge block spill candidates",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae5e2c1fea864d7d9836a443ad68950be66da679",
|
|
"description": "zink: add lavapipe flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3bedd984e62a1aadc478f4741a33cc7d43a49b4",
|
|
"description": "pvr: Zero tail of cs buffers after linking when dumping cs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d59f9999d2f367e505bb1250a4b64d433ca8849b",
|
|
"description": "pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "367aad4f335a30b190bc45a679729462775bb961",
|
|
"description": "pvr: Don't override commands copied to new buffer when extending cs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c39ea796cd689670ab17e0c5dcc0c0b76db2cb4",
|
|
"description": "virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c367933ba2cf927773c72129f18eae22f99db2d",
|
|
"description": "ci: Add locked flag to bindgen-cli installation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c469f9b1960667515ce30d47c003f0d28eda5c5",
|
|
"description": "radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "496a17bffeacd8172e9a3306ddcf4b919f196b79",
|
|
"description": "radv: re-order IO slot layout for stages that aren't linked",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7550f59178e7cd4ec520830db0ce75d7bfb300b2",
|
|
"description": "panfrost: drop 64 bit handling for cl workgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "202fe3de31c8db5d62ed05e3db6759aa3c6f5d7d",
|
|
"description": "intel/compiler: drop 64 bit handling for cl workgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf4243f08097f768f21a7f89dc20c3c2b94e8c2b",
|
|
"description": "gallivm/nir: drop 64 bit handling for cl workgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a19f98a134d74ab3d8d9ee9cfa61f748b3adc69d",
|
|
"description": "ac: drop 64 bit handling for cl workgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "513cd29eda4627a5f1be843c0ef41303bd1175ce",
|
|
"description": "nir: make num_workgroups 32 bit only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b22b671998255686b0f3271987997ac9b1cbbd6",
|
|
"description": "nir: make workgroup_id 32 bit only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ade44ad82e45fd5af357081c1940ca003e1e61be",
|
|
"description": "v3d,v3dv: use fquantize2f16 lowering in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "209ed8eace0ba9095e3ef956a10cd9196407047f",
|
|
"description": "ci: disable a660 jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45e2efbe85f64db5877c46b977dc33aeb47a4366",
|
|
"description": "zink+anv: add regression testing with pipeline libraries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
|
|
"description": "intel/fs: move lower of non-uniform at_sample barycentric to NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
|
|
"description": "intel/fs: implement dynamic interpolation mode for dynamic persample shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bf2a89127f0f4ef3c98190b266c9346122eabe3",
|
|
"description": "intel/compiler: fix dynamic alpha-to-coverage handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d74c3010268e6d2b7c0ef9a4d3caaf1f7e1b3a5a",
|
|
"description": "intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8366d77e4c6bb97525670060c147d85ec5458f5b",
|
|
"description": "bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "927a24db149da393e9ffc7abb726f23cb00aa79b",
|
|
"description": "intel/fs: New VGRF packing scheme for constant combining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c506d7e511ebac124288b180ab2476383fd6ba69",
|
|
"description": "intel/fs: Combine constants for integer instructions too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64c251bb3afe6809911493c9a0830375702c2e40",
|
|
"description": "intel/fs: Combine constants for SEL instructions too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44d62a5224d0a288ce38b94de678c599ee8b891e",
|
|
"description": "intel/fs: Completely re-write the combine constants pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6625fa25a46095baa75b35caa9b3dab00f9b1b8",
|
|
"description": "ci/android: remove strace output from cuttlefish-runner.sh",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67147a3c5c0f1b195ad51e2c1a748fc0539f875e",
|
|
"description": "ci: add --project option to ci_run_n_monitor.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f97e38f9cdabf6e1cfab11ebaabf193492bd403c",
|
|
"description": "ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "79f7882fc604515302351282f5e01ec5907727f7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "011f0b0d7dedca5598b245004a7d8a41fa459ad2",
|
|
"description": "nir/lower_shader_calls: Fix warning with clang",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a209d7672283e97f35b7541a0f9dec04776266da",
|
|
"description": "nir/lower_shader_calls: Limit the remat chain length",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78ec03b3ba65d221c78930e87616eef53f0fcf6c",
|
|
"description": "panvk: catch unsupported arch in the panvk_physical_device_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "deb17db38e197dc30216ac3be1f3cd84a3e9f9cd",
|
|
"description": "panvk: architecture isn't invalid, just unsupported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32610bee4ccd75ca45e779175cc46124f5040fc6",
|
|
"description": "gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb096b85ff14e62aba4275128d0c082e98a21d80",
|
|
"description": "aco/spill: skip p_branch in process_block",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d98b45086508db68297ebe0ab593b66a94ef780",
|
|
"description": "ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c395e445a6534076bf988cbc5f00187d73b7a3a1",
|
|
"description": "ci/freedreno: add another a530 flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba5085469d601acd940eeeffbb0914ee9f9be90e",
|
|
"description": "ci/virgl: flakes in functional.draw_buffers_indexed group",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddac37a8b3bc9e199887dfd9ead2ccadefa34e55",
|
|
"description": "util: add radeonsi workaround for Nowhere Patrol",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f30d47c518b8b454de1a6f44a94cd3afcaefcc79",
|
|
"description": "aco: fix emitting TCS epilogs end on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6463e60fe44567dd3f1db7ca7d777380ed49ae87",
|
|
"description": "radv: remove the pipeline dependency for emitting VGT_GS_MODE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c435a71728f490ed4aff8cc4399018e0b8a561bd",
|
|
"description": "v3dv: re-enable sync_fd import/export on the simulator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f517ff94757f4e3ec3cb915a65f5612fb8c242c",
|
|
"description": "radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01ecaca188b23b7cf730dac71a2a2d8566338cb0",
|
|
"description": "radv: small cleanups in radv_emit_patch_control_points()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9314d5c6df14d74a5e25eff904e4d0875fe829ed",
|
|
"description": "radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7f6a015d0c3b1f8e5c0d2235c8a2aa74974ef08",
|
|
"description": "zink: remove sync TODO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "361f7796b419cca3d41f8ff434481e6e0620f6ae",
|
|
"description": "zink: simplify some image barrier conditionals",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d0e975a81eb7c79df72efc5e0faf440fada997b",
|
|
"description": "zink: make image barrier init functions void return",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43be9a867e1b874b6f50cfc17caac7668c02b98b",
|
|
"description": "zink: reset unordered flags for image barriers on non-matching batch access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e64a47cee77e20e3fe09dcc058436ca684b15fe7",
|
|
"description": "zink: force-reset unordered flags for buffer barriers on non-matching batch access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "639bdadd4a81d1954aa3959869675ad817840fce",
|
|
"description": "vulkan/wsi/wayland: fix unset present_mode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6776f7c6d3f4a5055bb5cdd3136473579ec175d4",
|
|
"description": "zink: fix optimal_keys warning message",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8ea9724fa5ca38620bc0cdc01b7addd05574954",
|
|
"description": "zink: be consistent with ds3 state resetting for blits",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87044cfe33095fbb7527620cb8d9ea30260e534c",
|
|
"description": "zink: break out ds3 state resetting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60b3090d5d90561ef32865162c6e80b678d69584",
|
|
"description": "vulkan: Add trace points for more Vulkan waiting functions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b39d328dcb0e07ed0295fdf73eb5e75ae2b0a93e",
|
|
"description": "frontends/va: checking va version for av1enc support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72f104791d1547a6ad88cec2d9244ae48fe56c68",
|
|
"description": "venus: expose at least one cached memory type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c98510d173b6a1408bbb2c9087a2588cd488fb7",
|
|
"description": "d3d12: Fix H264 interlaced decode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3cf7f3e35c0a2cf5124cf8f6084de84fe3e89ad",
|
|
"description": "d3d12: Fix Map/Unmap of YUV resources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71466eb863e9433461edd2b04e6cb69f0457f573",
|
|
"description": "vk/wsi/x11: Remove dead code",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f816578e4e251802d057d0edca016629edd5a2ac",
|
|
"description": "nv50: Remove unused value",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e66eba59e6617d51d8315727e3adf41b42b56f7",
|
|
"description": "driconf: add a workaround for Rainbow Six Extraction",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "577b231458fbd956dcd297634b5ffa71fbefd2c0",
|
|
"description": "nv/codegen: Delete copy and assign",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "932d7fe4cd454bfdb4a2315f88a38eaa5ec0d49a",
|
|
"description": "nv/codegen: Change copy-constructor call to assign",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ce6e09ffc7c6089bac288f6d5d1e50d379386d8",
|
|
"description": "nir/algebraic: Remove redundant pack / unpack lowering patterns",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69d086c6c41ad0efbced984684b3a09075d48553",
|
|
"description": "nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58c7ad6acebb5a3fe298b4173cc8bec6a0e44623",
|
|
"description": "hasvk/tests: Propagate failures to gtest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27a66f70a5b14eeda874c72a0f965d145ab8ab75",
|
|
"description": "hasvk/tests: Link a single hasvk_tests binary using gtest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66d3b4a8b256201c08f96e60021921e06e172d41",
|
|
"description": "hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54b0745b5e5cb1fc36677964bbdc15b7a5c0da25",
|
|
"description": "anv/tests: Propagate failures to gtest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c374033f5b88456ac5511ba0a258e51e1f1530b7",
|
|
"description": "anv/tests: Link a single anv_tests binary using gtest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "695e356d4a093fe252df394a02aaeb2ace524ef9",
|
|
"description": "anv/tests: Refactor state_pool_test_helper to not use macros for parametrization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d2a189fef44265078c63ea163f3c5a861d76778",
|
|
"description": "ci/panfrost: we have enough device, parallelize Vulkan tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cccbd8ae699a22fecf276b99538fc936b82bb3d0",
|
|
"description": "ci/panfrost: add G52 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35b2af0f0bedc0e0784cff775f150e9646423bf1",
|
|
"description": "lavapipe: further limit accurate_a0 hack",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bba4880ffcb1c8c2988fda309ef6480184b996b6",
|
|
"description": "zink: add a618 flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9e060bfbe6f411b7e6551d022d571ebb2368bd8",
|
|
"description": "r300: there is no limitation on presubtract source file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87ea850d76577d52024ad322ba7336912f4fefcd",
|
|
"description": "r300: move power of two multipliers down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ae3d3eb8d9053abe20a194e66583b41a57f3040",
|
|
"description": "r300: convert x * 2 into x + x for presubtract",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0508db91556242c57029ad538613c2b1ee1969ef",
|
|
"description": "r300: implement bias presubtract",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b743603383df45ae3d0af428c93a8926a2152e6",
|
|
"description": "r300: exit early in presubtract is not supported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24d35a56d99ccc9ff23d4aa058f857652fbc31f2",
|
|
"description": "r300: reorder for easier presubtract 1-x pattern recognition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "939845e424da7b2433902a9954cb6b615cd06d41",
|
|
"description": "zink: pass KERNEL shaders through successfully",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "226aefccd3e59e09cbb215efbd72f9b49d94a0e3",
|
|
"description": "rusticl: fixes for zink shader images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07272f6c359968980af4dd3fc67ccf3b2e3d0c95",
|
|
"description": "rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54b37078ebf491e21b313885bb31232ca9a40a7e",
|
|
"description": "rusticl: add debug option to sync every event",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43fe842b9228ab013656d1dac2b4ef575c87df3d",
|
|
"description": "radv,aco: remove unused clip/cull distances variables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ebb29245c5ac017c2d61734eddc29c5a06e94bd",
|
|
"description": "aco: add support for compiling {VS,TES}+GS separately on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37aa6d25e1414aa62810bcae643d512424aacc17",
|
|
"description": "aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92015fe3dc4f750e4b02e9e0e5175d4199e603fd",
|
|
"description": "radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c906723009cd5a5f199879aa9596c7ecc0fe75db",
|
|
"description": "radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d693027a00fe5f2cf2b9548b69b50078ec0113be",
|
|
"description": "iris: Check prog[] instead of uncompiled[] for BLORP state skipping",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c529a61fc6f3df82d0149514256a2879923d6f1",
|
|
"description": "venus: set deviceMemoryReport feature",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e46a810d6edc7854f3ea7bec156da06a126f554",
|
|
"description": "venus: Use the common GetPhysicalDeviceFeatures2 implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c98814874df588fa205d15ea08f93746e959952",
|
|
"description": "vulkan/wsi/x11: Implement capture hotkey using the keymap",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "291fa055453e2832423e6f82914131fa2c748abc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d",
|
|
"description": "aco: add support for compiling VS+TCS separately on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "196b355db61580e3bdd38e878e636898fbf796be",
|
|
"description": "aco: ensure to initialize exec manually for VS as LS on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aba16211a8a7f62a6022545a6240f0f2e217ec04",
|
|
"description": "aco: disable shared VGPRs for non-monolithic shaders on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4224da67264618961bbe74520d1e94399293cfa2",
|
|
"description": "radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c161337029f648cf2c0cc9d809cb984b66c2a167",
|
|
"description": "ac: allow to mark shader arguments as preserved",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ba1860fbd138445f69a544c69b327658ce8269f",
|
|
"description": "radv: add a new shader argument for non-monolithic shaders PC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b4f10b434744e65255126500ab34b6aec53cd23",
|
|
"description": "radv: always declare some arguments for non-monolithic VS/TCS shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4933d2d7f822fc9c3c76b896a9991b0c2c89622",
|
|
"description": "radv: force indirect descriptor sets for non-monolithic shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5d30462c991f9fd8f344a9c896e9a05db3b06e6",
|
|
"description": "radv: do not inline push constants for non-monolithic shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34ddde6d63924a4edc391353c6c57d1d88951aa8",
|
|
"description": "radv: use info->uses_view_index directly when declaring shader arguments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "467bf4728121e86ce597be0900c1fb5fe8739dce",
|
|
"description": "radv: add radv_shader_info::is_monolithic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f64f08a9e006e829db352b8d2878fd346e72bb10",
|
|
"description": "anv/video: send h264 scaling list in raster order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd20ec5655b235739547357f498886839039b1d5",
|
|
"description": "radv/video: send h264 scaling list in raster order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d2f7f068ce32a88101036bb8d0658ad9086284d",
|
|
"description": "util/vl: extract gallium vl scanning data to shared code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e921b889e33319918e877385c96686955c454464",
|
|
"description": "anv/video: use vk_video_derive_h264_scaling_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d578e4416ad316c40458d09c685159b44634c612",
|
|
"description": "radv/video: use vk_video_derive_h264_scaling_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8daa329634e049b377c61eb3ada9f291584c971b",
|
|
"description": "vulkan/video: add helper to derive H264 scaling lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d4df682b9d51a7d5ba1a2a613e130aab4e25eb8",
|
|
"description": "venus: add no_sparse debug option to disable sparse resource support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3e796da6b9a07bbfa19c6777261a88e52ee29f7",
|
|
"description": "util/driconf: add workarounds for the Chronicles of Riddick",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "640173cdbbbf54455c3bee50cc429e6fcf0a77eb",
|
|
"description": "zink: fix rewrite_read_as_0 filtering",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9cf87274563aa9b3e4c8326f9045fc86ba40656",
|
|
"description": "nouveau/mme: Fix a compile warning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "819d359d1d677a24872d9bf414fadc4652428e70",
|
|
"description": "nvk: Plumb no_prefetch through to the DRM back-end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "458baeee5fa23552c7157b095bd035b8213aa602",
|
|
"description": "drm-uapi: Sync nouveau_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8852e9cb2ee73c12a73b31b604e81aa3816eee9a",
|
|
"description": "util/rb-tree: Fix typo in comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ff38260b9a794a84b059cb355f5ffb255739f8e",
|
|
"description": "util/rb-tree: Return the actual first node from rb_tree_search",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e51056f9f7d210e8730dac143a4aba53df33fd8c",
|
|
"description": "ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fdcc00b0154cb094a5fd2c9253904fc9073d96e",
|
|
"description": "tu: Pass real size of prime buffers to allocator",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cda196183578bbc0871c863ff8ec37771f3b4baa",
|
|
"description": "treewide: Also handle struct nir_builder form",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "465b138f01d041b17f4e590acf163c33e3d4f1c4",
|
|
"description": "treewide: Use nir_shader_intrinsic_pass sometimes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fa9f842b09694a91310640ae949327a74d1bcd2",
|
|
"description": "ci: switch to 6.4 kernel, improving Adreno 660 reliability",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39a07916278221ab83b505b064d92261316b3b54",
|
|
"description": "ci/freedreno: There is only one King of Town.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd21c998e69d0bb333ba66a852d5b9175959f213",
|
|
"description": "ci/piglit: add extra space on top to prevent single quote getting into URL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c3746fe9c3e934db3713a8bdaad0f475095f091",
|
|
"description": "zink: update some compute caps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac289b7268a510852df3d48ce4786674142e109f",
|
|
"description": "zink: fix global stores",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac1685bc6a8ca6d36c1048bf8fac1af44f88ed94",
|
|
"description": "zink: fix source type in load/store scratch",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db41d62be99655893f5b54794326cd5c7cbfd79e",
|
|
"description": "zink: use Aligned with global load/store ops",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ff560514b477decdd0278f0ff228785c10e774d",
|
|
"description": "zink: handle global atomic intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef6725a5f44e14d1685213c4afdb7dc97a207734",
|
|
"description": "hasvk/android: remove numFds check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "143d417fcc11b9d26ab8ba3d0374d5ef58cf3c5c",
|
|
"description": "anv/android: remove numFds check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a4e9b55e4ada27064390485ee9043d4a5ac115e",
|
|
"description": "anv: Don't reject Android image format if external props not supplied",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b",
|
|
"description": "vulkan/wsi/wayland: add support for IMMEDIATE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7da5e3e38a75ceb02ceb727ec0ebed96ce2f1d2",
|
|
"description": "wayland: enable use of wayland-protocols as a subproject",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d65b0b042476f1fa785b93991dba338d1071f880",
|
|
"description": "intel/dev: Add more RPL PCI IDs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27f6b4b1c663108967a76b33db9e076c415484df",
|
|
"description": "intel/dev: Use RPL-U name on RPL-U devices",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "112b393766ec669f9aa8bf6de864494583979d4c",
|
|
"description": "radv: stop declaring unused SGPR arguments for PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0004d903d4cc4d05cf9022bec0f863441744be30",
|
|
"description": "radv: fix the per-patch data offset when TES isn't linked with TCS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d65fe6eff1fbba390d885c84630a96be37ea76a0",
|
|
"description": "mesa: fix some TexParameter and SamplerParameter cases",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "799710be8895747f53361378605d151cf0e0eab8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26c5200acfbc9c8a69eb03b0a96dd116a7958b5c",
|
|
"description": "compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01ddb18427f124cf70629d920fc4530c99378fcd",
|
|
"description": "compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include \"mesa/main/config.h\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26a23a7c1fe610c3b4e5f6b051d2b24eb42b6c81",
|
|
"description": "d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b84e38684f888b2262566790239b27ad5acc40e",
|
|
"description": "intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include \"mesa/main/config.h\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6f8bdcb5f6d048be02afb92ea3912223d81c48a",
|
|
"description": "sfn: Use 4 instead of ATOMIC_COUNTER_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75789e9429d2243245eeeea01f5d22933dc6978f",
|
|
"description": "tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08fc4603dd70c0100ddb1823384e191178b00870",
|
|
"description": "intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07f2ad32e4608ce535d3e9a766ffb84f5349993e",
|
|
"description": "intel/fs: Pick the lowest register pressure schedule when spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "158ac265dfd0647830e8bca3e7fecc92e7fa421b",
|
|
"description": "intel/fs: Make helpers for saving/restoring instruction order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2dd56921c93332eec7a48159a22cfbe718a3f85f",
|
|
"description": "intel/fs: Index scheduler mode string table by mode enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7eba19245dce3033a042418fb96a63a0989ee33d",
|
|
"description": "intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "743fd60bea06591c9fc1343aa97077a05336a0b9",
|
|
"description": "intel/fs: Account for payload GRFs when calculating register pressure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4275781896aa7b3d2065c4d6e82a681298575cfb",
|
|
"description": "docs: Followup to !24636",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee1132bd793d26f512d0eaab7a6fb198634968c5",
|
|
"description": "Revert \"radeonsi/vcn: add an exception of field case for h264 decoding\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87d13ee73d3fa6e80902cf18b74ba6008a6eb501",
|
|
"description": "aco: combine a | ~b to bfi(b, a, -1)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27eafbcd4e34ad58e231602f33968d82f5236e32",
|
|
"description": "nir: Remove dead nir_const_value variables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74bf80323ec7e29ee8f705b6aa8556449695e946",
|
|
"description": "panfrost/ci: revert Disable T720",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56587b24e5d47924cf4f029ab4bfbb66980413aa",
|
|
"description": "zink: copy some cs shader properties to the program struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f3ffb7fd99942d2669089c273149dc097a122f3",
|
|
"description": "lavapipe: Lock around CSO destroys",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04cb346973f95642845b5e0546176baddfb98990",
|
|
"description": "svga: fix stride used in vertex declaration",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b84e769512d06afb36939ecfd1cea60889ea1d3",
|
|
"description": "asahi: Fix shader stage dirtying",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb663b8595a949666461db78c29332bcf48ddf33",
|
|
"description": "asahi: Dirty the shader stage when the shader changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "581514d9256ec6f6ad5c3438dbbcd267d6c03015",
|
|
"description": "asahi: Dirty track VBOs + blend const separately",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24238cc5077c92532e9410894ee9fddd4b20cf2b",
|
|
"description": "asahi: Use proper dirty tracking for VBOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a5ca3f34fe6bfce279f8aa2c6abb41096e8a03e",
|
|
"description": "asahi: Use finer dirty tracking for blend constant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6ca887f9047c915681768d8c60d7ec11c1e8230",
|
|
"description": "asahi: Decouple sysval lowering from uniform assignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17563210d4df731faccc63db85c30fffe192f68a",
|
|
"description": "asahi: Put unuploaded uniforms on the batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "871d97f7d087c4e59fb9e6e8f88f3fa3f2c14cb7",
|
|
"description": "asahi: Extract sampler upload",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fa5dec767eabc0e3c745fe2efe19a5e0509aa6c",
|
|
"description": "asahi: Add real per-stage dirty flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a604789665030d9df95fec2f72544bd4de4ee61",
|
|
"description": "asahi: Upload a single draw_uniforms per draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4717b08f78a997fed75d4430043e19e9e00d7ac3",
|
|
"description": "asahi: Extract agx_upload_textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e6cb6d893eef14ba5d014baec365cf2280245ea",
|
|
"description": "asahi: Collapse grid_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b049b1c98f8862e0c0fe349ba079ea37f0e2f6d4",
|
|
"description": "asahi: Split out per-stage sysvals",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31afce2fa5c915e4cdbbcac463ae78edc8ed8fa9",
|
|
"description": "asahi: Add sysval tables for each shader stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5189bae50c902799e3e8384c816e03973bd930ce",
|
|
"description": "asahi: Move UBO lowering into GL driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d77fb967d69ca5c13b01d397e976a792213f660",
|
|
"description": "nir,asahi: Remove texture_base_agx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd25f753d589ca11982efa72d8ad0defd3aba934",
|
|
"description": "agx: Add helper returning if a descriptor crawl is needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e118627532cf4d17f1da14e0027b10bd933a339",
|
|
"description": "agx: Do some texture lowering early",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e1bdc1291a06620d6a09687d6b22e5b8ee070d8",
|
|
"description": "asahi: Add missing LOD source for agx_meta's txfs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "176484d7f04df36ec56c4075d6406604537321f0",
|
|
"description": "agx: Do not fence write-only images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d49ed63d07f2528db70e197f49424089094e77dc",
|
|
"description": "agx/fence_images: Use intrinsics_pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d42bb650b39b8f3fa0cf8bdb2d905504aa8bddd3",
|
|
"description": "asahi: Add get_query_address helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a620e86f35e377a11bcac83a2c39dbbd131d30b5",
|
|
"description": "asahi: Add non-occlusion query tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9845814c98af14bbd14e08db5cb467489f7fb32e",
|
|
"description": "asahi: Sync when beginning a query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a13f233219f5971e89b39ede0ad831876ffa10e3",
|
|
"description": "asahi: Only touch batch->occlusion_queries for occlusion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfde9345d71ce897982b905fc1193d86fcac327d",
|
|
"description": "asahi: Refactor agx_get_query_result",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5dd053640e059d3e3d8f4c6c3e28888d8847a26",
|
|
"description": "asahi: Simplify occlusion query batch tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e72facab9ac5db8adc0a3b2c1749416a51de695c",
|
|
"description": "asahi: Generalize query logic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "542a317a129ca28ea2f14a538e083ccbab0c064d",
|
|
"description": "agx: Use 16-bit reg for pixel_coord",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58efa64c5c1aede8bf53bdbe01709587d1496f76",
|
|
"description": "asahi: Preserve atomic ops when rewriting image to bindless",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ae3eebba4e7cb20dae60db42d75ec3107edccfb",
|
|
"description": "agx: Clear image_array after lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8ea02a8836a3ff26cc5bf54d7447bb0b130df90",
|
|
"description": "agx: Clear sample count after lowering MSAA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a51c3f638b6283e6433a3b8c94319f1d779e27ac",
|
|
"description": "asahi: Pass layer stride in pixels, not elements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "486fb75981a1978d18f48b79d14de5262dd16b4c",
|
|
"description": "asahi: Use local_size from compiler directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6247e617c137322951f5e5ee5773bbc0cd89b8d1",
|
|
"description": "asahi: Report local_size from compiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b3f4cf6f88b6dcd787327ac7478bb73afece774",
|
|
"description": "asahi/decode: Turn assert into error",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6aa1cf6e7a5620c2672adcd477770ea0b594e421",
|
|
"description": "asahi: Advertise OpenGL ES 3.1!",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8b44eb4c3a95704001d430d948bc169183fce13",
|
|
"description": "agx: Implement imul_high",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf12429c972fd7d15272b0bb9c071ccb0ba16e4f",
|
|
"description": "agx: Convert 8-bit comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72231b042c4c9cd2a18b707f46b427192905db81",
|
|
"description": "agx: Handle b2i8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7590b2b39d04c782d0c00e9cd88ea506b3080884",
|
|
"description": "agx: Allow loop headers without later preds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dcfb681bcab66faa9f9fddfc8a05b796c1f007d",
|
|
"description": "agx/lower_vbo: Handle nonzero component",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ec2183dfc6eeec69c778d83cfcc44076572cdb0",
|
|
"description": "agx: Ensure to lower 1D image load/store to 2D",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8701ad439660d199670c3d40e76a41cab1613c94",
|
|
"description": "agx: Don't blow up when lowering textures twice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f636a08c8164a626697d79f3b16766e7f73d250",
|
|
"description": "asahi: Keep drawoverhead from OOMing itself",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c363fcbe1e462b4ab6548ed3544345deb91e9f21",
|
|
"description": "agx: Assert vertex_id, instance_id are VS-only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c36f9052b29273a6d61dd704794b1b8f8ea3c41",
|
|
"description": "asahi: Copy CSO stride",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "240ee9564bea9adc290ccb448a8d051d18929a11",
|
|
"description": "agx: Use more barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f068ed053400b2159e676387b703e91f4af98fc3",
|
|
"description": "agx: Fix extraneous bits with b2b32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec2ab7d7713492b74fbe12a5b77810214ec82765",
|
|
"description": "nir: Add load_sysval_agx intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bda4eb18dd750784c5b2e0e5edf72f1e43d7016c",
|
|
"description": "anv: Advertise Vulkan 1.3 on Android 13",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b",
|
|
"description": "panfrost/ci: Disable T720",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9865e5dff49395543da4331a943ba5a03ce6a413",
|
|
"description": "anv: Do fast clear color initialization more delicately",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "b4198e792c037dccb4d433abc1368bd8cc8d22ee",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "caa5c23e481457bc0d717c758b9c90bf73cbce9e",
|
|
"description": "intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d949e18fd514ef386a9fce6710ca8e275778ddd",
|
|
"description": "aco: fix u2f16 with 32bit input",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d29a1e2fc8f7f64f141b91e2a10f90fd67f5254",
|
|
"description": "aco: add adjust_bpermute_dst helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9169fbf83c4dfd31380e3cc1028ca698246d1e0a",
|
|
"description": "aco: clarify bpermute pseudo opcode names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a024c985f1c8ab487fc37c8892b455b832c05f0",
|
|
"description": "aco: fix p_bpermute_gfx6's exec save/restore with wave32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85957dd6e5572dfe424f6fca2ca7a04e95084191",
|
|
"description": "aco: fix p_bpermute_gfx6 with input at non-zero byte",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "280281f8f72e0934d08557f370f9e22b61a3bf68",
|
|
"description": "anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35fddccf3fdae57545cc6fb1949224b6ce71859f",
|
|
"description": "anv/android: Fix importing hardware buffers with planar formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "203b4054f3a6a2a3edf72f725f42bc4f6fe20b00",
|
|
"description": "aco: rework printing shader stages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09ff733a3e559eda05686c8e1d22a5d4f7d771a8",
|
|
"description": "CODEOWNERS: Add @flynnjiang for VirGL video",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aef257fd15272019e770401d741906659737117c",
|
|
"description": "radv: advertise NV_device_generated_commands_compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a90b7a5da7d0c5b7ad37a009aeaac6d24c1d4ac",
|
|
"description": "radv: allow DGC on the compute queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "559da067559570b6793694c3351f4cde8f85369c",
|
|
"description": "radv: implement NV_device_generated_commands_compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a57fe712f77978fc4d476fddd3d915cfaeea66f0",
|
|
"description": "radv: prepare radv_prepare_dgc() for DGC compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa0ca1e1dbf90b769b0feedce43009002c3ef586",
|
|
"description": "radv: prepare radv_get_sequence_size() for DGC compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb82a3402a28685d01673ae0539fa57440937051",
|
|
"description": "radv: track the pipeline bind point for indirect commands layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbf3f64c6dd47978578ea833b4afcdcc9502a3d8",
|
|
"description": "zink: sanitize optimal keys",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dae144aeac6e43bd3e6af0f3f2726ed85ff39de7",
|
|
"description": "zink: use the \"set\" optimal key for prog last_variant_hash for consistency",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5157356ceffad6161ccc773cd6a3a9219f6b4e0",
|
|
"description": "zink: don't start multiple cache jobs for the same program",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87e2d5d6056c5ef1a6676a108a22b4b4feb9974b",
|
|
"description": "frontends/va: Add BT.709 as supported postproc color standard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33dc69b9fa0982f3b6f0c966c59c4b904dff5507",
|
|
"description": "gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92690aee954a0fef85b3779b694ba25676648f3a",
|
|
"description": "frontends/va: Set csc matrix in postproc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e99f0f953e98ab7e0c2f9c1ba7ff05641e0afeff",
|
|
"description": "gallium/auxiliary/vl: Add BT.709 full csc matrix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "839b03cc06d63739b702e00a6f29472e7a0c058a",
|
|
"description": "blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d",
|
|
"description": "util: Decouple disk cache from EGL_ANDROID_blob_cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bd0750921661a1b2f10229d7d843d34e2708867",
|
|
"description": "intel/fs: Simplify compute_start_end().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b01246f492c2cab48a7c07b80c738dd51043786",
|
|
"description": "intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed4e1beceadc5efecfd5af6e140a6f0b94b157ec",
|
|
"description": "intel/fs: Move defin/defout setup to the start of the loop.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e246f7f2bde0c859269c4b81505bd0887045e7b",
|
|
"description": "nir/opt_move: fix handling of if-condition",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "8a78706643ecad8a1f303cc9358873abc29978b4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9e55341828897f691a45e9468c539c0652ade1f",
|
|
"description": "nir/lower_gs_intrinsics: Remove end primitive for points",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c7629524e16db5393621ae2e6e79155416ac437",
|
|
"description": "nir/print: Print access qualifiers for intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48b86a877f11cd5b3d6dd267c6ce2125c4d1ba91",
|
|
"description": "compiler/types: Use smaller keys for explicit_matrix_types table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd1da0f7f5c343b2910c1eaf164f5865105ec778",
|
|
"description": "compiler/types: Extract get_explicit_matrix_instance() function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b248740e30b7d309fe4115c2e3e0b473646d117a",
|
|
"description": "compiler/types: Use smaller keys for array_types table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4fcc97a3f46f4b2ece9b510b9dd6aab1a97687b",
|
|
"description": "compiler/types: Use ralloc for the key in array_types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "566c919df801f5024464c1bcf000cb07169079e1",
|
|
"description": "ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f744c114d1700dc6aa6a343dccd952f039085890",
|
|
"description": "rusticl: add cl_khr_expect_assume",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25bc3d2824b8f27fd23e5ade8f7b9509174b423d",
|
|
"description": "spirv/nir_to_spirv: add expect assume op codes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df",
|
|
"description": "blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "e488773b29d971a2f24904465cf027c9f4650a94",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7aee3ba36dd396ed87df94453971ed5a8c060f95",
|
|
"description": "radv: Stop updating the stack_size in insert_rt_case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdec044c880ef38fad3641d306b9828e3c871003",
|
|
"description": "aco: Do not fixup registers if there are no shader calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec708c26ef651883646014632e018226d956470f",
|
|
"description": "radv/rt: Split stage initialization and hashing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3e2900c59ef314c0fe79d1cd14597d7d6df4fb3",
|
|
"description": "radv/rt: Insert rt_return_amd before lowering shader calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "774421f11e6b4a435ec5fba4b8ea9c61c2d5fea2",
|
|
"description": "radv/rt: Add and use radv_build_traversal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d7965dbff7d2758e308cbf5ce703cc8d8e2d832",
|
|
"description": "radv/rt: Do not apply stack_ptr for non-recursive stages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d174a71db849c98d7f60c53ca4878447e35289e3",
|
|
"description": "radv/rt: Remove some dead code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10bbe172534ac46618a6187eebf250cf22c92fc6",
|
|
"description": "nv/codegen: Remove Function::buildDefSets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf48f7ca97a1d5b26d7420d5422753e26488f6ad",
|
|
"description": "nv/codegen: Delete periodicMask32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eae6800ec3c7e662c264173578b36b72003f32bb",
|
|
"description": "nv/codegen: Delete unused OP_CONSTRAINT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcec14c51e7ff908863a4dfa822b1cf4d535f2c5",
|
|
"description": "nv50_ir_ra: Delete unused functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21a3889d9bcec53174d3dc7aeacd3ee875c6d677",
|
|
"description": "nv/codegen: Remove unused clipVertexOutput var",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95c20be56372197a2a0d284226cb79d7398353dc",
|
|
"description": "nv/codegen: Merge from_common into from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b80897fab1f4530f29004f2240baea4bb1860b0e",
|
|
"description": "nv/codegen: Remove fragCoord variable.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ef8af39d8ef931b0fb30b9c74785796a1631458",
|
|
"description": "nv/codegen: Delete OP_EXP, OP_LOG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "401bdd7d1e938272065511be94431f16f12448e3",
|
|
"description": "nv/codegen: Delete OP_WRSV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4ba2fdd732ed94d99b3340dfcb3c781c3217f0c",
|
|
"description": "nv/codegen: Fix an uninitialized variable warning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a28ff7f2405a4ddd0bcc309af252520e342b7ffe",
|
|
"description": "nir/load_store_vectorize: Handle intrinsics with constant base",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db05db44fe8a6958296b168f69cae5779b247b39",
|
|
"description": "iris: implement a dummy depth flush for Wa_14016712196",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9abcddad423470ff05a0dbc21a6e12ae504a566",
|
|
"description": "anv: implement a dummy depth flush for Wa_14016712196",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cf698420035e7276231c570a89780be298de9d4",
|
|
"description": "nir: unify lower_find_msb with has_{find_msb_rev,uclz}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ac7e6614a7c985683865bde391f75f64ff9c015",
|
|
"description": "nir: unify lower_bitfield_extract with has_bfe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34c3f81614d5ead98570f87efb08789c8b401a48",
|
|
"description": "nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfb55d026675779fa36aa86be578625a3ce2b3e0",
|
|
"description": "ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d3d5c4bc3e472e394eb626821c1493f449263e2",
|
|
"description": "radv/sqtt: Handle separately-compiled RT pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cd9525b18ddcb0f4edc304db2b5ea748e38dc16",
|
|
"description": "radv/sqtt: Write LDS size metadata in code objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7809fb9e49fa0edc5e6694a996d09382b69d4026",
|
|
"description": "radv/sqtt: Unregister records based on hash",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ed4cca8838702cbca39fc7977197ee1f89896ea",
|
|
"description": "radv/sqtt: Move record filling to helper function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4a704b42a35ee17f96b5336bd7a2cf1bd04f1d5",
|
|
"description": "ac/rgp: Add metadata for separate-compiled RT stages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c4e92bf3ec585a6cd6eb5eb67ca31e309df109c",
|
|
"description": "ac/rgp: Write lds_size metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be0e3e8e09c143e9d1c49ba01f1aea1256de94cc",
|
|
"description": "ac/sqtt,radv: Split internal and API hash in PSO correlations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5f1c9fb4b774aaba2dac7c9416fc5fd857b5b0e",
|
|
"description": "ac/msgpack: make fixstrs a const char",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef4cb2431d4c2df402ae1036aa773a38fbc478d7",
|
|
"description": "etnaviv: Fully replicate back stencil config",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "c8ccd63911dcec731d64c72a40ec6a3afe38eaa1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a425ae17aceb0e68af4bfce0a4e7e011a45a1df6",
|
|
"description": "anv: Update Wa_16014390852 for MTL",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a29e2c6fbc73e68c0e02263cd015aff1709ce698",
|
|
"description": "aco: implement create_tcs_jump_to_epilog()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e03c09dfb26dc10b29a02860e1794fea31e82932",
|
|
"description": "aco: allow SGPRs operands with p_jump_to_epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc9283938f1196472a551b69d03d5ff4298aff69",
|
|
"description": "aco: adjust TCS epilogs for RADV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c2adc7ada1fe875e13988ed6f5dd8efd8b981ba",
|
|
"description": "aco: fix jumping from main TCS to epilog on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "131c3aa3dc85dd8f51dff67f572e5a33c5c97fb1",
|
|
"description": "radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65191bb35124e14fb815c4508f98f5050ed07d8b",
|
|
"description": "radv: declare shader arguments for TCS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0808b22cbc8f63f641b7924d988df863c45ae3f",
|
|
"description": "radv: stop declaring the scratch offset argument for TCS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ad8abf7aadce3f01ce1a5e7c05abdf0131ebee0",
|
|
"description": "radv: use the maximum possible workgroup size for TCS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e74c3dbb70706f1a2bcf863b5058295fcd456ae4",
|
|
"description": "ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "de0885cdb89d77ba21dfaf369bf9aeafc8a99d7b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21778950e100b03e1dacde90cbed60c6f5c91e6b",
|
|
"description": "lavapipe: use vk_buffer_range common code.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4f5ac502540fa1094fcb8051ed64066576632e9",
|
|
"description": "lavapipe: use vk_buffer common code.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9942442f200bea0ef5b906f288a5234994767b5",
|
|
"description": "zink: handle patch variable locations for separate shaders better",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca987c0dfb97d22d3cf2632f38d9d749162767b0",
|
|
"description": "zink: wait on async fence during ctx program removal",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a90994fcedfff061cd8471fd80ef78bff7820cf",
|
|
"description": "llvmpipe/cs: drop tgsi for compute/mesh/task shader internals.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6222d0633d2e126ced5cc399befbc6618563dc0a",
|
|
"description": "llvmpipe/cs: convert to using tgsi->nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e32510be82eb8e422a48c7da12a6ff94ce4318ab",
|
|
"description": "llvmpipe/fs: move some tgsi checks in nir path to nir code.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "156d509ca42857499a05762e82728148aa35576d",
|
|
"description": "gallivm/nir: avoid using params->info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e2f020bb42749f43629512ae07a8e658381c405",
|
|
"description": "llvmpipe/fs: drop cbuf 0 since it's lowered now.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5120139958e73aa30c41ccd8a586af38887dde3b",
|
|
"description": "gallivm: drop unused info parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6079c3ca49925b0b713ae5517a7650ddc4a206ad",
|
|
"description": "ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df11f3f7e643c12a242598f7b49886775b9d2441",
|
|
"description": "r300: remove the nrt main optimization loop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c122086b6f7b0c590fc051a08a9ce0ff46da3bc",
|
|
"description": "r300: simplify ntr_get_gl_varying_semantic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85c10bab8c82a3c9a2a0a1c1635ccae5c0f1f793",
|
|
"description": "r300: remove unused barrier code from ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5c28332586c2b5cccfc837a29b57d2c37260a61",
|
|
"description": "r300: remove some unsupported texture opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e363b2a77fe0810870b85bb0f87b0b450f2ca67e",
|
|
"description": "r300: simplify ntr_try_store_in_tgsi_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12e9c20bfb5f2b014bdc377602712806feb3d0d6",
|
|
"description": "r300: simplify ntr_output_decl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3cf43bda31f6525c30d79220fe2d87ee4e17c00",
|
|
"description": "r300: simplify ntr_setup_uniforms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b11a9d893416063bb37671c813dff1a8a270e36",
|
|
"description": "r300: remove some virglrenderer specifics from ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d567f0c1b069589ecd534905e6fba604d354d76",
|
|
"description": "r300: simplify ntr_emit_load_input",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8facefb451e0c4dec38fa81a08c1996ff3db6986",
|
|
"description": "r300: simplify ntr_emit_load_ubo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "608613b937aa6517023566df841268b9981ad138",
|
|
"description": "r300: remove ntr default options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30b62b773357ec1c9b3486e7c8d5779c9a5d83ba",
|
|
"description": "r300: remove unused ntr default settings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c045c54b7014697e1fced6ec19ec982f7efa732",
|
|
"description": "r300: remove unneeded 64bit and atomic lowering passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b3be0cc2a845856bebb3e802a204d0217a0bc6a",
|
|
"description": "r300: remove the unneeded ntr_lower_vec_to_reg callback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b60b27c762144fba1d26376b2c237253a7da19c6",
|
|
"description": "r300: remove more ntr unused helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "868eee6e1812d414566b59598387af3b027edbb9",
|
|
"description": "r300: simplify vectorization rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f63a92328e2ed756d5b2d39a85dac18a7824c47",
|
|
"description": "r300: remove more unused 64-bit pieces from ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8ef84008181e29b55740e9713508664fbcd3227",
|
|
"description": "r300: remove ntr_tgsi_usage_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e81c64f2fa210d8018a1a685e9787d2f6fff962b",
|
|
"description": "r300: remove unused integer support in ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcefbf9599eeb48ac7c0cf7209aabdfa5f205d10",
|
|
"description": "r300: remove irrelevant opcodes in ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98ae4efcecfc57a51bcbaf363a9eee57bac091c5",
|
|
"description": "r300: remove unused intrinsics in ntr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "553c1d33ddd53dc0bc7e0b8544e4727cce86b100",
|
|
"description": "r300: add lower_sqrt to nir option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed8b7eaec98c8edb0f3583324f8232c74cd6fb39",
|
|
"description": "r300: copy ntt to r300 compiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c5512568b18e5c16f695c9d4d2dd862dc3c54f8",
|
|
"description": "radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b78fe5b9592c48de0d06273697a72bb12f8215e",
|
|
"description": "nv/codegen: Delete OP_POW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ac1f4bf7dc290092667aee3a199daabbc3acdfc",
|
|
"description": "nv50_ir_from_nir: Use nir's lower_fpow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb5cabf3ae6e7a127876f1e66a86809b9441ef4a",
|
|
"description": "nouveau/codegen: Add a 4th optimization level for MemoryOpts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2943bc34e93c4df5cf67ba538ead9f31261a891a",
|
|
"description": "radv: Remove leaf_args::dst_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90a24c7cb354498c68462e832682ff26dcfe9c68",
|
|
"description": "radv: Add internal_nodes_offset to scratch_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85cc70a629cb05dc03eedc88fbb9c2edc9b9b57d",
|
|
"description": "zink/ci: update list of expected failures for NAVI10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db8e49682d18239f6117c4a6db9d0214d463f459",
|
|
"description": "docs: expand mobile-menu without js",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8b42be5552eb8dac378e3184ca4225cc9d14f46",
|
|
"description": "radv/amdgpu: add support for submitting external IBs with the chained path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33f584f033e9dd0278e5f59968f9dd293e801581",
|
|
"description": "radv/amdgpu: allow to execute external IBs on the compute queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3fae0173005801ba39d50de3944bc6113e2a624",
|
|
"description": "Revert \"radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build\"",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f67eb9ce07e6b19fa5cae6f14551094bf236765b",
|
|
"description": "Revert \"radv/amdgpu: workaround a kernel bug when replacing sparse mappings\"",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9153dc327ffbb27f80243b9e69dda5166656ee02",
|
|
"description": "etnaviv: unbreak cmdline compiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "953ac9da7949a7d2333680aa77ff20288a247f19",
|
|
"description": "v3d/qpu: fix type of function argument",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "05c7d9715b8a419fd6fb952715ee8fde9401aacb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a1f3d0d73f0908d679bf8a97bafcb2dbc4661fd",
|
|
"description": "v3dv: fix shader stage name in error message",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "60145629a2bdcd4e7835b1dd810b9f60bfa9af83",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae0cb0b998fb772fc76226d9b85b21c1fadea448",
|
|
"description": "v3dv: fix copy/pasted type of `sample`",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "47e02a2ef11237cf4c2cd8a72f820cdb9db27ee5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dc0cb1ebea1cc8f9e1b46bb38dd21cdf2643437",
|
|
"description": "v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2d3d655b8facd8ecb0efebf1cc4cdbca6001d65",
|
|
"description": "docs: Add documentation for gpuvis.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4eb57ab97ada474f6d7acaff6805cf1e5e6e30aa",
|
|
"description": "vulkan: Add CPU tracing for vkWaitForFences.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d980f311b7b8ef9a5e1b2b986977c2e862634f4d",
|
|
"description": "egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11198951e6644ba6ec7adb4217e1cc666782d855",
|
|
"description": "util/perf: Add gpuvis integration.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff3db3e6cf864f04ea22547712548f28b14d9196",
|
|
"description": "radeonsi: fix templated si_draw_rectangle callback for Navi14",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a2c12937deb39d8b881f19bff8ec967e1389e7a",
|
|
"description": "radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfdff13f9162f2e2b9c624111f733cb824068e7d",
|
|
"description": "radeonsi: don't pass gl_Layer to PS for blit shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59e49cc6ab3620122374b6f4c1c3230b5368a839",
|
|
"description": "radeonsi: simplify/merge emit_shader_ngg functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c82067b60ed5be076c0f5b8cda601a2a6cda693",
|
|
"description": "radeonsi: improve the heuristic when to use Wave32 for compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f25f30443fb41bbb51d1ea3746edc670b17dc4a",
|
|
"description": "radeonsi: rename uses_subgroup_info to uses_tg_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e359254a197d8a7db644f694eb7339007dd29772",
|
|
"description": "radeonsi: allow setting any index in radeon_set_sh_reg_idx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "905a00f10a1ded14adde44cb015cb28da3734c16",
|
|
"description": "ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9eb00f612a4bedb75b4b8462eab7319edbc8fc2c",
|
|
"description": "ac/surface: trivial non-functional changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40b426c8f94c7307392971e34ee14743faa661e9",
|
|
"description": "ac: add a standalone IB parser program",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "229833d1186f5144b67b38a7b8f3a6a57e8eec89",
|
|
"description": "ac: update gfx11 shadowed register tables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "176ef72ff5afbbd5c3e9dd4a96f9b0076d8a70a6",
|
|
"description": "ac: improve the IB parser",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05e7bf471c59eb4083a83b3a25ef5915dd2513fc",
|
|
"description": "ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e4ba537a1b150c95960a8fa276d2bf498c5e39e",
|
|
"description": "ac: minor updates to packet documentation and definitions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc4412144452db243c85c0d27821bea9922aa81e",
|
|
"description": "ac: document ac_shader_args::gs_vtx_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2bf30961fa89029eb1dd9774f16c71244130309",
|
|
"description": "ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e",
|
|
"description": "Revert \"ac: don't call ac_query_pci_bus_info from ac_query_gpu_info\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "a48642400be86a17d460ce2786988ec67f423f01",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b02b43eef16ab83447ef1a645681c7b2007f0672",
|
|
"description": "ac/gpu_info: add the /dev/dri/ filename into radeon_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ac379c4a085801440087bd47af6029700e7c58a",
|
|
"description": "nir/algebraic: collapse ALU opcodes sourcing NaN",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee225e31c1311bac5e3b2d476ac8eea4006b1ac4",
|
|
"description": "nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8780f66c3ae1ebe850bfdbf9c2ce2585be836cfe",
|
|
"description": "nir/opt_dead_cf: Remove if branches with undef condition.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "558e36f64196ec734e4c7502db491f56f76118cd",
|
|
"description": "nir/passthrough_gs: Fix array size",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe4208ed4c9a08c7963caa287ae34e9357de68af",
|
|
"description": "nir/passthrough_gs: Correctly set vertices_in",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04ba4059b7243fb9258df12154ce1e7a01e019c8",
|
|
"description": "nir/lower_helper_writes: Consider bindless images",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "586da7b32908eb6cb4282a58339689b6d23c224b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c07d3f00c473e2a9fa7eb3101efda9c03f512d38",
|
|
"description": "nv/codegen: Use nir_lower_clip",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab0f0d1563365ea29175bd0b07ba34e1f96c9999",
|
|
"description": "zink: fix format in zink_make_{image,texture}_handle_resident()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af28356de06d7b5adfa3fa87dac157021c3a68a9",
|
|
"description": "vc4: drop duplicate .lower_ldexp",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "caf15a3276941b8516eb05045eb5e8c4b78080f6",
|
|
"description": "egl: Advertise EGL_MESA_gl_interop extension if support present",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ee8788208db9eee6a583f84e121df0694569e5b",
|
|
"description": "glx: Advertise GLX_MESA_gl_interop extension if support present",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0d804685d241637f7231538050b5740be0b2c63",
|
|
"description": "glx: Remove MESA_depth_float_bit from enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48e416ee2f0277114848af4f36216f7931336b54",
|
|
"description": "egl: Export the MESA GL Interop functions through eglGetProcAddress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b8d81f3f8a68e0516b8e11877970f70e5acac3a",
|
|
"description": "glx: Export the MESA GL Interop functions through glXGetProcAddress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "414c4583e815b014816bc51a0eef116ec00870ae",
|
|
"description": "glx: Add missing MesaGLInteropGLXFlushObjects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "798a7ef698bfafccf0d345aaca907ee8eb63b714",
|
|
"description": "include: Fix the PFN declarations to be pointers as they should",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51a911cfa108d91d6cd586f9392ee632fafc70e3",
|
|
"description": "egl: bump extension string length",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0cb358f1b317184fff0c098ab1472f916e627e1",
|
|
"description": "agx: Lower fquantize2f16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a257e2daad983204abf9ba47856f9ace0bc79b05",
|
|
"description": "nir: Lower fquantize2f16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05cb55abe8433483a3295f375cdf8b02876007eb",
|
|
"description": "gtest: backport ansi color fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "798becf2da9914e032bd18e4c6a36df9ce079ee8",
|
|
"description": "ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9d442b459a43264c28994e65dcaacfe303feedd1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fa26f69cc6be109126c2105258ae46638c01c13",
|
|
"description": "r300: add dEQP baseline for RV370 with forced swtcl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8657a09f9a618102d1eaad503a6c1a63d38dcb02",
|
|
"description": "r300: don't abort on flow control when using draw for vs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "1021e2b946b18739b65b575b0770e6158ba05592",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca",
|
|
"description": "r600: better tracking for vertex buffer emission",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63267bcb944598b14fbd0a34631e82ba68729dcf",
|
|
"description": "r600: store the mask of buffers used by a vertex state",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f638ba4669f9d37fb3afb0ecaaabeb3cd87c6951",
|
|
"description": "radeonsi/vcn: Fix leaking fences in decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1198816f500b67f4d9bc2144485ed772aaf7cfe6",
|
|
"description": "nir: Use nir_shader_intrinsic_pass() a few places",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "831085afa3f68cef851dca7e50f979a375dab548",
|
|
"description": "nir: Fix metadata in nir_lower_is_helper_invocation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "f17b41ab4f017b562fdf7c388200e68c22105331",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d620d8d74fde6bc752779efeb24995d912930f8e",
|
|
"description": "nir: Add nir_shader_intrinsics_pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6f302bbbcbe020542b49fc26f30ac4c09d092ad",
|
|
"description": "lavapipe: Advertise AMDX_shader_enqueue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce4af69d7ead380b2311cf29d238ae2bfd60ce0c",
|
|
"description": "lavapipe: Implement AMDX_shader_enqueue commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff6a133b7241a4e7a4ef46a93dcc46f4f7c9d538",
|
|
"description": "lavapipe: Implement exec graph pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b817b597c770fd22992a4c587b86ded20d3c917d",
|
|
"description": "lavapipe: Add lvp_pipeline_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2489f7d84ff57f39d34115a90e9ef75ff624e95e",
|
|
"description": "spirv: Implement SPV_AMDX_shader_enqueue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "289df72d10a9b1284c1bc022e7def45c383030b9",
|
|
"description": "spirv: Update headers and grammer JSON",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccc52ae887cb3a5e9278354a54d1bbae3de92169",
|
|
"description": "nir: Add shader enqueue data structures and handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2953c93cca245cb7bb28d95fab7cd1208cbb1a55",
|
|
"description": "vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
|
|
"description": "vulkan: Allow beta extensions for physical device properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
|
|
"description": "vulkan: Allow beta extensions for physical device features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32ad8baa05a0e9de36da3b67508175c1e87a95b4",
|
|
"description": "bin: Update spirv sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9557aa8822cfc6bc155ad63aef769f04922f6c8a",
|
|
"description": "radeonsi: modify algorithm of skipping holes of sparse bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e259f4050d096014fe240f5d7f73d1b23b5f33b8",
|
|
"description": "radeonsi: limit CP DMA to skip holes in sparse bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8849e1e3a6512b5e1502d404cce74770482b0447",
|
|
"description": "anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e62f2c48a0836495381b38b3ab055b0787545de4",
|
|
"description": "dri: Use RGB internal formats for RGBX formats",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3",
|
|
"description": "ci/freedreno: another batch of Adreno 530 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b78ea2a38f2397e0e576e5cd79aa9a92d71e6998",
|
|
"description": "radv: stop copying if VS or TES uses the InvocationID built-in",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d547c996ae3e395924a8d542bd15b6803a0581b8",
|
|
"description": "radv: simplify declaring VS specific input SGPRs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "525143d01a636a9e429128cce00cbd5aba95f80a",
|
|
"description": "radv: remove unused param from radv_pipeline_init_multisample_state()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cf840fb3eb224640a15586f1b2566f0cfaa3b6f",
|
|
"description": "radv: remove radv_cmd_buffer::cached_vertex_formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c13616906231cbabe68779adcf0f11c97197dd6b",
|
|
"description": "radv: fix emitting TCS epilogs for GFX6-9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9a9471cafc6d893b4265b04fab513345e4f838d",
|
|
"description": "radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6a56e6b3d3bf12b857561b3443f76ed22d03a23",
|
|
"description": "radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20381eb522642630477f831d643730dcd905d904",
|
|
"description": "nir: Drop nir_push_if_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96c0f8c58007556e1502999c7e2cb3ae58d4a026",
|
|
"description": "nir: Drop nir_instr_rewrite_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5d6b7c402a06204ba54df9cb357c89fec9db01a",
|
|
"description": "nir: Drop most uses if nir_instr_rewrite_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71ddaca2e23bf5c7143f71f2ac485732b60e3124",
|
|
"description": "nir: Drop nir_instr_rewrite_src_ssa()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de063a1481ab4a8ec284289b51fec7485f45cefd",
|
|
"description": "nir: Drop most uses of nir_instr_rewrite_src_ssa()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "964c73e13edf885316f234c5dde6330116a86184",
|
|
"description": "nir: Drop nir_if_rewrite_condition()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "267b4fb1b9ce19f4c64b39433e5cea44851aa651",
|
|
"description": "nir: Add and use a nir_instr_init_src() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c8cb69c1585faf85829b7e233bb7617a60d6173",
|
|
"description": "nir: Add a nir_instr_clear_src() helper and use it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7af0dcbdfc895178b0ae0cd37fd80198e1316fc8",
|
|
"description": "nir/opt_undef: Don't rewrite a bcsel to mov",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53294de682a7f54105a419a24f7b2470cb93aeed",
|
|
"description": "nir: Take a nir_def * in nir_phi_instr_add_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "298a3eebd8afb68974a80fa48a6e94fe578ff2cd",
|
|
"description": "nir: Take a nir_def * in nir_tex_instr_add_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d168b93bcefb855d026aacb378b0dd5d34e9f49",
|
|
"description": "ci/etnaviv: update ci expectation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e0cd6dfb9b5c87ad18c3576017c6cc5c7f240a0",
|
|
"description": "nv50: limit max code uploads to 0x8000",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26b2bdcfe01291359edebb1b35239cfd1f5127c0",
|
|
"description": "iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20db03d32fbb63526e890de74072718f17dfbe4e",
|
|
"description": "anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3affef252903e5d29ec1293096614ca0df261be",
|
|
"description": "intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e",
|
|
"description": "disk_cache: Disable the \"List\" test for RO disk cache.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e595c367d5fe5a72c7731204d2e562fc197b3b80",
|
|
"description": "zink: Fix one addicional case when running a compositor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7daf78f62817f5d2299d9cfc46528757aaae492",
|
|
"description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a8bde69a58d2a10045e6113c171c08b568c8140",
|
|
"description": "ci/turnip: Add a660 VK coverage.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71a2d651c13bfeb982a810b729ec437b1ea53670",
|
|
"description": "anv: refactor batch_set_preemption to use batch_emit_pipe_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3398683f22bd9dd07c993c605b0ab4df8894690",
|
|
"description": "radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3952b89ebb80d10cbcfa2ef30255e204782c0ba8",
|
|
"description": "radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47a57416cf985bb9d3e1840d86ad9124179b1d51",
|
|
"description": "radeonsi: don't abort for descriptor failures, let the winsys handle it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "784492a36330f29dde1d093b43ff9355d1864931",
|
|
"description": "radeon_winsys: add a ctx_set_sw_reset_status callback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7b7332a164d3ebf6ea8e0001ddb08be9da3d0cb",
|
|
"description": "winsys/amdgpu: rework how SW reset status is generated and reported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b0f822e26f44fa314c122d934a800e277775a49",
|
|
"description": "radeon_winsys: move allow_context_lost from cs_create to ctx_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "591aaea6486fca44feb65e46ba09aaa708315b50",
|
|
"description": "radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7e6d5bad175eef0b4f2e04b70c69bc20e9ce376",
|
|
"description": "radeonsi: rewrite how occlusion query precision is determined for performance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d50e772078f3ff330d8c784e52ef3f1ec970809",
|
|
"description": "radeonsi: enable shader culling by default because it helps Viewperf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "652593ee23915884d3918f68cb318528bba169d9",
|
|
"description": "radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb90fffa584e33b6c6169d0368111139a9812972",
|
|
"description": "radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b2d1fe9cf09c23ab0b9657180e044a67c784f2f",
|
|
"description": "radeonsi/ci: update gfx11 failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf579559ed8e9bcb1271149f0952bd084027d0c4",
|
|
"description": "radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0125e8d3341331f948fb503fe57b2fb55f10e84c",
|
|
"description": "radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2783f4d98ea67899dabedb453a6f4c68b542dbfe",
|
|
"description": "radeonsi: rename shader_pointers state -> gfx_shader_pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43c8502db1f4ace8720d8aac884e54e53d98ebbe",
|
|
"description": "radeonsi: abort when failing to upload descriptors instead of skipping draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28089e0a662d147bffdc429e587f9707747e2a41",
|
|
"description": "radeonsi: remove render condition logic from si_draw by reordering atoms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
|
|
"description": "radeonsi: handle deferred cache flushes as a state (si_atom)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3129b2b83955277f9dc73f4acb0dfb0ad50e566",
|
|
"description": "radeonsi: add a simple version of si_pm4_emit_state for non-shader states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3986f27396be17023550a45916b0bf7a45759c7e",
|
|
"description": "radeonsi: merge pm4 state and atom emit loops into one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c21ce0401458417287e9419abb09ac945c588e65",
|
|
"description": "radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ab2a92f27e1e61a0402acc26980b53b5fbcaa97",
|
|
"description": "radeonsi: split direct pm4 emission from si_pm4_emit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95cbdcee832d8915036527770cb16688374243ba",
|
|
"description": "radeonsi: add index parameter into si_atom::emit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7",
|
|
"description": "radeonsi: specialize si_draw_rectangle using a C++ template",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eeb384193cdc3ca6f6a7cd1acc48cc2b2e1a5b4e",
|
|
"description": "radeonsi: always inline si_prefetch_shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79e33b8b403f3148adf7838b5d449d971f9c7049",
|
|
"description": "radeonsi: remove the draw counter with primitive restart from the HUD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7f6985dd4943b6faab04791d9b378489ac1cc1f",
|
|
"description": "radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1744a8b89c1bd13e7905539d0eaa864989f7dfe4",
|
|
"description": "radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d67e10b021e63a41a4d8e6203bde7fcc35c0ee2",
|
|
"description": "radeonsi: remove splitting IBs that use too much memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a59d387bc2fd22f371574bd3c5b2b807dfc74dbe",
|
|
"description": "radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a9de499b8a45bb16b59868e8c4d3a437098ee39",
|
|
"description": "radeonsi: move si_emit_spi_map into si_state_shaders.cpp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e234c9fc215b26415fc0a15c40b33c196a400395",
|
|
"description": "radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99996603860611f4842909189a102f05cb77743a",
|
|
"description": "radeonsi: remove si_compute.h, move the contents into si_pipe.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a10c46d8a62d9d51a907cf98f52d83c54d83f4da",
|
|
"description": "radeonsi: update obsolete comments about compiler queues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb7dcdcea02d776431d1e1b614523deeb2dda781",
|
|
"description": "radeonsi: handle draw user SGPRs as tracked registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f34bd5f3f5c5b86df0e98328c60fd1626387889",
|
|
"description": "radeonsi: cosmetic changes to radeon_opt_* macros",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5b31657742516c3624686de0612ec64738c790e",
|
|
"description": "radeonsi: restructure the loop for non-indexed multi draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c30aed0002520e8ba6bb3b439fcdf8d7d1070a16",
|
|
"description": "radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f34f740b64e2115d3dc9987e79d3350a432e7f40",
|
|
"description": "spirv: Re-emit constants at their uses",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39e24082fcb3959f5e56567bd7260b8ee3b470a9",
|
|
"description": "radv: Use nir_opt_reuse_constants()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74746ac03ac75136d5867f0f18fc99fbbede1bf8",
|
|
"description": "nir: Add nir_opt_reuse_constants()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d80392a6df9313225893f245d45fa8d404f2888e",
|
|
"description": "r600: use correct cso pointer for fetch shader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d442b459a43264c28994e65dcaacfe303feedd1",
|
|
"description": "ci/freedreno: handle disabling farm properly for each FD/Collabora farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6928735e64c239eb3dfec5f1ea2e48b8f1d91c2",
|
|
"description": "ci/freedreno: switch references, the farm-rules takes care about this",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e62527c2d0e62c457cf05cd44db3b4332379734a",
|
|
"description": "ci/freedreno: the tag belongs to the apq8016 only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcf528835135d6c3628b16354715d0e8cc3d6578",
|
|
"description": "ci/zink: drop a630, which we currently have very low amount available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a4bdf26e6415b9af38d80d959d721a6bb65abee",
|
|
"description": "ci: remove LAVA prefix from variables which can be used also elsewhere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f3499bafcd32171d72bafc7ca8c3381d716aad5",
|
|
"description": "Revert \"vk/wsi/x11: handle geometry updating more asynchronously\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "36d5b58317179e5db32800743ef0faed4655b9fb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc2f59d840bb3a6d9327ae9d4e0b868911da4fbc",
|
|
"description": "rusticl/kernel: optimize nir between lowering io and explicit types",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "66c6061491a7546349c04c40cbae1d23a07b5906",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91029b7e87bba2a28aeb202cdf920d6ec6a70fa7",
|
|
"description": "nouveau: take glsl_type ref unconditionally",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51511892c6538a42f0ba1d787246d4a52584612d",
|
|
"description": "ci: rename *.log to *.txt to work around gitlab bug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fb9064231687ff7af4cb48697ee24b48715b80f",
|
|
"description": "vk/graphics: fix CWE handling with DS3",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e13bdbbd5bfc1cef00cf504b0567238ae8f45524",
|
|
"description": "etnaviv: switch to float_to_ubyte(..)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98eecece9bb4e82a964edfaf3840887e7adeee06",
|
|
"description": "anv: remove assert, size is asserted in the runtime",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cbe85e6a9006585431912fb4712b12d520ab5db",
|
|
"description": "vulkan/runtime: change assert to match specification needs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20d6bb276939f4ca328f1d19ed428a3e4bd0a802",
|
|
"description": "glthread: sync for VDPAU sync functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fe0cec4c1b1b16635ed9bb510007e4d166c3e07",
|
|
"description": "ci: disable duplicated pipelines triggered by marge",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a2a0c6fa3bf59ca13b7eb2e9c91b51dd514f0ff",
|
|
"description": "docs: add one more 23.1.x release",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "444bc03fa896a901fff82f82dc200bfb53e75a9f",
|
|
"description": "docs: update calendar for 23.1.6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42118a75047280ac489470649985c3615cbb7cbd",
|
|
"description": "docs: add sha256sum for 23.1.6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42ab34522f07c3b47b4d84e318e82be5cc811c46",
|
|
"description": "docs: add release notes for 23.1.6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a8672952aeab60c8abf727cbc606ef8cd014b43",
|
|
"description": "freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "75eb0d2891c2eb7574bd943a6a40493484047b48",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "408199236f9f55bdf237817bcec4b54085d191ab",
|
|
"description": "ci/freedreno: Skip some tests on a5xx that destabilize other tests.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3aa3eb8ddd9b5922b5b4eef4e4e8a2abcdfcba5b",
|
|
"description": "nir/opt_large_constants: Handle small float arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e38522608f72931e3116883e2eaba3ea4d9abc20",
|
|
"description": "nir/opt_large_constants: Add Small constant handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ec0fdf0178a72533e676da4d86e28b773d7f02a",
|
|
"description": "nir/large_constants: Add read/write_const_values helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7456ee052344263d39ac2c58bf4e998067f5c31f",
|
|
"description": "nir/large_constants: Use nir_component_mask_t",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "783d59eec1acd3da3c639bf70fd9b4302e03a950",
|
|
"description": "nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7f109352d9ac39127ae6ecbd5fa155b0c60626b",
|
|
"description": "nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9801a3c08183f1bc7d7c5129eadf06d22fef1b1",
|
|
"description": "nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e2830c9efc07b7d0bd2cf2143ab4cf44a3251b5",
|
|
"description": "nir: Clean up nir_op_is_vec() and its callers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "408929289aadaf44e57ef60cb7c1ace4958199c7",
|
|
"description": "nir: Don't handle nir_op_mov in get_undef_mask in opt_undef",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "5f26c21e62466783cd031c45a39544c992cee202",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9a17c6fef92b1316c9a06465712e094f33add68",
|
|
"description": "nir: Handle nir_op_mov properly in opt_shrink_vectors",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "94eff7ccd86658603155261c2fd59491786e7047",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bcc9597a5bb82f2013ea70bc8daa0bfd233b4c3",
|
|
"description": "nir: Fix nir_op_mov handling in nir_collect_src_uniforms",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "a406fff78a57eab35c513042670500f4fc784042",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87004fa7019afa4a297e78d7b57c4d7164e75c66",
|
|
"description": "nir: Rework nir_scalar_chase_movs a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf796aa885b347f463700620660d6a14f5afe14d",
|
|
"description": "radv: vectorize scratch access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81641b01555faa4dd1dfc7de2513ad8d63e77ab7",
|
|
"description": "radv: vectorize RT stack access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f315e60493219d3078ef094dc99160575d257d9",
|
|
"description": "nir/opt_load_store_vectorize: support scratch access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afb465013f37697a5df0cf142be82c7f055c8a5a",
|
|
"description": "nir/lower_shader_calls: fix align_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a7efccdc31c4c70895f9afad894e40b32c6699c",
|
|
"description": "radv/gfx11: re-enable 0001/1110 clear values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19f73f8eb4a88033fe48184e7d56f3274459b8c4",
|
|
"description": "radv: support 128bpp comp-to-single with all colors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2c7ce37192cef693c7a228b997402d480674a0a",
|
|
"description": "radv: fix 128bpp comp-to-single clears",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "405f3bf9903f8a8b65da113adc9ef32e02b84fa2",
|
|
"description": "radv: disable 64-bit color attachments",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad40073e4e58fe77f95f835f635258f672d9541a",
|
|
"description": "meson: Rename dri-vdpau.dyn to dri.dyn",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0a362d5ba93c7cd4053ee91a50ad92f76d8ef68",
|
|
"description": "turnip: Move sysmem clears to the first subpass that uses them.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21334e3b538ab3c862098f315604f49ac10bb1d1",
|
|
"description": "turnip: Move gmem clears and loads to the first subpass that uses them.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6",
|
|
"description": "turnip: Save the renderpass's clear values in the cmdbuf state.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "139cc91697088c3d5b1a4546ed2e4ba5c916baef",
|
|
"description": "turnip: Skip emitting empty CP_COND_REG_EXEC.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c96b2cc5110e9b10318f609b61a158019215c0d9",
|
|
"description": "turnip: Track the first/last subpass an attachment is used in.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fce10ddf0f9ae30c62c871ae43d9aa690374b5e9",
|
|
"description": "vulkan/util: Make multialloc succeed with 0 allocations.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d142c845d05732f7858839493e0dba6a1fa5d6c0",
|
|
"description": "Revert \"intel/fs: only avoid SIMD32 if strictly inferior in throughput\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "6b494745be0900a67004d6f3e4b730c3cd67da79",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aebe58458611e0bb585a5bce8e16c1175783f3cc",
|
|
"description": "iris: ensure stalling pipe control before fast clear",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd1d322107ea4639a454fcd82d775e9088f094af",
|
|
"description": "etnaviv: fix null pointer dereference",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cff6c4d88582203526679585f93f6b8789fc1e79",
|
|
"description": "docs: upgrade bootstrap to 5.3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "daa1f789b57aae7a23eecd4c337b79cfe1f081cf",
|
|
"description": "nouveau: add exported GEM handles to the global list",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7cc19363f320c99b445fd268ebe27bfed8acdd9",
|
|
"description": "nv50/ir: Remove few nvc0 specific defines from nv50-specific header.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b",
|
|
"description": "nv50: fix code uploads bigger than 0x10000 bytes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e13736222eebe3c1e89f514d41533e0db0ada90",
|
|
"description": "radeonsi: remove unused arg of get_tcs_tes_buffer_address",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e97fe38b792d028f66799b2de1d6deb3eab3551",
|
|
"description": "radeonsi: part mode standalone tcs support aco compile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59f4504d058f325b8968cdaa83bfd487b94a9c55",
|
|
"description": "radeonsi: add si_aco_build_shader_part",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8631851b8f63f6ad9d757e41d11ce317571a518c",
|
|
"description": "radeonsi: change si_fill_aco_options args",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04aadb32ad97e25296def028bea054b2def8be69",
|
|
"description": "radeonsi: add si_get_tcs_epilog_args",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e0cff56f310977e1c881a1ca882c6ea40dffe90",
|
|
"description": "radeonsi: remove separate_prolog arg from prolog/epilog build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b744405aa25ccdbe845a084e805e25a75eb14713",
|
|
"description": "radeonsi: extract si_llvm_build_shader_part",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e797bd78c96149e6faace675a71f470d348488cd",
|
|
"description": "radeonsi: fill part mode tcs aco shader info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac867af0997b3552b2b1faf912df8647172a0e55",
|
|
"description": "radeonsi: share si_get_tcs_out_patch_stride with aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1001478a6811d1e769de7b78a3239466209fda6a",
|
|
"description": "radeonsi: support upload multi part shader binary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85c0f31099425efc0e59de0a8552d9ae00202e7c",
|
|
"description": "radeonsi: add exec_size to shader binary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51a8479a5107e311ae7c4e8b2d73292d5ca89136",
|
|
"description": "aco: use semantic location as io temp index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c7fdebf9bcc5c156ce63d90a01a92f4aa42d0b1",
|
|
"description": "ac/nir/tess: move tess factor output out of control flow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "475638803888eb279f12e820d73879c21cc81b21",
|
|
"description": "aco,radeonsi: save const addr to symbol",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "facbd13df14ecd7662970da59a570814e57bd305",
|
|
"description": "aco: skip scratch init when no scratch arg provide",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3333609e64ba500577903f80020018724a3fa61",
|
|
"description": "aco: don't emit s_endpgm for tcs with epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b41d3e42f7c52c48723e8d2b15fa79302831be03",
|
|
"description": "aco: add tcs epilog generation for radeonsi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2484b20f9018de073b7633cee109ad336babbe1",
|
|
"description": "aco: add pending_lds_access option for insert waitcnt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cf6f4f9a7447d9aae05322230fc00f263c71ac0",
|
|
"description": "aco: allow tcs with epilog to keep nir store output instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d05ae5df0b112ef8218cf99b7929fc455c86776",
|
|
"description": "aco: add tcs end regs for epilog usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c7062f8f92214fea957edca4f6b98365752336b",
|
|
"description": "aco: move jump to epilog out of ic_merged_wave_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85d9646288df98847135bc6fe3338d154db519e4",
|
|
"description": "aco: add p_end_with_regs pseudo instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3549d7f7abe5bc6c5eaf7f854bd617a225d07f1",
|
|
"description": "aux/trace: trace video_buffer method return vals",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "992ded3a3fe7fed0f25aa3696786dcbd9bf1af2f",
|
|
"description": "aux/trace: unwrap refrence frames in picture_desc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac9c2689a6dbb8d8e1d3efd95e5900b940e3e993",
|
|
"description": "aux/trace: wrap video_codec & video_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5279f1ec517b3abdc0b3194c5ebcf45f6cc22ae",
|
|
"description": "aux/trace: add context video methods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ace894cff87006c59aa38ade3c4dde9b8cc1dd8e",
|
|
"description": "aux/trace: add screen video methods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d1da9ec20217c21338dc6f9e1077cf19ac2fb61",
|
|
"description": "aux/trace: fix set_hw_atomic_buffers method name",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b2dc63ed8ce95622312d7fa211def60f3673facd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "713437b2fcda0ad61b9454dd2ba87fe3b6959648",
|
|
"description": "aux/trace: move trace_sample_view logic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ff20e23fed6f4e4bb9e3b0f6653ed9aca413180",
|
|
"description": "aux/trace: deduplicate enum dump macro work",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87850734e79c48d98e64294a089496e5714439b7",
|
|
"description": "aux/trace: skip multi-line comments in enums2names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4133a110def6a20dbff9ffc4531108475420fcc",
|
|
"description": "gallium/dri: fix dri2_from_names",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "433ca3127a3b94bfe9a513e7c7ce594e09e1359f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7e39c6f8545540ed573a6b1036710b55f7d6778",
|
|
"description": "intel/isl: Remove Wa_22011186057",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c06c736c56454451f9a7c495ed287e9b74b7f4a",
|
|
"description": "intel/isl: Remove unknown workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b64da56b1a8d6149ff30ba00824cc13807f326bc",
|
|
"description": "nir: s/nir_instr_ssa_def/nir_instr_def/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43be4129d2460f59d4af4f121c51afea6f481597",
|
|
"description": "nir: s/live_ssa_def/live_def/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b781dd6200931bb1398e07c555281d9cfa93fd8c",
|
|
"description": "nir s/nir_get_ssa_scalar/nir_get_scalar/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65b6ac8aa4554987867a4dbd463a5914135efd22",
|
|
"description": "nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "252bff0f487763d11f0e4a995be0c42070751d87",
|
|
"description": "zink: use real A8_UNORM when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f501f9453adc7024584e9d9598754c55c36d20f3",
|
|
"description": "zink: use maintenance5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8be6b7caa3fd3ded4f5b385b6757ac73c5e77d3c",
|
|
"description": "zink: add maintenance extensions to profile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d19e8fc1fb62aa7c0da2c7c60acfb8cbc6c6c211",
|
|
"description": "zink: split create_ici to init and eval",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f8561369ee9a1842ba921b0027bf56548e6aade",
|
|
"description": "zink: remove unused param from create_ici",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eff5e187144a6ac082f1ce21f1f4bbf5d907c324",
|
|
"description": "nir: Assert that nir_ssa_for_src components matches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8552311343e351c50b06ac3f02d275794a7562e1",
|
|
"description": "broadcom/compiler: Use nir_trim_vector explicitly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c182ab2b8349402d2736ce97119c85dd89668ee8",
|
|
"description": "lvp,nir/lower_input_attachments: Use nir_trim_vector",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88d753631c642fffbf75aa6b48954e79b1fe8b97",
|
|
"description": "aux/trace: print bindless handles as pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "823827a295991c63d0011335fab41da68eefa658",
|
|
"description": "panfrost: Pack stride at CSO create time on v9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32675a304be6ab63f79b6d547ac20e6de3fcfb71",
|
|
"description": "mesa: Enable ARB_texture_border_clamp in GL Core",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "714362b7dade5f2e4a7382d27c3c4b5a10315b60",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc5ba7b7c498ee6d7cd85aa551ed9ccbe6bb52cc",
|
|
"description": "zink: remove pipe_stream_output from function params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c7f50ba4dcd27ea602081359358a9161ede7dc4",
|
|
"description": "zink: stop using pipe_stream_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1abd507049b68a9ecd51c30a9090f52a2cbcdfe8",
|
|
"description": "zink: delete all the extra gross xfb handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01d3c691a50e1510437a7d313f73fba592538ece",
|
|
"description": "zink: fix clip/cull dist xfb inlining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "235ae7c3c6c833faa079c1c5779997f70158398b",
|
|
"description": "zink: delete lower_64bit_vertex_attribs pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25fd1dfca33556412035d5ed44de990c4118473b",
|
|
"description": "zink: delete split_blocks pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8cb0d8a44afb9c70f38e359ffe0ad57416e66a4",
|
|
"description": "ntt: handle interp intrinsics as derefs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aedebb9d30d4a746a8c2ea94f3539dd8b766e72c",
|
|
"description": "zink: stop lowering indirect derefs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd",
|
|
"description": "zink: use lowered io (kinda) for i/o vars",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0156058a3ba921bdc4f1131eda394bdf9570e455",
|
|
"description": "zink: add a mode param to find_var_with_location_frac",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0e4ecc032c52b86955b9434de89794b4b10040c",
|
|
"description": "zink: move fragcolor lowering further along the compile process",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df238e8fc092a9be6c9994c1d681eb3aa03d966f",
|
|
"description": "nir/zink: fix gs emulation xfb_info sizing",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa5ebfbeb909927121bb1cededb96a90c2419ec4",
|
|
"description": "ci/freedreno: document another a530 flake batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9b177db0e51c96a297466ba2fc8a9b6a11e124f",
|
|
"description": "aco: don't create sendmsg(dealloc_vgprs) if scratch is used",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a02b5138a71209526d38645a209d88ead4a0168f",
|
|
"description": "radv/rt: Rename traversal_shader to traversal_shader_addr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c291f612cb3cf786746993736edb797dfc25e312",
|
|
"description": "radv/rt: Rename shader_pc and next_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2edf222abdc3d01aacdf9995c5a70bf944dc38f0",
|
|
"description": "egl: reenable partial redraw with a warning when using gallium hud",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e516a0a94fd201444eef2f618d447f8e68aeb347",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0f4333fcad81ee2f5849ab9e9f45f5d99fe38b5",
|
|
"description": "intel/decoder: Fix memory leak on error path",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a2a36d7ddc4a227fa71337e88112555418cff42",
|
|
"description": "driconf: add a workaround for Captain Lycop: Invasion of the Heters",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "210fe9f5867244f81a1f0c6446a881a28d5ae87f",
|
|
"description": "zink: drop CWE requirement for renderpass tracking with primgen queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bff8ade885bb5e0004315d50e8b12e7ab41d43b",
|
|
"description": "zink: rip out some awkward parts of the old non-cwe path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "553603073593cf21bec19927bdc50bf0ecba10e0",
|
|
"description": "zink: rework rast-discard for primgen queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f743df4f00a346a14edaccda35e035e5224233c",
|
|
"description": "zink: unset primgen suspended flag when ending a primgen query",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "7f956435a039f4729c776a0172bffe7c8b6207b7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ea5318e6073359a88a094691dc72df0b49867ee",
|
|
"description": "zink: require EDS1 for CWE usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69cacebd29a234e6af10de1d9c21d20a6a750bf5",
|
|
"description": "zink: track start/stop of a couple query types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da5ca7529f704d7a900e69ac4b887d0bd32d099a",
|
|
"description": "gallivm: Drop the Vulkan YUV format hacks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4accbb27a2255230cc204f0d9a61c6e27d75acd7",
|
|
"description": "vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb23ce91b537969f2d113f5228345f92173ec813",
|
|
"description": "vulkan/format: Use correct swizzle for 1-plane YCbCr formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9870275b12587a6a42620d2721600487859015d",
|
|
"description": "anv: Disable CCS_E for ISL_FORMAT_YCRCB_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e33bb56a4e404f7fa4a58f359bab8d50ae8cfba",
|
|
"description": "blorp: Use R8G8_UINT for YCRCB_* formats with CCS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fff38f624e23ac593412fc911c11036cbf7503c",
|
|
"description": "gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c03d44093d222c121760ec6a299402ad7dca15f",
|
|
"description": "util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a6ec6cdd6adebbb2a6d9f14068b4253b72d4c0b",
|
|
"description": "util/format: 8-bit interleaved YUV formats are UNORM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1a0bdae1ccc2c6b98d46fd2c2022ed5a6811d6b",
|
|
"description": "intel/genxml: Update xml with gen_sort_tags.py output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "549540ca7cdd957c1f29c6b966d8c9067dcc31f0",
|
|
"description": "intel/genxml: Add final newline to output when saving xml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "548a0bc7d2ab89732ddfcc77315a4798573589a3",
|
|
"description": "intel/genxml: Don't rewrite sorted xml if the contents didn't change",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e60a0b16163b98641483556309c1f2fb66faba68",
|
|
"description": "intel/genxml: Move sorting & writing into GenXml class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3176abc0f204a855d924cde7ac6b8390ac7a6a1f",
|
|
"description": "panfrost/ci: updated CI expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56be9a55be03cce9925989e7d22696733488e05b",
|
|
"description": "pan/decode: handle more than one panfrost_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cea0cc5b1631874ebc077c25df61975bf1336e3a",
|
|
"description": "panfrost: fix invalid memory access in get_equation_str()",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfa4125308b5dadfc6cb5f81edda6677124b75e5",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5c1da10f5c9a2e8c9976a1cdab2c1b3b598e149",
|
|
"description": "lavapipe/ci: Remove descriptor_indexing fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2f6de8f0d86b8143084212f970af072780fc201",
|
|
"description": "gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4695bebc7951356c913b4695f36863ba4544e816",
|
|
"description": "nir: Drop nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c1d32581a4a07a05a916edf136b50f991818f19",
|
|
"description": "nir: Drop nir_alu_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "977999d83640535fd0d2fccd5eeed6e6f0bfe332",
|
|
"description": "nir: Get rid of nir_dest_is_divergent()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d81f13a757d4a525dd28671882709934c41f8a1",
|
|
"description": "nir: Get rid of nir_dest_num_components()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80a1836d8bb68ef156254d72de0b3deb2dad17d1",
|
|
"description": "nir: Get rid of nir_dest_bit_size()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dd76b1abb952476a0d8723c7b0414406ce17f28",
|
|
"description": "nir/print: Replace all dest printing with print_def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7fb2228e6997f165eb2d642e4582490a0af9706",
|
|
"description": "nir/validate: Replace all dest validation with validate_def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9e514d25be7965fb36c714c8bf5ece417763600",
|
|
"description": "nir/propagate_invariant: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c69eb8dfd72f49d35f480aee2f144fec219f210f",
|
|
"description": "nir/dce: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cced401b0ff0f27f6b29e98490debffcd12c0968",
|
|
"description": "nir/gather_types: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2155634fb93307edf9011b070274e661422edf6e",
|
|
"description": "nv50/ir: Stop passing around nir_dest and nir_alu_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd2178060d829a4dc06e922b7a95174d1a0d39e2",
|
|
"description": "r600/sfn: Stop passing around nir_dest and nir_alu_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6",
|
|
"description": "etnaviv: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11af0c1f1bf3f17e70da2689fb318c141b117105",
|
|
"description": "lima: Stop using nir_dest directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b4677981f2b34cfabdbadcd422e62c7a4ec81f6",
|
|
"description": "nir,ntt,a2xx,lima: Stop using nir_dest directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b30da1b281f86eaa5e5bffeaf8a359ee594b0b1f",
|
|
"description": "vc4: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f922ea7c07f2b10f7e02b341ad2ad3dcc52693d1",
|
|
"description": "broadcom: Stop using nir_dest directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce8b157b9481e131fe2b322b3ba230798e728c5c",
|
|
"description": "intel/fs: Stop passing around nir_dest and nir_alu_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de5bc9128c77a6d02371730cfd4a15ebf7654dfb",
|
|
"description": "intel/vec4: Stop passing around nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b01d6a6b822921c486cdae07d034b1c2e1e07ee",
|
|
"description": "nir: Drop nir_dest_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1deba364e1ec98b03045465d605e597c1572f346",
|
|
"description": "dxil: Do not reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "262373541dac65fb5638112f547220ff262deb13",
|
|
"description": "ir3: Do not reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b41676d7ed018b65d79acd7fffd170405be29643",
|
|
"description": "zink: Do not reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcdd9966c7dc5c7d1e3e9f3e4f43e151ba5bd3fa",
|
|
"description": "panfrost: Do not reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02ddb7eae2788f9a0e7488dcc9051c6c2d636c99",
|
|
"description": "asahi: Do not reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5aa38181cc00198604fbf23d39f6b4a71ae8c45e",
|
|
"description": "pan/bi: Don't reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08093a7deaa14bbbe0b7ceb9b44d59a21d5f06c0",
|
|
"description": "pan/mdg: Don't reference nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9786a48aaca192ddb8053524f012ae43fe35ccd",
|
|
"description": "agx: Remove agx_nir_ssa_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f66f3583ea39f32989674395b2bd593c9be6e97",
|
|
"description": "agx: Stop passing nir_dest around",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cf9ff304e02b85cef0cd936b456b658255b7cba",
|
|
"description": "nir/from_ssa: Don't insert store_reg instructions before phis",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cbb28eaeaf35ca5581e6d75a1fa15533984d66ce",
|
|
"description": "gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69fa48fbb1cca7b2fd804104077b17dedadfd090",
|
|
"description": "lavapipe: handle VkBufferUsageFlags2KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "566e556478c1f3be773e7ecf8cbac5f9d8080a22",
|
|
"description": "lavapipe: handle VkPipelineCreateFlagBits2KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5174cae8c259c1b9fea02a2e68d8477a9810f9ad",
|
|
"description": "ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "795a099f388ccfe871a129a0cc2e767b554804f9",
|
|
"description": "ci/baremetal: do not install curl, it's already there",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a93d7ec445e35b03f70473545a00687168fef17a",
|
|
"description": "freedreno: Use shared DIV_ROUND_UP instead div_round_up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "581f6fb7c8fd37104eb8921bc13f9227d2e763e2",
|
|
"description": "u/draw: skip zero-sized indirect draws",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efb80c171553ad4205d29bb6273627bdbe7208ed",
|
|
"description": "aco: summarize register demand after handling branches",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b882309e848824e3ac53d335f93f5cbcf4a11d08",
|
|
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83d7e327f91dc96c24f28bea9b41e696bd0fef99",
|
|
"description": "etnaviv: switch to S_FIXED(..) macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bce68edf553c079ed8451ecf24dd2831f409c25",
|
|
"description": "etnaviv: switch to U_FIXED(..) macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16915c7a71eb8ffd1043a495bf5f88344b3854ea",
|
|
"description": "etnaviv: switch to log2f(..)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04dbb556c282a13e510ade21d6e24ee4d1bf90e8",
|
|
"description": "zink: fix crash in lower_pv_mode_gs_store",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "39770c6503ac44090decd88698802bb95189bb4d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "198719de39fa9daa7d254c4be44a8e4caf30ae1c",
|
|
"description": "zink: fix null config screen creation",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6d60115be7cce87402f15ba01d81783dbf25f80a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1c278ae825958186418cc8201a6f49f74b75181",
|
|
"description": "clc: use CLANG_RESOURCE_DIR for clang's resource path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d7a3f170b03d62720597bca6190954a4f53a854",
|
|
"description": "v3d: Use DIV_ROUND_UP instead div_round_up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ec12b537a4b3852828c2e16b53bafde828bf6e4",
|
|
"description": "anv: don't try to access dynamic buffers from surface states",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "06dfd216d35f25acd4531b95d681c31e71892e80",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e72539dc2a77be52f2bd57f34da43ea144d6ed6",
|
|
"description": "radv: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT'",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7006104d7e67fd20a61ecffae82e63799700cd30",
|
|
"description": "ci: disable Collabora's LAVA lab for maintance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"description": "gallium: move vertex stride to CSO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29fd7bf603f08d81b8f83afda395948f2bd38d9a",
|
|
"description": "nouveau: calloc vertex csos",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea093702040c29aeed089e857475b2eeda82f487",
|
|
"description": "virgl: fix some indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6984e524f476034f7ed9077694d682bbe79eead5",
|
|
"description": "virgl: move virgl_vertex_elements_state to header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4eb4c9bba97d659eb199cf41fb607d02caf6c748",
|
|
"description": "d3d10umd: use cso_context to set vertex buffers and elements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65cda2c0e16682c7c2bd6329f276016c5755ccc0",
|
|
"description": "nir: Drop nir_foreach_dest()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95a3c1325da9bfe7ae9c062308fee811ba4cfb02",
|
|
"description": "nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "581ee2ccb48d6f796a6d4720b5405c84625e8715",
|
|
"description": "dxil: Use nir_foreach_def() instead of nir_foreach_dest()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "369270906b77e83acaf35225104e5af25d72a3bc",
|
|
"description": "st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6203750d78c580d18eec1493dc0631dbf1335884",
|
|
"description": "nir: nir_foreach_ssa_def() -> nir_foreach_def()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ec7b8455e3d26db36420e514c426c589372bb25",
|
|
"description": "nir: Drop nir_ssa_dest_init_for_type()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6914272c301ce6749590bbe0dd19fa46cd212f40",
|
|
"description": "nir: Drop nir_ssa_dest_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "174a75631f71b44b5182ae7678e19488783ac636",
|
|
"description": "nir/serialize: [De]serialize nir_def nor nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cd9115d87b7eb4f1ed7ad12af06e7935187fdd4",
|
|
"description": "nir/clone: Clone nir_def nor nir_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2c4749986c5fc7d4eccb738ef4f3bdad036a1a8",
|
|
"description": "nir: Drop more instances of nir_ssa_dest_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed9affa02fe88ad45d6ef17aea2948703f4b6ad6",
|
|
"description": "nir: Drop most instances of nir_ssa_dest_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bcbfae87c9039ebb01f7287403bf5666ca8d64e",
|
|
"description": "frontends/va: Ignore requested size when creating VAEncCodedBufferType",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "040a0fcf421564ab6371aac735bcaff29f7be132",
|
|
"description": "lavapipe: Use common physical device properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2a02f3910266a91833800b8f803fb3d7afffa0a",
|
|
"description": "clang-format: Disable formatting by default",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47722b2d7f7e87b12a636193695e4c42b23b3b14",
|
|
"description": "nvk: Remove reference to genUserClip",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b9fee379d17072d71176d02080bcc27ed95e707",
|
|
"description": "nvk: Don't use nir_ssa_for_src()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09d31922dee2483313fc09cefe8eb7cd7296a2c8",
|
|
"description": "nir: Drop \"SSA\" from NIR language",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "777d336b1ffe6b1ab4aec16ef32d71b9ad62f51f",
|
|
"description": "nir: clang-format src/compiler/nir/*.[ch]",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fb63f369cde3c1d6d56b3e1f86f237b4b360489",
|
|
"description": "nir: Add a .clang-format file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d9254204be101a26d09eb120d072c88aebc8efa",
|
|
"description": "nir: Add a do to the do/while in nir_const_value_t_array()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb8f14374966f548cd4d17966e79b6bf1959d442",
|
|
"description": "nir: Wrap pass macros in braces",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f6112302b1a10ddbe238a89ef6c14a2f870f1ab",
|
|
"description": "nir: Pretty format type mapping helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59e5b51084af7eec76a2e756a9d6cffb27b85c3a",
|
|
"description": "nir: More manual formatting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57e10f7c93616cc05ba48560e3f3090b1cc1787c",
|
|
"description": "nir: Don't clang-format debug print setup",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d54b423e7a5aa979d9ff73c56c7372f71c27d21",
|
|
"description": "nir: Don't clang-format a couple typedefs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8579224fe1ed5ab280516de3977d5b6ff9920dcb",
|
|
"description": "nir: Don't clang-format const_value helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a89fb36f6be5a1d8c0e6dd81d971532bc0a155d1",
|
|
"description": "nir: Re-align a couple enums and add clang-format comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6be8191210195520395fb1bd6b478a190b82b52",
|
|
"description": "clang-format: Set the default ColumnLimit to 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54680948a8005d4833da17ad7ca2c198ca6d73b0",
|
|
"description": "clang-format: nir_foreach_src is not a foreach macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe5671e881a560474f08abffedc008c413aa05a0",
|
|
"description": "clang-format: Add nir_foreach_reg_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee42e2166d836251603b2b3e4801705d42d8f83d",
|
|
"description": "android: Introduce the Android buffer info abstraction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81",
|
|
"description": "util: Add NONNULL macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bf104f9348d5e7a04268399a5d68523e886d487",
|
|
"description": "ci/deqp: really remove the uncompressed results.csv file",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cc2f23d535151072d077426693d1de8f0254eeb",
|
|
"description": "anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "705840d417c8c3a971d81b09de1d1b594ef49f7e",
|
|
"description": "anv: get rid of genX(emit_multisample)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eef54f31756b910dce1ae7dca8fcbd4e458bc75c",
|
|
"description": "intel/decoder: add options to decode surfaces/samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf5ee0a0f724522d6e8b314ea023d1a505eed132",
|
|
"description": "anv: emit 3DSTATE_GS only once per pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8689791e1f48e0b47af976fa112cf17ab368f056",
|
|
"description": "blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22c7ccb523df42f15a8fce1164096edf42b658ee",
|
|
"description": "intel/decoder: constify some input parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d45a25b8016fe4c41fc686a1419693fb761ffb5",
|
|
"description": "ci/farms: enabled Microsoft job only when conditions are met",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19d318d88ac31bd9bd381bf0db494db6e6f84539",
|
|
"description": "zink/nir: add a zink specific intrinsic for push constants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "333b6ef40963f62f6cd8e358ce1fcd3d9da4cd9b",
|
|
"description": "zink: remove unused indices from `nir_load_push_constant` calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57b8b82d7dfbb551427534bb37f3e57941e04b96",
|
|
"description": "ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aee00062f410c998c7cdd65a5cb4170181d0e7a1",
|
|
"description": "ci/amd: add glx@glx-visuals-depth flake to raven",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17021f70f4a12b408bc8ab51e19ec02e7ff247e1",
|
|
"description": "ci/build: limit debian-build-testing to 30 minutes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95856898393782a14da6062bfce3ee92d88497d6",
|
|
"description": "nir/opt_if: also rewrite uniform uses for read_invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce0c70fb0c696d311e624fadc3890dad0534d8c5",
|
|
"description": "vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c43135d740e38814add0e29c7787970d3ca01158",
|
|
"description": "egl/drm: fix EGL_EXT_buffer_age with gbm contexts",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae81eb9d5013709a955d8290bbc91c30100c4bab",
|
|
"description": "asahi: Legalize compression before blitting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ac6176ea5ddf62c4690edf1f86a480409be8a14",
|
|
"description": "agx: Do not allow creating vec8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd481d00d39590cdecef108101c50576fbe95255",
|
|
"description": "agx: Handle <32-bit local memory access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aeffd22c308071112913a7c48218366526e22509",
|
|
"description": "agx: Handle f2f16_rtne like f2f16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4002ba95bbc7599934b4381ea1bb636b08b3c428",
|
|
"description": "agx: Lower f2f16_rtz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3634791baab462161994ab614a98ba1c1f4f4643",
|
|
"description": "agx: Fix 64-bit immediate moves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d0233cb1d80f1fed5e3e85eb8eb8229e6a1f2a6",
|
|
"description": "agx: Fix uadd_sat packing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73657cd011c92676a92fcfa75434849997f5442f",
|
|
"description": "agx: Handle conversions to 8-bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa2a7cb2a8779e70a944bd328edc0813055da255",
|
|
"description": "agx: Lower f2u8/f2i8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3ed5228b471e860176bc763b3322c10c9443f52",
|
|
"description": "agx: Handle blocks with no predecessors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c247de37bbcbfeb92971ce91ef774abe46afd815",
|
|
"description": "asahi: Fix incorrect BO bitmap reallocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1fedb72d37ad8cf4b9f1c0c0b9a6c58b901dac1",
|
|
"description": "asahi: Handle non-written RTs correctly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f4e3a03fd8729ff97df82c1bc29988d41b0beae",
|
|
"description": "agx: Move nir_lower_fragcolor out of agx_preprocess_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3704caca0b99f158e1a9eb4a6b39c0d88defa1cd",
|
|
"description": "agx: Stop setting forwarding bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09dfaf2c91994f7f134445c81dca8c273dde0982",
|
|
"description": "agx: Remove unused allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae440c99292caaefde73655b98463d98591d06c9",
|
|
"description": "agx: Don't reuse ssa_to_reg across blocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d035908550fc4d57a56cf2c7a3cbcf5f39896fed",
|
|
"description": "agx: Don't use ssa_to_reg across blocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "964a67fda4cab3f4867adf7321128a22df6a5e03",
|
|
"description": "agx: Assert invariant stated in the comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6909cb6379874313e0f91ca3cb0cb94344bc775b",
|
|
"description": "agx: Use agx_replace_src",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6447bf4ccebddd848ca676583116f67db07b9e5b",
|
|
"description": "agx: Stop setting registers after the shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87121cf9a4c62bf20d63f500b0a9d3281e15b648",
|
|
"description": "agx: Set phi sources in predecessors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cc96d64b0badda3898f00c3691da300dd3a096f",
|
|
"description": "agx: Fix accounting for phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2224544d68d7aedcbaf83fdec9ea7fc7603bf6a",
|
|
"description": "agx: Allow 64-bit memory regs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0b966cb10656457af503cffc5792ae75a895655",
|
|
"description": "agx: Maintain ctx->max_reg while assigning regs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b973e3821483a8897d7d0068492fee91b52ae3c3",
|
|
"description": "agx: Fix AGX_MESA_DEBUG=demand",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "135f3c35c51437ef421cc39b575e9077b78447fd",
|
|
"description": "agx: Optimize logical_end removal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d459de85b75842135372191af4d9dab2d75c65b3",
|
|
"description": "agx: Optimize swaps of 2x16 channels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efbdc31ce55ea01c1443a9c244c372a648787b12",
|
|
"description": "agx: Use compressed fadd/fmul encodings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a30c668e44c1f1b3820cda728b9f61deecbc63fa",
|
|
"description": "agx: Require an immediate for `nest`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85d6f162adad412850899979ed5f5e61eee21ce6",
|
|
"description": "agx: Fix length bit confusion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e83b7086764f6f34e948e50347caf18fb51ff894",
|
|
"description": "agx: Optimize out pointless else instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "782055106f4abd11a236c2bb1d83c34dbd2e80a0",
|
|
"description": "agx: Use unconditional else instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41b7891673bf0ba52200826e1a11a15adbc2a911",
|
|
"description": "agx: Put else instructions in the right block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5196558204ffce4b9507e69c58caf3154758ccbe",
|
|
"description": "agx: Do not move bindless handles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c252120239f227fe60c7b62f681b845c4a6490a2",
|
|
"description": "agx: Fix shader info with sample mask writes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1e2200b707f3410acc31b0fa3617865db90f532",
|
|
"description": "asahi: Enable explicit coherency for G14D (multi-die)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6ee12a4d72eeeafea423ff385b79647693983cc",
|
|
"description": "asahi,agx: Upload constant buffers immediately",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4fd4d4d506474fd6965c0ca42f58be3db73503f",
|
|
"description": "agx: Fix atomics with no destination",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9da8dc47f98e338861e9125b640a4fc26d42ff42",
|
|
"description": "agx/dce: Use the helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d7b8bfce5c7e46e66bd80751f6025648511b6df",
|
|
"description": "agx: Don't lower load_local_invocation_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f8894b0f7c32856a868e255445610ee82efdf70",
|
|
"description": "asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eafd35e458f5dc6d62acd0589e66351d8e173e60",
|
|
"description": "asahi: Force linear for SHARED buffers with no/implicit modifier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e5d2f0c1b1a615498bba65496951fcc06dae446",
|
|
"description": "asahi,agx: Respect no16 even for I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "721aa39ad9090932f945c38ce1cd95502e81a4e5",
|
|
"description": "asahi: Impose limits on resource shadowing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d668f87d3d10efdfdc758a5e29c961fbee550aa",
|
|
"description": "asahi: Print info about shadowed resources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccbd1254684fde0efed0a87a1e19ba48c3c20d64",
|
|
"description": "asahi: Always use resource size, not BO size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8f4f466f7150d0dcc9be235511c0076f304740c",
|
|
"description": "asahi: Fix race in BO stats accounting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9762c55589999bd436d9d7a7a3e861867099d728",
|
|
"description": "asahi: Do not overallocate BOs by more than 2x",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "175e02baeda9db26af627bff0cb228c69a0fbbdd",
|
|
"description": "asahi: Add a noshadow debug flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f3d784c6c4476db58ebc4d0d39ec2efa5649c37",
|
|
"description": "agx: Handle 8-bit vecs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3b86bcbbcebf08701859f9c56c5965d76d17ada",
|
|
"description": "agx: Lower 8-bit ALU",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aeac45c188b08746ab22b287e62c118f7465135b",
|
|
"description": "asahi: Move a bunch of helpers to common",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5f76821f1eeefae34b1c0f8241e0615625252b3",
|
|
"description": "asahi: Stub num_dies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4",
|
|
"description": "nvk: Support dynamic state for enabling sample locations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2de545c68ff201b4fd77dc790cf974d3e37dcbce",
|
|
"description": "nvk: Fix support for VK_EXT_sample_locations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2dc883eb37f04eb0bfbbb3cda62687a18b9235de",
|
|
"description": "gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4eb0a98e5a45572a6c30f16f7b7e21cf22d158c2",
|
|
"description": "pan/bi: add support for I420 and YV12 sampling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b890a5ff619e41ced38780a93099af86df06a86a",
|
|
"description": "gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60ebef430a5a40398f2b227b6374bc26bd10c042",
|
|
"description": "gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06495f11daea3daff33d9e08eaf10414ad1df01e",
|
|
"description": "radeonsi/vcn: Update rate control when framerate changes with HEVC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4f356faf490cb7d4ba63470e1240e92b8317742",
|
|
"description": "aco: always use rtne for fquantize2f16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "144546f4345a4b822c531b867e1f3a1a1eb992e0",
|
|
"description": "agx: Lower flat shading in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff0e25d293bb961630b425fbd9da85473eb7bc88",
|
|
"description": "agx: Add interpolateAtOffset lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48029548f332cade304edff9eae4d3998c1f181f",
|
|
"description": "agx: Forcibly vectorize pointcoord coeffs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52b8d315481f631356c24c91fa257fd7b34319d9",
|
|
"description": "agx: Set lower_fisnormal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5577aebfb2af090f35ea02e85cc431186a979289",
|
|
"description": "agx: Allow more varying slots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22f694c008a65d63bb405046f78fd41716c6fa78",
|
|
"description": "agx: Implement nir_intrinsic_load_coefficients_agx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10cdc0ad9f897121c54a3239ebcf17d6d5399f49",
|
|
"description": "nir: Add load_coefficients_agx intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9a5da2f4bdfd4ad4ee09bc3f6c9640e4acada13",
|
|
"description": "nir: add a filter cb to lower_io_to_scalar",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "550f3dc437021c8b512687943fc955906f380d6f",
|
|
"description": "nir/lower_io: add a new doubles-only 64bit lowering option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "933e6e4751806fbb66325dfcfd9c32ce5984e4eb",
|
|
"description": "r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99c8d15c679609b0e4be7fbbbff43294990b175a",
|
|
"description": "r600/asm: Fix AR force_add_cf setting if a clause is not open",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b34c027cb0e55c35d44347fb628164874f0ad669",
|
|
"description": "radv: use the number of VS outputs for computing the tessellation info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a97302f57fede4791acdb504bad449508fbfc01",
|
|
"description": "radv: add support for loading the LSHS vertex stride from a SGPR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cb88ddca295bc99f47fa0572b7142d119a43b60",
|
|
"description": "iris: implement required PSS sync for Wa_18019816803",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92941ee84bbd07b329dcc7dce553a03307ffedde",
|
|
"description": "anv: implement required PSS sync for Wa_18019816803",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "419531c5d98948ca868c8cacf310d3c7f876db26",
|
|
"description": "intel/blorp: add a new flag to communicate PSS sync need",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "973e6f3be095eb203671826e440392ba376afb36",
|
|
"description": "gallium: remove start_slot parameter from pipe_context::set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0da62c0e96ff963a77b527d702c471be402b88d",
|
|
"description": "nvk: NOUVEAU_WS_BO_LOCAL is a trap.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f767db1265e2fffb8886d608eba9dd1220547df",
|
|
"description": "nv50/ir: Rework conversions for texture array indices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "585f0e8b48987d32a40243acec573c5cc5b50dbe",
|
|
"description": "nir: minor fixes for io_to_scalar",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a12cedec91514cfbd1d584705c4debc6a3abd40",
|
|
"description": "zink: add a special separate shader i/o mode for legacy variables",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b24911e5dbdde2c46a4aae7bb87930ff30d837ee",
|
|
"description": "zink: pre-convert mode in fixup_io_locations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52c57667eda036ae2ad5d16be7a5afe18319df46",
|
|
"description": "nvk: Use common physical device properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c06f70ca1808b56d5c927857ea7adc1056596d6b",
|
|
"description": "radv: Use common physical device properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c",
|
|
"description": "vulkan: Add a generated vk_properties struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ab0e5d803e1a48ae434763fbdf34a33772f8bba",
|
|
"description": "ci/a530: document piglit flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ba5bcf2b60c233a53014a6b5a32b82d8631b7e1",
|
|
"description": "vulkan/wsi: Allow binding presentation_timing when software rendering",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54c7099087fc400a3afba1062b4fa7f66569651c",
|
|
"description": "panfrost: upcast uint8/uint16 before shifting them beyond their range",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90a6ebdf80db34cfb9c7b40077dc09c2252f154f",
|
|
"description": "amd/ci: drop duplicate test expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85e74944c69a41736def2e945b62959ec7d805de",
|
|
"description": "winsys/amdgpu: fix a race between import and destroy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17c95e070cd93bfc33719c9569c6a543e4d95866",
|
|
"description": "r600/sfn: work around injecting extra CF's to handle hardware bugs",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8edd19358eaba847de3063b24f2ab0dd6f69f14",
|
|
"description": "radv: Handle VK_SUBOPTIMAL_KHR in trace layers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de6d298fd086345b603cae425403829f89134c08",
|
|
"description": "ci/zink+radv: set a timeout of 2x the normal runtime",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9da56a369801bc9392a272d223babfae1d01a165",
|
|
"description": "iris: Inline iris_can_sample_mcs_with_clear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d1dbbd03f1a09ca3cc67da887aee02d48f40807",
|
|
"description": "iris: Drop get_copy_region_aux_settings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60aebe8fa890caaaebc36fa972ba43f1f6cbc273",
|
|
"description": "iris: Fix iris_copy_region calls involving FCV_CCS_E",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3acdb29332e195a6a6968bddb770d4fd51f511bd",
|
|
"description": "iris: Fix aux usage tracking in prepare_render",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abc0b3a0dd1d3a71b7da2f90e5c630da11de3a9e",
|
|
"description": "pvr: Add VK_KHR_copy_commands2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c6356493a31a8f152d89795ecee4949bacb185b",
|
|
"description": "pvr: Print VkStructureType name on pvr_debug_ignored_stype()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffc93ba7a34d1008b5a34d2bfd429fec8097f1c9",
|
|
"description": "pvr: Add VK_KHR_get_surface_capabilities2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40888311243279163a5fe4195003ede14f5f98fa",
|
|
"description": "pvr: Add VK_KHR_get_memory_requirements2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1823afa94a07a1d7697ffd6fcd646f192b6cf8d3",
|
|
"description": "pvr: Add VK_KHR_get_display_properties2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64a3320f228c7eea7ec71b03b8043790bf85f165",
|
|
"description": "docs: Fixup imagination/pvr extension support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3208207998b4a78b5b002651cb31d4438dfd5e83",
|
|
"description": "pvr: Refactor pvr_GetPhysicalDeviceProperties2()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afe9b73cd5e7ef7300a558483792b96c8f8205a9",
|
|
"description": "pvr: Clean up extension tables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efb3c93d5fd7685ebaeb7591456bcfab360d07db",
|
|
"description": "ci: build hasvk in debian-vulkan job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dfd8b3723c4f086d894df27e9e09db855c6f997",
|
|
"description": "ci: reorder vk drivers alphabetically in debian-vulkan job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e",
|
|
"description": "ci/amd: Skip all VAAPI tests that creates too many huge surfaces",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d",
|
|
"description": "pvr: Pad rogue_regarray_cache_key union members to avoid UB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e15832e6f4bd4dcb3f170a1c050ae3057f3b56f6",
|
|
"description": "zink: don't try to replace separate shader prog in noopt mode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58625686637a7a140d0ac1795f5cb2fbe426ca2b",
|
|
"description": "docs/v3dv: mark direct display extensions as implemented",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1b0629c4142c6bcc89d5abb3d19c02594d0932c",
|
|
"description": "r600: retire SB optimizer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee6ba2bb571ab9202670b6294277f83713bbe25c",
|
|
"description": "zink: fix big tcs output io",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccc195c3a32535de20127c43d0644174af8eaf6b",
|
|
"description": "zink: explicitly set non-optimal last_vertex_stage shader key on ctx create",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12d997cd64a03caed23976f74adb67e5ef98c4c4",
|
|
"description": "lavapipe: zero-init pipe_sampler_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b4aa5b999e853cb68d811bdbdcb00691133fbc0",
|
|
"description": "zink: reindex ssa defs before dumping debug shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7498c83ace996398062373d298df2ac2352ba3d5",
|
|
"description": "draw: fix so debug offset printing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48b0af72178ad7736b8876cf7378a35ff8f3009d",
|
|
"description": "zink: move ZINK_DEBUG=nir printing to just before compile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f272a88505738da51d46461c7ac77d24e787dcb6",
|
|
"description": "zink: fix xfb buffer array sizing to use buffer limit, not output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa322a37fcb6ab58c389b48186268af5f041a62c",
|
|
"description": "ir3: Implement helper invocation optimization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9489dea3d8a894e96756a66fdd689d06b0ec6dc",
|
|
"description": "ir3: Gather pixlod status earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5411f01f93d96aaa989d368ac75caea5431bf34f",
|
|
"description": "freedreno, tu, ir3: Add last_helper statistic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f44d8d51d3e99aef53b9e0536799f995df96a32",
|
|
"description": "tu: Add missing last_baryf statistic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "662db8e894ee032058cd93d88e2cb29d105254b3",
|
|
"description": "ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86440685f322bc2efedfbd4f7a741e459978ec9d",
|
|
"description": "freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6aabdb7a576a4a769069546366dbca1700a76034",
|
|
"description": "ir3: Parse (eq) flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f22437654a9640527a062e2d121aaa6519e6a013",
|
|
"description": "meson: fix indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bbfc45c371b1e3c6e6d5f5b34bc05c3dcbe65b5",
|
|
"description": "radv: re-introduce radv_pipeline_stage_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afcafa1b618804080eddcb57e13c6aae57f8f8ff",
|
|
"description": "radv: stop passing redundant stage to radv_shader_stage_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66eaca3a0a596385436082ae1e4bd70dcf09f466",
|
|
"description": "radv: introduce radv_shader_layout for per-stage descriptor layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a3e256d27aaf754076861836c28002fb7d895ec",
|
|
"description": "radv: remove useless NULL for pipeline layout during shader info pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ae2844c520b16d19f7f51650bf4b87e2d6f3749",
|
|
"description": "v3d: fix texture packing lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d28e5960e551910291b0348c89d6554c48cda38c",
|
|
"description": "v3dv: assert that only tex instructions with sampler state have a sampler src",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da625903c7136ea1a1a124aa0c1e1cd696c4942f",
|
|
"description": "squash! v3dv,broadcom/compiler: don't abuse sampler index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2de3f71dc516fb0e44d3d1ea4d4930649104e97",
|
|
"description": "nir/lower_tex: use a callback to check sampler return size packing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "374c660582c4b40702f91fa8c1e9ca247d275efc",
|
|
"description": "nir/lower_tex: copy backend_flags field when copying a tex instruction",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "29c4417fb8c5168e001dd6c0662ee9549217c917",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a95c33eeaffbf828e8f4954607e7abb48526527f",
|
|
"description": "v3dv: remove unused code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f694432e431826fd4d55eca99464329874a7153",
|
|
"description": "intel/fs: add variable for output of debug backend optimizer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e244d56e3922bcfc92d792c45b2206882988118",
|
|
"description": "intel/fs: track more steps with INTEL_DEBUG=optimizer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9cd8446efe1a33d1de5f3d60bf957bc006fa84f",
|
|
"description": "lavapipe: Fix struct initialization",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81cae3d8d23f4ee8745ebe9661fa06107457713a",
|
|
"description": "nvk: enable KHR_shader_clock.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba49f2bef184712cf30c615d4e0fd4ba25fe1cc1",
|
|
"description": "radv: advertise VK_KHR_maintenance5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54caa8d346e9892cb7cc52237ecc737697205bdb",
|
|
"description": "radv: implement radv_Get{Device}ImageSubresourceLayout2KHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6861c5275b82276eeb944f42a1df6f5bd788c169",
|
|
"description": "radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ed52ca5786cdc19a1de9a311d2d3a40e35f5449",
|
|
"description": "radv: add support for VkBufferUsageFlags2CreateInfoKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9089b091b2612d7b8b6f894a3ee08da54beee140",
|
|
"description": "radv: add support for VkPipelineCreateFlags2CreateInfoKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4b9c5b1d0ca7b9f9aae2319eda2b46e6f57efa9",
|
|
"description": "radv: store pipeline create flags to radv_pipeline::create_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15548d8a5fcc4651e0e64723b46894c8db43e891",
|
|
"description": "radv/rmv: remove unused pipeline create flags when logging pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f617b8e4a392839e67606bd90e26953622229f0",
|
|
"description": "radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cbfd2931bb1379e067ab02be839f97959bad7600",
|
|
"description": "radv: implement vkCmdBindIndexBuffer2KHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbb5cdcf409f5d754bcd18828a80e71b4fd7ebd5",
|
|
"description": "vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95feb95c95b5175218b8b1f4ae926a7fda00c162",
|
|
"description": "nvk: advertise VK_EXT_tooling_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "134014dfc747422283ccdb6fb87e738b1b700974",
|
|
"description": "lavapipe: maintenance5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e70179f3c674e96889e1e0b24afec1641e5f401a",
|
|
"description": "lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6522b55a3910b5deb6aff7cad5625caba53bd14c",
|
|
"description": "lavapipe: GetDeviceImageSubresourceLayoutKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5a8c970987da0eac3bf2c52eccd8b90017d406a",
|
|
"description": "lavapipe: BindIndexBuffer2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cee494aafdd2ad1fcf7da76647442f3f4d7c063b",
|
|
"description": "lavapipe: block yuv formats from getting blit feature flags",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e2f95eae3d405237a12fc92337c9386a3ee47e1",
|
|
"description": "lavapipe: fix resolves where src image has a layer offset",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a5936ae2fd3258d4311fbd372dc8900c709d2a1",
|
|
"description": "lavapipe: fix BindVertexBuffers2 buffer size handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce09458917f434c1fdc4b4c73007ee6fe07bcdd7",
|
|
"description": "llvmpipe: fix early depth + alpha2coverage + occlusion query interaction",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "632d4de2144f6dfb3095d8453980f72c4f5bfa23",
|
|
"description": "llvmpipe: block weird uses of subsampled formats in buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cd51fc1d95af219f3c69ef40f1a2c33012f45b7",
|
|
"description": "lavapipe: GetRenderingAreaGranularityKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db7304fe3cf4b4304b2961e33ba73f3d5f9946cf",
|
|
"description": "llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b60ac8b52a7d155e42c07a5290345991e7eb82d8",
|
|
"description": "llvmpipe: enable A8_UNORM for shader images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba7efa4dfaf8c740c7315cd18ca96819772bc60b",
|
|
"description": "gallivm: handle A8_UNORM image stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae5a08de67b53cc4d40c7f2afa96996326a91bc5",
|
|
"description": "glsl: fix potential crash with DisableUniformArrayResize",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c70a55bf3fbc5f32e81843a0d49e137f35a30b6",
|
|
"description": "nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a3e5dd2ec1ac81317e1af075fdd0fe16aa67b1d",
|
|
"description": "aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f71d43ecfb882cd5d777b8a39e0769c40c15b03d",
|
|
"description": "git-blame-ignore-revs: add pvr formatting commit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d459fa4da0ef27ab5617d4ae1aeffc6b8b7b699",
|
|
"description": "git-blame-ignore-revs: add radv formatting commit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "415a660aaf6a14cf1e292204c4d97b84b6573184",
|
|
"description": "git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0",
|
|
"description": "zink: apply ZINK_DEBUG=noopt to linked separate shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "717ad8c5c8d6869f838a7a409a0a246bb22f23fe",
|
|
"description": "zink: generated tcs is on the tes, not the vs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1ff7893ba7f8773eb462cf19d524d2c3cdb624b",
|
|
"description": "docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "aa9d2d88935eda7612aa02e1fc7dc0568dff766d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e9e033cded4d990380e7e7a8a353a81a5cd4d0c",
|
|
"description": "docs/radv: mark VK_EXT_tooling_info as implemented",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "10d1073aa62203d86c1b79def934d026549f3985",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53231b01373197ad683218289679c274a837e6fe",
|
|
"description": "ci: document max image tag length",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39e281073a0de2582b3a3e07d9f9d95b98451aee",
|
|
"description": "ci/zink: Add flake seen in the wild",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42ab786e52986c9302d79f532e65fd31b24419be",
|
|
"description": "ac/nir: handle more special cases in ac_nir_unpack_arg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82dd60dfb043b33eeb3a53eb692fa65383f0dc99",
|
|
"description": "virgl/video: Enable AV1 decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4a1b4e100277fc5c8a31286e0b2a00815e90d9a",
|
|
"description": "virgl/video: Add support for AV1 decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea5054a94aec9f46ad6a03d47be96121ce14512a",
|
|
"description": "virgl/video: Add definition of virgl_av1_picture_desc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82ee420b15585349981e1e738c56aa2aa942686a",
|
|
"description": "frontends/va: Add slice_count to AV1 slice_parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c87d5c67d9b1bb4c0eaf9fe1877a32dcadd7deb2",
|
|
"description": "anv: implement VK_EXT_pipeline_robustness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9934613c746fc692b85af22f911f3053b5c1ed53",
|
|
"description": "anv/hasvk: track robustness per pipeline stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4ec60e87d63b512af56d5cd37b381e8e7c7f18b",
|
|
"description": "hasvk: remove descriptor array bounds checking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "059e82a4699c21490a79f5dfb6a4976be3856d32",
|
|
"description": "anv: remove descriptor array bounds checking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e5b4b1b437423751639dec865daf3dcbfb11233",
|
|
"description": "hasvk: fix null descriptor handling with A64 messages",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fe6e6957c18237924dd2debf6474222839a697c",
|
|
"description": "svga: use alignas over struct MKSGuestStatInfoEntry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ca43db2d041d8da9d59b224b153cbabc20207d6",
|
|
"description": "v3dv: Use alignas(8) over 64 bit atomic value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d130c96bdadaf470b6849bdad2b20835d52f4709",
|
|
"description": "util/treewide: Use alignas(x) instead __attribute__((aligned(x)))",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c25cd307afb5ebf4404dfa6ae1f99c5a5bd27f9",
|
|
"description": "nvk: EXT_conditional_rendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07c70c77de4b7894df6719a0c19293ac85d53686",
|
|
"description": "nvk: add cond render upload buffer.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbe171638ebb2eb8d60b853e921902c068c5be98",
|
|
"description": "nvk: add gart forced cmd pool side buffer.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92c5460253f9c647be96a373ded616b16961017f",
|
|
"description": "glsl: mark structs containing images as bindless",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dd26910204ab638d756179de7d42b522df2879e",
|
|
"description": "aux/trace: fix winsys handle dumping",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1db28da35873adc0b23918681a128060227519b",
|
|
"description": "zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c1e09249c4b5850c98cb6adf8c2d128c862920c",
|
|
"description": "zink: add more locking for pipeline cache",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eea408e5637c5d78215c5be672edf3d87e5fc822",
|
|
"description": "zink: use SPV_KHR_workgroup_memory_explicit_layout when available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "904cf2329bae9b72e79cf4b156eed867fa1e1783",
|
|
"description": "zink: propagate have_workgroup_memory_explicit_layout to ntv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae3163dfd2fe3ef90112b3aaedda80a2eb69deed",
|
|
"description": "zink: hook up VK_KHR_workgroup_memory_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bb55b4634d926db32f35b817e49c2620df8a435",
|
|
"description": "nvk: Enable dynamic line rasterization mode state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "870636cc1f6f17613f934e2c029c2c6a23b68406",
|
|
"description": "nvk: Support VK_EXT_line_rasterization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf8fe9baec320a6a7b09b7c1bc700527e5dc0663",
|
|
"description": "zink: set msrtss depth resolve mode when enabled",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2630a89b720abbb8d9d08b8a9002ca82f33ce759",
|
|
"description": "zink: don't append msrtss to dynamic render if not supported",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "751407a59ab9e91d2a94fa32a7de3228c1733f4d",
|
|
"description": "zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "300cbedc78b93d8603bf57442e75923f042427b3",
|
|
"description": "zink: fix zs resolve attachment indexing",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ac2291c6bc3ad5c9af991a9f53dc79a30a98434",
|
|
"description": "zink: add batch refs for transient images",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1e813586c13e3807b8fedc1fcd79a0ff541972e",
|
|
"description": "radv/winsys: Remove unused struct radv_winsys_bo_list.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b85817f8774ecdcd6aa4845e8ef84386b7207e02",
|
|
"description": "radv/amdgpu: Remove unused bo_list variable from cs_submit.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "371c18b33105182bfd86b900dc2824d1e1d92389",
|
|
"description": "freedreno/a5xx: Skip SSBO emit when none are enabled.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9a6832a1bd2c40d2c20f15d128c6fbf23be01dd",
|
|
"description": "freedreno: Fix crashdec pre-a6xx.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33f2726b97cc10b6a6961634ce5f89cb0e6036f5",
|
|
"description": "ci/freedreno: Add a regression test for decoding a540 blob's compute shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b10f4eda70d372e6955c2cefa9196678da42ce6d",
|
|
"description": "freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7bd10ed3812d4f2f86a7737ce466aae6a8c843e",
|
|
"description": "freedreno/a5xx: Add private mem support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4874b4cee6925f3faa2d68e780c7ea0d16c7ba8",
|
|
"description": "freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9f9d7141283336987f0a8283aacdc9f4d6a7804",
|
|
"description": "freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c361e1d0d941afbd4d899fface588411d3d5fd43",
|
|
"description": "freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fb797aab0aee5bf593a64f6d6a6e56b06674b3c",
|
|
"description": "freedreno/a6xx: Move pvtmem allocation to ir3_gallium.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4c89cc8a60f324cf7427b3e4926e209dbaa4215",
|
|
"description": "freedreno/devices: Set num_sp_cores explicitly for pre-gen6.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6ea7c3a99744db6e76b5fe1de03d5f23b2f5434",
|
|
"description": "freedreno/devices: Move fibers_per_sp to the common info struct.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b46828693759362383a6acfb4ad35e7738e421f3",
|
|
"description": "ci/freedreno: Add some more db820c xfails.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdeadc366a054ddca80b89b2da150f2c39351854",
|
|
"description": "ci/freedreno: Update comments for some a530 xfails.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0918b909876a52f039d7fc6f94fb3e25454212ea",
|
|
"description": "ci/freedreno: Sort another a530 xfail with its friends.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cfa86202eeae39e1797b6640450840fc92e092c",
|
|
"description": "ci/freedreno: Drop a bunch of stale a530 xfails.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3274e9e1b5f5b8c65ce57df53396d1507aa3373",
|
|
"description": "freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a297624182218b24d5accb975101448b0bf97077",
|
|
"description": "freedreno/a5xx: Skip emitting unused texture descriptors for images.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "2e0ea3f09c79c657116cbc9cbc68377e364dfe28",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59e9909cc1631d8d47cb8e37db4494b8138503c0",
|
|
"description": "freedreno/a5xx: Fix border color structure size.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b66ebf09aac52e08c2405eff30e6dba85a76fe8",
|
|
"description": "radv/rt: fix capture/replay support",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "744357477efaa0190c25f77fc15b744ff3931786",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12be0829ea33373a8f1402887cc47596b0084dd9",
|
|
"description": "docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f575d4bc6fa7e062db11f5677df04fa408b7cf89",
|
|
"description": "blorp: Implement blorp hooks to emit breakpoint",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e3b40ffcf3e64870f27d92e1efd7721f91e33b3",
|
|
"description": "iris: Add GPU breakpoint before/after draw call",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49eabb9ea6704a8a3c4ff1149ecc1bff9a81b530",
|
|
"description": "anv: Add GPU breakpoint before/after specific draw call",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5116e00ca33188ef7c1df5dc13b939d8f48989a",
|
|
"description": "intel: Add env variable to add break point on/before draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a9ee94e1f968537e055ba1fa20950211e8537ef",
|
|
"description": "ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7f512ad6fe28d244d71737f72ca7c1e5f4519b3",
|
|
"description": "CI: Re-enable G52 Vulkan testing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3615fad253a7414d877ee61b567cb3977e6de8a",
|
|
"description": "ci/panfrost: re-enable t760 and t860 traces as a nightly job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4357c6c498010677eff37a7730bdab2cbd7ff1d",
|
|
"description": "ci: add perfetto into mesa git-cache",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8aff2281276c27c929c54ac4b98d564a92718cd8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "478a18aa3d43aea1c8aef675899a0cfd1a266639",
|
|
"description": "zink: fix setting VkShaderCreateInfoEXT::nextStage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f75ba983cae5d47dd2d982086e82e7e0ec252e11",
|
|
"description": "nir/print: always group variables by type when printing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a783abd79aeea876d06f1f6da6955b2e0cb07eb",
|
|
"description": "nir/print: print location names for (some) tess slots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c11fe8ae631fb6ba86b64bc7b3cd5bedb9b0e26",
|
|
"description": "Gallium: Fix shared memory segment leak",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "abe6d750e58d371624de75f4bad365c61e0196c1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5325582968fe4dda5a47851536a6bb05b05bc973",
|
|
"description": "radv: Expose VK_EXT_external_memory_acquire_unmodified.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edab54dd685f2829ecc5d7e5e34910e4a9f2fd62",
|
|
"description": "ci: build nvk",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f0866018c53099026a062240dde68c9340ff4a2",
|
|
"description": "meson: Export winsys function symbols for target va",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dafa2e0f02fc8c3a1550a7fe1a801448c07fc6e",
|
|
"description": "vc4/ci: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7d6edfb360d80787befe81b011f9b8a9afe9416",
|
|
"description": "radv: use vk_query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97c926cf17bcc9c4a530c719dd7647f4436e61e7",
|
|
"description": "radv: use common vkCmdBegin/EndQuery wrappers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36a93b41d47d67a6716a8f395c0e94596b4c4219",
|
|
"description": "radv: use vk_sampler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6d542d7baaa62c01ce4ec575f45c5858abacd4e",
|
|
"description": "radv: use vk_buffer_view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc1498808219c6066ba0cd018f73e267a801bf29",
|
|
"description": "vulkan: add init/finish helpers for vk_buffer_view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9acbb197fbf02fed2bc17f2e2c9ee3061986baa2",
|
|
"description": "anv: fake non intel vendorID for Death Stranding",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b135149986af4ce772040258f2a3a3977c6dafe2",
|
|
"description": "radv: update cmdbuf scratch size info when shaders are bound",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea3119353218e5c0344ecef39ca26d0f43864d70",
|
|
"description": "radv: update the number of scratch waves for RT prolog at bind time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44e82a6cf11317c2486f8470839cf9c8789326fc",
|
|
"description": "radv: add a helper to get the maximum number of scratch waves per shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9880224490c20cae432d5bfe7454af6aa1aa312a",
|
|
"description": "radv: use the RT prolog scratch size directly for tracing rays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "493e8c4b5034130ce377062f5ad8fea39d126496",
|
|
"description": "intel/genxml: Add filter_engines() to GenXml class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e275d8a2bff5e24050d6ae275ac39ecadb82322",
|
|
"description": "intel/genxml: Add GenXml class into intel_genxml module",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e54245d00db70079fddf4c2a58f9425a177c15d",
|
|
"description": "intel/genxml: Convert gen_pack_header to use ElementTree",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8a50332a66352d06b17acd93f74103ec456d765",
|
|
"description": "intel/genxml: Convert gen_bits_header to use ElementTree",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef2f2ae7653a557307b94e1b6bb4825ac678aa74",
|
|
"description": "intel/genxml: Split some genxml sorting code into a intel_genxml module",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "761bcc3716fe3343ec28b4f96cdf2ea0e9f90430",
|
|
"description": "intel/genxml: Align \"Texture Coordinate Mode\" naming",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87ec9456bed3112710b8afe8720279f6ad5f66e2",
|
|
"description": "llvmpipe: fix UAF in lp_scene_is_resource_referenced.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dd6866958ea5883871d9b72e18f25135686ecb9",
|
|
"description": "nvk: Fix assert",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e41031d8ffdd46c223fcf383e40e615aa073e102",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43f7d9693bd092377ba480f434acbba12fdb8a64",
|
|
"description": "nouveau/mme: fix OOB inside tu104 simulator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bee6a35ec377fed317c366e1ec10773da2c50a5",
|
|
"description": "nouveau/mme: fix OOB access inside while_ine builder test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8483a59dde318c88dfb3b6c79d52f6cccee51139",
|
|
"description": "anv: Override vendorID for Hogwarts Legacy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7850f8cf3ee8ac87a0d8328d2c21f75352f9c4d",
|
|
"description": "glsl: fix spirv sso validation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae6be7a44a24bc96f00d7510ccc1815efa84c6eb",
|
|
"description": "zink: turn off threaded cpu access if not visible.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f217e9670be51d7bb88d9ba859cb4af5eb622ee",
|
|
"description": "nvk: Remove plane sources from tex instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba",
|
|
"description": "nir/linking_helpers: force type matching in does_varying_match",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58ba2bcc8c185f8ebb74b863b76c1b65eb78206f",
|
|
"description": "nir/lower_io_to_scalar: fix 64bit io splitting",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4755276bafe25bd4c7a87db81dd2433bc66b8839",
|
|
"description": "anv/video: copy from correct H264 scaling lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e4b1b8f2305c34f7989f7a7ffb8be149d0184bd",
|
|
"description": "radv/video: copy from correct H264 scaling lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08ca37645e7696a271cb83b67abdddaf2c892982",
|
|
"description": "nvk: align sampler allocation counts with nvidia.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2f4e811bee9499a545af5f7c27c47164aaa6373",
|
|
"description": "nir/gl: Move glsl_type::sampler_target() into a helper in its one caller",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
|
|
"description": "tu: Add virtgpu support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "006342be8b53a1bd1ba959ba32406a0ff845c35f",
|
|
"description": "tu/drm: Split out helper for iova alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84524cfdfabaeb2faa7ceb8e1ab969eb2c10eae2",
|
|
"description": "tu/drm: Add missing error path cleanup",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "811f332d81e943b09b055cb6f55eb560d8318bdd",
|
|
"description": "tu/drm: Factor out shared helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c14a13d40ddeceaf64c982a54b164b8b88977d17",
|
|
"description": "tu: close submitqueues before device_finish()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2196fdb2cfb45deba9f829e184206238eee5b8b5",
|
|
"description": "freedreno/drm/virtio: Use global_faults",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0be8fab6c8c691bc9c6feeb737f581463f9625aa",
|
|
"description": "freedreno: Update virtgpu proto",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0deba6210ea84227f78ee40e7cc28e766c4a0f6",
|
|
"description": "drm-uapi: Update virtgpu header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d701d4ebaf267113912d2f865e897aeb0770233",
|
|
"description": "tu/knl: Remove some random const'ness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a3a658797603333a3f15ed6de8c0e8177a5cc19",
|
|
"description": "tu/msm: staticify a couple things",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37834e3d7c7b46c21ecf1ca8d1282ffa953f82b3",
|
|
"description": "freedreno/drm/virtio: Remove unused header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ae6536ed98d04ac17ffe79281f141a74031fda4",
|
|
"description": "freedreno: move virtgpu msm_proto.h to common",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7226181b408f0087032e3b9dff4c87f89b657aa",
|
|
"description": "r600/sfn: take number of dest values into account",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bce97ce83746893a58cc1ff783bd6b8ae0587fe",
|
|
"description": "Force vk vendor for spider-man remastered",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e",
|
|
"description": "zink: unset line stipple ds3 state flags when stipple not available",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2a988147532524ce7321ba56238d003dbc39bbd",
|
|
"description": "zink: use VK_WHOLE_SIZE when binding null db buffer descriptors",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e9b20beb9019c3226a0a51b7c3b07a9230305ea",
|
|
"description": "ci: bump VVL to 1.3.261",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d686cadfbf5e7157c26681cacb9f27df6885b7c2",
|
|
"description": "intel: Sync xe_drm.h and rename engine to exec_queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6db246c960ff04b4e32351f2f1a40c912d0b9956",
|
|
"description": "egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78714a4328133ab57461de0cd7ba156a9b710c07",
|
|
"description": "egl: make _eglFilterConfigArray static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "109a6b8cd72e2cb370fd0988ab5d55d095bd5847",
|
|
"description": "panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bba74a84a96d97290411e93d8a32fd2d5e686d76",
|
|
"description": "panfrost: mandate proper alignment requirement depending format and arch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1ad78476d52085203d22596d1eb59521d43a5ce",
|
|
"description": "panfrost: advertise support for YUYV and variants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4685628411926486eb0ed0ff1a6b72f16d7965a2",
|
|
"description": "panfrost: prepare the driver to support YUYV and variants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9692815293da7fdf429057c609f9bf51c7334b8a",
|
|
"description": "panfrost: prepare pan_image_view for multiplanar formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fff7f3d0ee12626d65d20133567cfdd7f9ede18",
|
|
"description": "pan/decode: decode Multiplanar Surface descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a15167b817c3c1136f60935cedc371667e159b4",
|
|
"description": "panfrost: refactor (un)packing of surface descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f27b02838d142ba3a855ea42b49008a8bcd49a11",
|
|
"description": "panfrost/genxml: add Multiplanar Surface descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d5bf46272fd57a5f1ae63668f1560ba3992d4e7",
|
|
"description": "panfrost/genxml: fix Surface With Stride descriptor alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5a6e88c4e816ded6105b74f101528eb004e0581",
|
|
"description": "pvr: do not claim support for ASTC texture compression",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8991e646411b73c1e03278267c80758e921f2352",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c25dc09099376dd1fbe86804beccb9d45cab193",
|
|
"description": "freedreno: add ci flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2d0f4a28ad7a467250f5884e916f888033491f1",
|
|
"description": "virgl: add ci flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfa23e66901300a2572dfef54c9bf2a1e2233740",
|
|
"description": "panfrost/vk: Use correct sampler dimensions for MSAA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5074adeb52eaf4bd34f1f7534d52ce16800e200",
|
|
"description": "anv: enable INTEL_DEBUG=nofc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85c5b68823c2dd79e69946faf7afa3e3257e6970",
|
|
"description": "v3dv: drop cpu path for buffer to image copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67be2b6e639890f640d2ac79773d13eee2054726",
|
|
"description": "radv: initialize result when pipeline cache creation fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77773490cf963000fd9440bbd322c974a1408fcd",
|
|
"description": "zink: use fprintf instead of printf to align the requirements warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f5bfc6691093e547816818340281437e504e86a",
|
|
"description": "zink: force image barriers after dmabuf import",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "652e87bc5d02903e4ea00602de84d803f10d414e",
|
|
"description": "zink: better handle separate shader dsl creation when no bindings exist",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18214bf9ea361ea43df37da2ac8cf1f8468ed085",
|
|
"description": "docs: add two nvk exts to features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfe4a0e744d131d1f9e292a514a52c8448bec17e",
|
|
"description": "intel/decoder: Make intel_spec_load_filename() have separate dir and name strings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769",
|
|
"description": "intel/decoder: Add intel_spec_load_common()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d5535613e6476c6fe1ac1efb0f97371afc77db5",
|
|
"description": "intel/decoder: Fix xml filename when verx10 % 10 is not 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "807c0d6bb75ecf150f39480f2f492b4dd195d14d",
|
|
"description": "r600/sfn: Take source uses into account when switching channels",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcfa71a6d09297ed8adc24f8910d0726bbd45d8e",
|
|
"description": "nvk: Call nir_lower_int64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93362f801acd830a5d6f5ec2d9d824f13112dda8",
|
|
"description": "nvk: Use more consistent device variable names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8088d73fd1c6c8d52975e8f7551a030242e2b256",
|
|
"description": "ci/freedreno: document another flakes on Adreno 530",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "286e58b8d8adaeee79b6b38009df6cdc12f9f741",
|
|
"description": "nv50/ir: convert system values to gl_system_value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5c41c4b78f330d6dde690f7443408d5453781a3",
|
|
"description": "nv50/ir: use own info struct for sys vals",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c62b3938a89a60baf56ebdbfb6b85157993ab2a",
|
|
"description": "nvk: Enable the new UAPI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2fe4c772953cbce27df46e0368f160e5a0be820",
|
|
"description": "nvk: Print an error message if VM_BIND support is missing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b6afbc407fb4a08ce5cdd234b729db662b944fe",
|
|
"description": "nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a6a198ab54fcf0018bba1f5e3b3bb1ade578383",
|
|
"description": "nvk: add new internal bo allocation flag.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "766a6a5a4d4e2d09780af005bcc39a6dbd8f7e85",
|
|
"description": "nvk: Use an empty EXEC for the empty submit case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cb945015caf81ee7840e54af17406648ef5fc13",
|
|
"description": "nvk: enable sparse residency buffer on maxwell+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fe8090bc72b0a696670ec09492a5c5f60772098",
|
|
"description": "nvk: enable a bunch of external fence/semaphore bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "921fc517ce1a4ae8f1d3072667bfd1e094621094",
|
|
"description": "nvk: enable sparse features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a0a5f8561939c0787798cc22e008c9ccc0d5bb6",
|
|
"description": "nvk: Handle pre-turing indirect buffers with sparse",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "723041a3ed75c78d705e42d3f679ce305b3df8ab",
|
|
"description": "nvk/queue: add support for syncobjs and sparse binds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7321d151a944bf514a014774ca05ce90b628cc85",
|
|
"description": "nvk: Add support for sparse images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03f0f01904ce8c4478be662c85f54bde41e852f6",
|
|
"description": "nvk: Add support for sparse buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dbf02ec6467a0476d1b648d9a5f8de22cdaff0f",
|
|
"description": "nouveau/mme: Support the new UAPI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa8bbfaa55a43e6e23fbb3882e2c370afe4b0755",
|
|
"description": "nouveau/winsys: add support for the vma bind interfaces",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c815ff16615739017e011f9d1de71d88ed1e3803",
|
|
"description": "nvk: always sync internal cmd bufs for vma lifetimes.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d7d76cddcd5724c4eb86a7e6df971b8913a1259",
|
|
"description": "nouveau/shim: Use the imported nouveau_drm.h headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fd1b8e086018236632e678425cc7f0a16c894e8",
|
|
"description": "nvk: Use the imported nouveau_drm.h headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "300df8e177fa4080bc6894f9a9a65ab7712b2dbf",
|
|
"description": "nouveau/winsys: Use the imported nouveau_drm.h headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc1fb3a516074a2878c8e694435c42d828e02593",
|
|
"description": "drm-uapi: Import nouveau_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae37fbba1238377fcf5fe6093d930486a1673e74",
|
|
"description": "nouveau: Move shader topology info to nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8b7b1d7842af63d822a6d651a4e36442d9ecf4a",
|
|
"description": "nvk: Decorate CmdBegin/EndRendering entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40ab58035e2e7aaa12f849929b8f39abd8050189",
|
|
"description": "nvk: Implement GetRenderingAreaGranularityKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8636597c4a1c3d286faf5aad25cd2fa8ff0d69a4",
|
|
"description": "nvk: Implement CmdBindIndexBuffer2KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4b7754e7c576d8c856ffd4402ec824e6f9c8074",
|
|
"description": "nvk: Use VkBufferUsageFlags2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98a3bc699bb65360d6f118c37fa1e02e3e614a0e",
|
|
"description": "nvk: Implement the maintenance5 image layout queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af72961ff175978e5983a65f9187333dfb1548db",
|
|
"description": "nvk: Rework memory requirements to handle aspects correctly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "733d20277c7878d8c0411f25f49298eed9be0ccd",
|
|
"description": "nvk: Misc. style nits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50e5ee586cebe5f798613d9e4a4cddb4a4851da5",
|
|
"description": "nvk: enable EXT_depth_clip_enable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15d12bb6152b2bb5229b6560a065019fdab254b0",
|
|
"description": "nvk: enable EXT_depth_clip_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57c38a56696cd8a49786a884a9720e63c7ae0161",
|
|
"description": "nvk: Implement CopyQueryPoolResults with a compute shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a049f0d2c5ad79c49fa47785ed19109a6bb3240",
|
|
"description": "nvk: Separate the MME query copy code out a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f090efa8dce5628c672233d874017d99c64ae224",
|
|
"description": "nvk: Enable the SPIR-V DeviceGroup capability",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dadf9d59e6f9e0c4a7a7e84af6eca85efe24476a",
|
|
"description": "nvk: Add support for variable pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0241ed60252f4e174ea864e31149dd0e9f8b315e",
|
|
"description": "nvk: Add a root_desc_addr to the root descriptor table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e709a92788628d3acbc951e47ac5f6f2c04420e",
|
|
"description": "nvk: Use nvk_root_descriptor_offset for drawInfoBase",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0afc57afadaec2a6c7c268eafc98ea46dc79c78f",
|
|
"description": "nvk: Rework multi-plane format features a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b883031b9163346700cf67be80c69a1412637167",
|
|
"description": "nvk: Improve image format properties and limits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b85ccacf00f74b11c0a243f0579b38c627e90cf",
|
|
"description": "nouveau/nvk: Enable VK_KHR_sampler_ycbcr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e311b24b793222f5fc458806104ce30028493ad5",
|
|
"description": "nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67a2d784779ca276def46e23cf2246235f6e8357",
|
|
"description": "nouveau/nvk: Create helper function for sampler creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41b20344603deb9e5921f0a38907a240ff600178",
|
|
"description": "nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a863ddcf9e139f054bc3dcf9cc9ac93712040c94",
|
|
"description": "nouveau/nvk: Add YCbCr sampler NIR lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd03f4cd1afcc12c3524840b38a84203b1ad3c82",
|
|
"description": "nvk: Use the new NIL helper for image level extents for copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "866fc8b3f4507d72e48778217ed97c27c68adc94",
|
|
"description": "nil: Add a nil_image_level_extent_px() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "113d3447bbfd7f39ee959fa19e259ebdeabb9a0f",
|
|
"description": "nvk: enable rgb32 texel buffer support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "758973fb6216b6078c8e35394d2bbb654499a35f",
|
|
"description": "nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bbfdccc9f4030c186258878a27be1953f532d25",
|
|
"description": "nouveau: Drop GART size from nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2fa2ed04e07673426689c26b835af68fcec46c7",
|
|
"description": "nouveau/codegen: Do not keep redundant info for tessellation domain",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94e5eb68f4dfce13210097b68922f9dc19acae3c",
|
|
"description": "nvk: Do not keep redundant info for tessellation domain",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d670169ce7cf5aefc26f04711855083e15d62fd",
|
|
"description": "nvk: fix independent color write masks.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b844b6b66afcaff066a30474c8836981acad8d09",
|
|
"description": "docs/relnotes: Stick something about NVK in new_features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34ea8dfbdd5ee57477489f1285397ff5168b9a71",
|
|
"description": "docs: Add NVK to features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71f7cf8acf409a34fb8adcea23454fd75aa923e9",
|
|
"description": "docs: Add a docs page for NVK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0192cec1efc2d164157c3d84c54ae66b8cddd7d",
|
|
"description": "nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89bab0012a5bf323c4f8860d03a806bca30967ae",
|
|
"description": "nvk: align geometry clip setting with nvc0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6e347c82df11928e17dbec61ca15cc524c9a28b",
|
|
"description": "nvk: Flush more state on VI_BINDINGS_VALID dirty",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9345b95346dd3eac280ad152d07357526010b5d0",
|
|
"description": "nvk: Bind 3D depth/stencil images as 2D arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0e8749e13a8bc16d7287e771ef2b9e93dd31726",
|
|
"description": "nvk/tess: don't emit patch control points in pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afd6219055f620b68a46d37813f9ba3ead88db5d",
|
|
"description": "vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "574d6362ca9044937efc3be11f7cdde3b33e57b1",
|
|
"description": "vulkan/meta: Add a get_pipeline_layout helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f65fdfcca86acb0d64a5016d4fc922405720b45a",
|
|
"description": "Revert \"vulkan: Allow scissors or viewports to be set without counts\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b551f26a0caad52de620222e2df8416e80332943",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b2e7aab523ca8f03cce0a2fcb38ecb493050000",
|
|
"description": "nvk: Use the new core vk_sampler struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1524906f734a00ee41be5d2eff97f681303d0e32",
|
|
"description": "nvk: enable fp helper invocations loads on more gens",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27eb9af9d804c9daa4a89615a59012abd3f54ccb",
|
|
"description": "nvk: Require an environment variable for poorly tested hardware",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4367f2e3c03ca02c6ab831bb9917210dc6110c4",
|
|
"description": "nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61c0d868318659a717e03d922eef06c38f4d58fb",
|
|
"description": "nvk: properly calculate SLM region by taking per arch limits into account",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b66a0a70c8e5176569b1c2a8b1b5073e4fd5817",
|
|
"description": "nvk: replace mp with tpc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5129fb03f4cf3771c796a5da089d1d0f0e39a3f",
|
|
"description": "nvk: fix num_gprs for Volta+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6a885190248de623a6c9ef82e6f177fefb16ca9",
|
|
"description": "nvk: Implement VK_EXT_physical_device_drm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c68b4e4b3a84cb023d6356a7989ebae78c3b1092",
|
|
"description": "nvk: Don't enumerate pre-Kepler GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f52add16fc77de64f59e558a184d433b69798bb3",
|
|
"description": "nvk: Move the winsys device to nvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be5d6c7cbe33c7acb28ba5e42901b9cc47971566",
|
|
"description": "nvk: Add a ws_dev to nvk_device and use it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2bdbc2151a98a73cb305b266ceca0c785478984",
|
|
"description": "nvk: Rename nvk_device::ctx to ws_ctx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "088692d954f84f44f6eb4d25aca67551ce0d4227",
|
|
"description": "nvk: Use nv_device_info for class checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1756e4601a0e617f03ec5074bdb83fb9641c2ba5",
|
|
"description": "nouveau: Move gart_size to nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "372c884b4adf7a2166269b28658b1e0ee3ce4743",
|
|
"description": "nouveau: Move more stuff into nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e85ea6f7ab5ef935af64b15c709170f931a8e1c",
|
|
"description": "nvk: Set deviceType based on nv_device_info::type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56ccada0879ec2815b98a8cbeadbf36cd02555cc",
|
|
"description": "nouveau: Stop using hex for SM numbers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9846c4e13e07ac79284ff72e0b78b356339e2d08",
|
|
"description": "nouveau: Put PCI info in a pci substruct in nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b232e42532bdb47600633c59c6faa58e970c5cc5",
|
|
"description": "nvk: Only advertise EXT_pci_bus_info on discrete GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e722d0ff0b8c800543b4f581b78c37da40aa83e1",
|
|
"description": "nvk: Drop nvk_physical_device::instance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "221e024386ac3ab022fde4bb3abf031c04615aea",
|
|
"description": "nvk: Use canonical variable names in nvk_sampler.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75fc6260e80ba0caa6514d6e29ed55c034606fba",
|
|
"description": "nvk: Use canonical variable names in nvk_bo_sync.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2be4acce257411d60aa491c7eac2d5319a3cd10f",
|
|
"description": "nvk: Use canonical variable names in nvk_shader.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6170e1c8d99cd6d236c08ceb6cdacfc445df27c1",
|
|
"description": "nvk: Use canonical variable names in nvk_physical_device.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d9155c9f8ab841c578229d4b499fb4239ea955c",
|
|
"description": "nvk: handle alignments in device memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0a165799ce5f7ebe1d9f5ea797a1b3fb8a8a14d",
|
|
"description": "nvk: Add an addr field to nvk_image_plane",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad37394dfe168045544acb33639e272379b0aeab",
|
|
"description": "nvk: init image fields for requirements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0498eeba32f18ca22550c9cfdfe29dd902bfd36e",
|
|
"description": "nvk: Add a buffer alignment helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a0cc93bd41f80bed1edf744fbf7d7eedf9bdcb1",
|
|
"description": "nvk: Reformat nvk_buffer.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fb3298a9534184933945757e92d9e3d97fc7c73",
|
|
"description": "nouveau/winsys: fix SM value for Ada",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ffbd53bb7780ffd6a0be55391a9751b5c21c7c1",
|
|
"description": "nvk: Add support for probing as a platform device.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "880663c25ddb06310222c98464bd727e5a9eae22",
|
|
"description": "nvk: Clean up redundant vendor checking for physical device creation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "826486339bccf2787497e85c0964394dbc292c10",
|
|
"description": "nvk: Quiet a compiler warning.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0410054459e80e673e6ef3279199c5ed925f8143",
|
|
"description": "nouveau/winsys: Fix an undefined use in the error path.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "820c03ebeeafc84898b7db747442a0d5ab866e16",
|
|
"description": "nvk/query: fix push buffer size for copy pool results.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fe57b2d7a55278d90918bfcd716c2006d7a9826",
|
|
"description": "nvk: Enable external memory extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "113b9b00e785d1d50839d12e48e3d0100392346a",
|
|
"description": "nvk: Support dma-buf export",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0399999decd309a9096094911734159dfb07ab62",
|
|
"description": "nvk: Support dma-buf import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
|
|
"description": "nouveau/winsys: Add dma-buf import support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10ffe8e709ab4c0466dcf51e60a35321924d8e5e",
|
|
"description": "nvk: Require dedicated allocations for external images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f0c06e1306d6f4aa597dbacec477b812ccb2d86",
|
|
"description": "nvk: Dedicated allocations override internal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "702326d0138fd7bc1bd032678998b5909951a62c",
|
|
"description": "nvk: Add external memory queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d247f447e92f520cc55bbe32f45cdfc436f9a56",
|
|
"description": "nvk: Add device and driver UUIDs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cccc044f51500058fde616e06c694f7bebde61d1",
|
|
"description": "nvk: Use abbreviated names in nvk_device_memory.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14d35c70487fe6956deffd18131588a5d8418a2a",
|
|
"description": "nvk: Use NVIDIA_VENDOR_ID in pdev try_create()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccfbd94891c08a741d1441ea0ef450b347d591f1",
|
|
"description": "nvk: Enable descriptor indexing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edb58c666005f5b75d3d62cc61232b467fa9b498",
|
|
"description": "nvk: Add nir non-uniform optimization pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dd15199a1f235066874a206401ff00d713bfe23",
|
|
"description": "nvk: Handle cases of descriptor bindings with variable counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a74b3e3118298fc9961173d23d8536de29a1f84",
|
|
"description": "nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81bec8b63bc1c4c49109b008b1043b6107b99bd6",
|
|
"description": "nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "354fe8fda01d0803dba918d8e2ca53b07b60b757",
|
|
"description": "nvk: Fix segfault when opening DRI device file returns error",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3572f5cd7e273f101fa36c98dc73b52d5b6be567",
|
|
"description": "nvk: add support for D32_SFLOAT_S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62fa4ff5e0252df2564c6b39660941b51b31ed5d",
|
|
"description": "nvk: Take an nvk_image_plane in nouveau_copy_rect_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d712c2e066207da42ee24fb631c83df33857b7b",
|
|
"description": "nvk: Add helpers for binding image planes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe022d4e870e8aa529f56f9378955e42af7ad8d9",
|
|
"description": "nvk: s/device/dev in nvk_image.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebcac6b81c59ba5a715e61091e6ccbabb67c8b40",
|
|
"description": "nvk: introduce an optimisation loop.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b6b59e6542a49f98124829aed7cd27ca5cef016",
|
|
"description": "nvk: merge tess info between tcs/tes.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "136d49054bdd8ef9a498ad8777066c39ddb4f00a",
|
|
"description": "nvk: fix transform feedback crash when optimiser removes things.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7715aea5aa99ea37bf7920ba55d44fde3278a543",
|
|
"description": "nvk: Lower io to temporaries for tessellation evaluation nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f561406d38bcd6f3a99c44ef7c94b184fe4c8374",
|
|
"description": "nvk: Respect tessellation domain origin state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93369f1f96b6fd33c1b941d7db3644e08cc9c09b",
|
|
"description": "nvk: Fix cases where execution mode is specified in the tesc shader.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "544aadc56b845c17800eb8be34a8f0ad47fb7302",
|
|
"description": "nvk: Enable multiview with tessellation shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76e02c7f77b87104c763f125adacd0694dc4bdeb",
|
|
"description": "nvk: Assign locations correctly for arrayed IO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "304636297fada351fd4b9e980981462b5708aead",
|
|
"description": "nvk: Basic tessellation shader support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecbcc26a6e09c4e3fe63e4e5863989f3a0f7eef8",
|
|
"description": "nvk: remove duplicated device features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e41031d8ffdd46c223fcf383e40e615aa073e102",
|
|
"description": "nvk: Enable multiplane images and image views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39d8d3811d044a3755ef9163db3b5f5aeea3eda1",
|
|
"description": "nvk: Advertise KHR_spirv_1_4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ea94caab6f89bd6a7f8c8ad17f3ce3f0e90f32a",
|
|
"description": "nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2379a2e87ac2ffbfc2e3e65e5f133be9fa680ff",
|
|
"description": "nvk: Advertise shaderStorageImageReadWithoutFormat",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6334cac28870ec03d5a454a2492af8441bbbfa00",
|
|
"description": "nvk/heap: Set the right pitch for heap resize copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "729b34be8a135e440672f4534439a1dacda6e011",
|
|
"description": "nil: Add A4B4G4R4_UNORM format support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac4073a4ee745a6a4d36d0e7fdee647e75585d97",
|
|
"description": "nvk: expose EXT_sampler_filter_minmax",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72263d7589dd743d869233b32560fc1a6e20a3d5",
|
|
"description": "nvk: Only use view_id for layer in multiview",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e93173cc9b07d0be35e554c7c904c769e826437",
|
|
"description": "nvk: Move code inside view mask loops to a helper function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45001c878f004bf20d2dbae3b4f6bae5bc47d33f",
|
|
"description": "nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6a3dd4b51066394b72b35e20efacf7bad5dffba",
|
|
"description": "nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71a00a0a1c0bc5c91d955afbd5881517bcc5cab9",
|
|
"description": "nvk: simplify code by using new helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1bbd16f1fab104390434ebbb3b649dd47346f38",
|
|
"description": "nvk: Reset offset value in ResetDescriptorPool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35d85fca88b2b521d50b96ed6d697cda60b42993",
|
|
"description": "nvk: Add bufferImageGranularity limit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4aba5b310c9ccd125b97b385fd99b2e6384679b",
|
|
"description": "nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8269ca0d519d78b6b0453638de9aa354c6d52796",
|
|
"description": "nvk: Sort SPIR-V caps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86f960090ef4f921e4a54fa1067f7de95c84e37e",
|
|
"description": "nvk: Implement VK_KHR_map_memory2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc368b2b907d49b7e4bc948070c456fb915cbbca",
|
|
"description": "nvk: Use vk_device_memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dd4237896346461917709b9b29cc9e17c9c5f07",
|
|
"description": "nvk: Set spirv_to_nir_options::min_*_alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7810c9171e4472eabfab2065ea740bbe727f34a7",
|
|
"description": "nvk: Add a separate #define for SSBO alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06c798f39bd89bcf8e6bd276b3bbcac6c3f9fd2b",
|
|
"description": "nvk: Expose VK_KHR_maintenance2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a626eff1c3d174dc44dfec7baa635724d83b2028",
|
|
"description": "nvk: Set pointClippingBehavior",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c760d2436e5599da2cb082adef4c7551716b1d6",
|
|
"description": "nvk: Implement uncompressed views of compressed images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0895e160a8ae44553d065396e53a664ae81fe141",
|
|
"description": "nil: Add an image_level_as_uncompressed helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fff5b7c4f9e0900a0e8a6863f58c477b2cc79f6",
|
|
"description": "nil: Add a nil_image_for_level helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6caf1e473dca6bce302b87b0725a62c81966d8fc",
|
|
"description": "nvk: Support geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eac1b0c4d70dd900d150ed316f7d29e1d455f3f",
|
|
"description": "nvk: Fix geometry shader active stream mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "921c06a6d44bb3985cbe17133b219655bcd89841",
|
|
"description": "nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cbe71176042d782dc32d4e1fb9050e9e21e8fc5",
|
|
"description": "nvk: Increase the push runout to 512 dwords",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16f4c215599e1f6e6db021e057d62aee666975a6",
|
|
"description": "nvk: Add A8B8G8R8_*_PACK32 format support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d02e8951521c4fd2a18e2165bda47b20b11c22b9",
|
|
"description": "nvk: Advertise VK_KHR_multiview",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5472e96849862955de9f518fab5f4a6a8e9c5578",
|
|
"description": "nvk: Add input attachments support for multiview",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec4e014b9b83dad6b94233967a9562d58fe2e487",
|
|
"description": "nvk: Add query support for multiview",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "903b91797993ce0132d1c34665b605195acc7dc6",
|
|
"description": "nvk: Add draw support for multiview",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df2f07a57cd037f1508136a0e6d3e3d1f0cb677d",
|
|
"description": "nvk: Break the inner MME draw loop into a helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18c1977b657e46733334610150bea380ef7a9272",
|
|
"description": "nvk: Spill DRAW_IDX pre-Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d8ffa3dd45a2c62ac383540d133d896cba7bd63",
|
|
"description": "nvk: Rework spill helpers and DRAW_COUNT spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b7d13529a627ffc5b975bf95d8981276abec5ab",
|
|
"description": "nouveau/mme: Add a helper for re-allocating registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9009100486a2b707fdf4b95d9ecfd0cbf4172ce0",
|
|
"description": "nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ae61af5e33137fb955ca54bcb042fdb60024858",
|
|
"description": "nvk: Add begin to mme_scratch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec917719bf2393cf58194982e2f1f3e06b507c24",
|
|
"description": "nvk: Lower nir_intrinsic_load_view_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0c86365dae3c89f2a6dea830003b4773aad6f00",
|
|
"description": "nvk: Add view_index to root descriptor table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08a200193ff3cb2b45bd0d885f961029ddfb6e88",
|
|
"description": "nouveau/mme: Fix while loops pre-Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccf004837ae36d298231b511643628e50c566cce",
|
|
"description": "nouveau/mme: Use ADD for ine with an immediate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "837b622dbf4aa8438c11f05b7ef873ef7d2d25b3",
|
|
"description": "nvk: Add a macro to set MMIO registers via falcons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63bb25f87dda6a54a4bff2fb0ca477a314115089",
|
|
"description": "nouveau/mme: add a macro exit helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc099bd80858c03d8b8ab71ee836eef5599c3139",
|
|
"description": "nouveau/mme: add test for BEQ with magic exit offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd1ff51b777eeaf8062886af124ec0e85ad6e3e6",
|
|
"description": "nvk: Fix some cast defines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ecf6db5217936b7530aca2ccab9798f3f5e33ae",
|
|
"description": "nvk: Add instace WSI entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb003b75a15593aedcb4d51d20ec5a5bf05d4bdb",
|
|
"description": "nvk: Advertise ICD/loader interface version 4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43083a041bc032823ab32515afea3d45331c3ac3",
|
|
"description": "nvk: Use the same lock for the submit and the memory objects list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93c439f6603b549071bed733ae136e4440f99cad",
|
|
"description": "nvk: advertise DemoteToHelperInvocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "651bdb38227f0bb06486bf05e247da30e59cbc03",
|
|
"description": "nvk: fix r32_sint format support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7b240c67cb7a146c39cc0b2575ab8956063e998",
|
|
"description": "nvk: add min_lod to spirv caps.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d96cac61c51d58a30460e8a8b3606399bf823024",
|
|
"description": "nvk: add compute support for ampere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dbeef7fa18cd071b7fd34b45a7546ca240050c8",
|
|
"description": "nvk: Clamp viewport clip to max range",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1b4ddcf1fc47b7b2f7b1d8feaa84096d267f638",
|
|
"description": "nvk/barrier: handle host bit.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44fd2e94a3593ef85dfced32522ffc9f34dce814",
|
|
"description": "nvk: Support vertex shader transform feedback on Fermi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e5efe64075dbfe2056c8b3993b419cf7b3a32ca",
|
|
"description": "nvk: Support transform feedback queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b3730d27137b22c80d30205cbc468aea1da2199",
|
|
"description": "nvk: Support transform feedback geometry streams",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdd4a657188cab6a1640db9d2f737a863c8d2647",
|
|
"description": "nvk: Support transform feedback indirect draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dded0bc530724074f303d6142529375207a16f1",
|
|
"description": "nvk: De-duplicate MME code for setting draw params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb60830935f497a0da268f2228c75eeae1760d95",
|
|
"description": "nouveau/mme: Ensure that zero-initizlied mme_value is ZERO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fd7df4aa2c36726d190ba06c6ce9f1c01da5d4a",
|
|
"description": "nvk: Support for vertex shader transform feedback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d66182b215296cffd37b38f351da6ce8f1ad0c04",
|
|
"description": "nvk/nil: don't ask for compressed image kind",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "983b5e99344440a89cce38f531632fa7849cd3f4",
|
|
"description": "nouveau/winsys: allocate unique object handles across channels.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37505e9bba0410ab81f0f51db28d810c1d073167",
|
|
"description": "nouveau/mme: Add a bfe helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0658acf17802a3bbd39937e6fe0b039fb0c561b",
|
|
"description": "nvk: Advertise shaderImageGatherExtended",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97346f0fe1aba21762f89a13b6ea31ae91ac1c34",
|
|
"description": "nvk: Rework features enables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e37c20a3da7a2819801f291564aed70679549ab7",
|
|
"description": "nvk: Rework extension enables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b07fef43bf3b8448134615b0b7b5ebf4344c8e13",
|
|
"description": "nvk: advertise VK_KHR_maintenance4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08057651eaf334f5055e3daa0dc85b549049507d",
|
|
"description": "nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81dc17c4db0bf287db23f1b07b8f0dcfff6dc097",
|
|
"description": "nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4ec8df90b90e85a812ef0795a9b016711e15360",
|
|
"description": "nvk: implement vkGetDeviceImageMemoryRequirementsKHR()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e83faece09b2646e8022c9e261fbb1c84a060883",
|
|
"description": "nouveau/mme: Add a helper to dump instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1ae91d89e15b1372a647798d995ec8ae448491e",
|
|
"description": "nouveau/mme: Fix nested while instructions on Turing+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2aec3b99ef1bb267790d5192b66dacba7c57198",
|
|
"description": "nvk: Bump init context batch size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4ddae03b790ef37eec7096d5f710e7b3f42721f",
|
|
"description": "nvk: set device info before use in nvk_get_device_extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e5fcf912f6f79a2b08591fb178fe8c39f05dd9b",
|
|
"description": "nvk: Implement VK_KHR_draw_indirect_count on Turing+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0cf79b28faa3b6be9564c3bbd3bd711687bf02b",
|
|
"description": "nvk: add warning on non-nouveau drm driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0083eb330f877c5a48394c71770e7ac3941d265a",
|
|
"description": "nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52db7738f7abdf0bf7499336adb90ed320ed0fa1",
|
|
"description": "nvk: Support VK_KHR_shader_draw_parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09358fc0c1edbf400a878d39c6f4a4358b59780b",
|
|
"description": "nvk: Simplify mme build function argument",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffd896852bd0122062d4183d50fa0a7a0e0d7484",
|
|
"description": "nouveau/mme: Keep device info in mme_builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd",
|
|
"description": "nvk: Advertise VK_EXT_robustness2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea06f9a893e1d300d5ff377040db9f0a1053c505",
|
|
"description": "nvk: Advertise VK_EXT_image_robustness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2532f5654fda71b8fbd4f33f9e3b43db11ffddc2",
|
|
"description": "nvk: Set image index to zero for NULL nvk_buffer_view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "290bd3e0276584ed97bbec75573e8a88be588fdf",
|
|
"description": "nvk: Advertise VK_EXT_mutable_descriptor_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ff951d3cc3f5bf337b6fbdfbc97156e5c30f0a5",
|
|
"description": "nvk: Enable VK_KHR_maintenance3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "635b252b4bc795a621bfb13f13b2b288458950c6",
|
|
"description": "nvk: Implement nvk_GetDescriptorSetLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63c35814aad6f602a1f0b6f135a979e88d277290",
|
|
"description": "nvk: Don't over-size push descriptor sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34e842eedbc7274389b5731ab8bfa537895e1f05",
|
|
"description": "nvk: Replace asserts with conditional that sets type_list = NULL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7e39f5e15cbb188193295e03cd3f82b8d781dbd",
|
|
"description": "nvk: Update mutable descriptor struct type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6ab6fe401fde4cad516a4dcbbf5628480669b3e",
|
|
"description": "nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "197b4f8fc7509e803181027f6c2bdcbd11941bfa",
|
|
"description": "nouveau/mme: use fermi enum in fermi builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "715dff0b937c299e5cd7cc72644e5805ee8e1c57",
|
|
"description": "nvk: Add a build test for MMEs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "978415e7a236110dbd811847207573a2d19eb22a",
|
|
"description": "vulkan/meta: Use the new NIR texture helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3716f1b9e3ba63f9a22bc3d2cc0cba889779862",
|
|
"description": "nvk: Implement Draw*Indirect on pre-Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fb8fa524139d8da289eec3a277a8936aa91833e",
|
|
"description": "nouveau/push: Add an NV_PUSH_MAX_COUNT #define",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee8fb23d20b5682f454a1e136cc9e501c1f0707a",
|
|
"description": "nvk: Reduce register pressure in nvk_mme_build_draw*()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83142c825f79da5e35c1e8c7184a63021e2fc893",
|
|
"description": "nouveau/mme: Don't allow WaW dependencies in the same Turing instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5560f5f4ff69eff0a9ce356bcad038f6d0f2b94c",
|
|
"description": "nvk: Make some MME builder names more consistent",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d45486f2c56130b00598efe1cb9f6722d954c2a",
|
|
"description": "nvk: Add a helper for pushing indirect data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5a31866ec76c2249989feeb39a4f1048f4eed2b",
|
|
"description": "nvk: Rework nvk_cmd_push a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eed24d89dd106efadddb67e2d448e482a745dc9f",
|
|
"description": "nvk/drm: Take a byte offset/range in push_add_push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b76d6725e27c97968229355a8b2ed8c0aeabd38d",
|
|
"description": "nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa69c25125275f45466f8cd6939426d92ce56ae9",
|
|
"description": "nouveau/mme: Use a uint32_t for size in mme_fermi_bfe()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c98179b868bb4f0aa1caccaea986c00d7c6e9d9c",
|
|
"description": "nouveau/mme: Add builder tests for SUB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8032b893d63b18a9813a45e96ffe81d48a8b414",
|
|
"description": "nouveau/mme: Add some generic builder tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15295e32ec7f445aa8e017423864d1084ebbb7f6",
|
|
"description": "nouveau/mme: Unify some of the test framework",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94ea7cad3a49090e5656f8ee98038a56dd874c56",
|
|
"description": "nouveau/mme: Take a const nv_device_info in mme_builder_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b664b42fcebc8fc8b7ea7d9e95be4e3e3f7b5789",
|
|
"description": "nouveau/mme: Don't swap x and y in mme_fermi_merge_to()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75deae59887f3bf201139192b36c2d70b75d5862",
|
|
"description": "nouveau/mme: Fix is_int18 for negative numbers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67008dfe789c04e1ca26c658f0a415f11aa0579b",
|
|
"description": "nil: Only choose a PTE kind for tiled images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22cd2658e89293a2ed671b9e2f7b8ce5b11c10f2",
|
|
"description": "nvk: Report image alignments from NIL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be5a07aa52b04856e1903a86dcfa2d4be6b26c5b",
|
|
"description": "nil: Fix image align and size constraints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a51b06c7306b268d3eb97406759d7169b68ecc5a",
|
|
"description": "nvk: set the device fd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee06bee79acfa297cc13fe1649fdcb8f6ddb81e2",
|
|
"description": "nvk/winsys: store device ptr into bo instead of ptr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be456a3be2aa4419b4d9dfd8340cae6ab6b20e2e",
|
|
"description": "nvk: init dev->physical_device earlier.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cca5f6b280608ec55dd1a8d4cddaac6f83d51dcd",
|
|
"description": "nvk: Cosmetic clean-ups to Create/DestroyDevice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ade334a8078a01c50703419480f6f45297ce162e",
|
|
"description": "nvk: Handle zero-size index and vertex buffers pre-Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c096786cad073f34b090f0069205adf209b8d1a",
|
|
"description": "nvk: Use a GS for layerered rendering pre-MaxwellB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74e8be6545dd695f7e13c43632fd3b4c597c45dc",
|
|
"description": "vulkan/meta: Insert a geometry shader when needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af3400a957571baf8e128b2226364c058d59f568",
|
|
"description": "nvk: Compile all NIR before running codegen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "838c92ae9583c9e74135598e72f69d0cd29e7900",
|
|
"description": "nvk: Compile geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccc50eb2765b1b577a318edc8060730e32309047",
|
|
"description": "nvk: Properly align root descriptor tables for pre-Pascal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3595701e1612dbf7459b002f9dd9353b2b7bac91",
|
|
"description": "nvk: Free a couple regs in nvk_mme_build_draw_*()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dabc4f6bcc72bd80185fb47fd0e6f6ba0c82731d",
|
|
"description": "nvk: Disable indirect draw/dispatch and query copy MMEs for now",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "731cfb86e763be846a72c241dc4a44890101e835",
|
|
"description": "nvk: Use a contiguous shader heap pre-Volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55be10648d892b4135d2c26f7a4a770d4d4472dd",
|
|
"description": "nvk: Add support for contiguous heaps to nvk_heap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc8fd9050cbdbb29e60baffd5355d438f38fa67c",
|
|
"description": "nouveau/mme: Add Fermi hardware tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d64a0b787ecad47abffd67f32127a90f3637a834",
|
|
"description": "nouveau/mme: Add Fermi simulator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b949a53206ffc1afb6dd1fc42109d0624cc20973",
|
|
"description": "Add add immediate optimizations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e848cbafa4e47b52a019c1022a9cb93299369f78",
|
|
"description": "Support immediates in MERGE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "162269f04981da3905b22dfc8afacadc619c71c2",
|
|
"description": "nouveau/mme: Add Fermi builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "663258be5ebc86153b70bb235e44af9aad3cdc9d",
|
|
"description": "nouveau/mme: Add initial Fermi definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5971c0967ada895dd7a94b6de67ab4914551f5a5",
|
|
"description": "nouveau/mme: Take an nv_device_info in mme_builder_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfe4627e3db9684033de5dae4fb06cf56ce0dedd",
|
|
"description": "nouveau/mme: Prepare the builder for multiple GPU generations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff39efdf55723c1191955aa22c877b9d8c331058",
|
|
"description": "nouveau/mme: Move the cf_stack struct to mme_builder.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7630f0e645c9947c9ca16fd57e8a574c711d9b37",
|
|
"description": "nouveau/mme: Drop the implicit_imm parameter from mme_alu_to()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "baa173536429a0500689dd4ed5b122add60bb0d3",
|
|
"description": "nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e1a868b6d0c0730d538e1c1a4614b7e4967c8e3",
|
|
"description": "nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b52da5afab65e91392cb2d01499894fe4610d90",
|
|
"description": "nouveau/mme: Break the Turing builder guts into a separate header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "724f7a875ffbcd57e9cb46482c96e9a628cdd9b8",
|
|
"description": "nouveau/mme: Make helpers less Turing specific",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc87631b202693f4f6be7153cf6e6628128718f4",
|
|
"description": "nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d207b3356e98ae7451a4f0a1cf880bbfb584398a",
|
|
"description": "nouveau/mme: Add an intermediate MME_CMP_OP enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0c7e23ca8a0d454f3de2367d9b0d4ab28718ce5",
|
|
"description": "nouveau/mme: Add an intermediate MME_ALU_OP enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db5b38cb9e0e6e33bbd4242f4b8abc5af900bf43",
|
|
"description": "nouveau/mme: Add a mme_reg_alloc struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d7f96228d5853ea4133d539ba0f5267ce66b198",
|
|
"description": "nouveau/mme: Move mme_value into its own header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70ce8ba5a414965791805b1bf41be67d9bc00190",
|
|
"description": "nvk: Implement VK_EXT_image_view_min_lod",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71da9cbefbf0df12e781ef55c2921b9de8c87f60",
|
|
"description": "nouveau/nil: Add macros for ufixed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa5a82dc322c15506eb49f637d5020a026ba6cd2",
|
|
"description": "nouveau/mme: Make alu_op_to_str static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffc619b3eb3ce0650177c5d8a5fa29d433980182",
|
|
"description": "nouveau/mme: Invoke SET_OBJECT in the tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fd6baa989a2cee21e57261086806b5751beca59",
|
|
"description": "nouveau/nil: Use nv_device_info for format queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f23b892a9dca2995f9fcfb8cfc0a79697134665b",
|
|
"description": "nouveau/nil: Take an nv_device_info for image functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "433e74268218b22da27adb8f396f8654989e22c2",
|
|
"description": "nouveau/winsys: Move device type into nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87f946730f5ac551875c0e99d865db4e10922860",
|
|
"description": "nouveau/winsys: Add an info to nouveau_ws_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d254831012a3d6e739eb097e0def026353942cf",
|
|
"description": "nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44431f8ee5f79a60539b8d7f7854129c9672010d",
|
|
"description": "nvk: Implement VK_EXT_non_seamless_cube_map",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "788ae9b6018d512068808369c91768dade7f40a0",
|
|
"description": "nvk: Enable shadow sampling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53e0bef3598ea3dcdd6f0a0c4f088d9067d45919",
|
|
"description": "nvk: Advertise EXT_4444_formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e89a715f4af99918745922dc8977ab3f6d17f35c",
|
|
"description": "nvk: Add A4B4G4R4 formats to nil_format_info table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "115644cbc6cffeab60c15c28156abebec5f3ee87",
|
|
"description": "nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44b7d71c65142b5551f0448126f9bfa168df36ce",
|
|
"description": "nvk: Advertise KHR_device_group",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d471da3f9509d646c07675d92b4ec8ceb7fe81da",
|
|
"description": "nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fb732ad7dade313a22d2628a50977a00460757b",
|
|
"description": "nvk: Lower base_workgroup_id",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "668e859255d000c54fcc7953e7bd95c179714b86",
|
|
"description": "nvk: Add base_group to root descriptor table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c5fbfcc30490ef27eff7af0efe5fd238d06eb2f",
|
|
"description": "nvk: Set maxMemoryAllocationCount",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bb03cbd7a37e6da2935bef2f586f270925025ca",
|
|
"description": "nvk: call correct macro to clear views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1de2bc61445cb9384cd3139a0618e9b6871db204",
|
|
"description": "nvk: fix maxPushDescriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "436171ecf11e842163b1bb4398cf9d30414d3714",
|
|
"description": "nvk: Add a helper for loading resource_index-based descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abe806236d47fb1400482523eeebfaf90bea361d",
|
|
"description": "nvk: Drop block_size from the root descriptor table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6411cbc6c581c956bd38ef4972f19528d9373ff2",
|
|
"description": "nvk: Lower load_num_workgroups ourselves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a6aeb7caa5325c0ba58b5cc12bb154c28cddc63",
|
|
"description": "nvk: Rename grid_size to group_count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03738819f9ba0c6aec5d6932fdd2e3e49d5a94e9",
|
|
"description": "nvk: Capitalize NVK in user exposed strings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "062b8e74775f4131f87c92d9cdc9635b2d02e5c7",
|
|
"description": "nvk: expose KHR_driver_properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "748bc8e487adb035e2b6005e5aa58e5a5b53e1ff",
|
|
"description": "nvk: Advertise VK_EXT_separate_stencil_usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a84e58180e9f626454a3b0860ccf1a5d2b3ca88",
|
|
"description": "nvk: Advertise EXT_index_type_uint8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c461c30181d27111a655a65506818b4e43a76803",
|
|
"description": "nvk: Advertise KHR_uniform_buffer_standard_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bcb8797bce48bdbebdb5812f695d2a29218eef7",
|
|
"description": "nvk: Enable KHR_dynamic_rendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd044423a2d96f093e1cc72b1bfec1ac42b8d5ec",
|
|
"description": "nvk: Advertise VK_KHR_bind_memory2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e5b6074e085b68744a009a801e8f495ba3958ec",
|
|
"description": "nvk: Advertise samplerMirrorClampToEdge via 1.2 features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b934e98452ecf8463597d6829f63ed0b98cc126b",
|
|
"description": "nvk: Enable VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1b9441a8e94f14ea27497db7c7de0d342e88e33",
|
|
"description": "nvk: Enable inheritedQueries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e84eb35e2996801965f3f477359b4b0d782e59d",
|
|
"description": "nvk: Re-order Vulkan 1.0 feature bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45c2ebc341db2dafbdc6994f483068e7b080caeb",
|
|
"description": "nvk: Convert system values for gl_PointCoord and PointCoord into inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a08ad59ea68d9a0181e0194d455ff7a825b80503",
|
|
"description": "nvk: Use nvk_buffer_addr_range for buffer descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08e5a211dcc9d4e6b33fb57e8afbb16254077d81",
|
|
"description": "nvk: Add an nvk_buffer_addr_range helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0e16a7893839d0c96b08b11bb34b6446eb37a0f",
|
|
"description": "nvk: Fix a comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8c21d89e830d8d872c763739dd4945530d93616",
|
|
"description": "nvk: Support large points",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6ef49b454a366d76683356708f2846557de2204",
|
|
"description": "nvk: Switch point rasterization to point sprites",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fa8df43ea65b90ee36e1cb10adcc1531503ddfd",
|
|
"description": "nvk: Lower image_size to txs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae14362ff6b1ec48fb53638730432e06519c7ed8",
|
|
"description": "nvk: wire up M2MF for Fermi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "970bd70584610b26198af9736e3b1a30b1373366",
|
|
"description": "nvk: allocate VAB memory area",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8633aac5845cc06c33347aee2b4c49c15048f68d",
|
|
"description": "nvk/device: fix order of error handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27d6f994baa190a2cd2da2fffa06a9a8befaece9",
|
|
"description": "nvk: support pre Maxwell Texture Headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6214bfd139f713c6f93bfbae470f83159ea08056",
|
|
"description": "nvk: bind more subchans in init_context_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd4871017622ae7dc2da41b67d393f696693f6dd",
|
|
"description": "nvk: reduce pitch for FillBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1eb63dd19a71a8b848c3357989fc1fe863ce6f68",
|
|
"description": "nvk: use remaps for image copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a39d22f2465c67e0582f4aba5d87ba718282b1a6",
|
|
"description": "nvk: properly align slm size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb54c32fee9f1e498781a8e41e23361881a31ff3",
|
|
"description": "nvk: Use SET_PIPELINE_PROGRAM pre-Volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f24bd5291596cc0c33ee56c60df2dade1ad3f142",
|
|
"description": "nvk: align desc root table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a8673f6946b90cce977f5a7f854b0fb6782d2b9",
|
|
"description": "nvk: rework QMD handling to support pre Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80d0a074fc4d0ac36ccc9b5a06bb6173c338c194",
|
|
"description": "nvk: properly align shaders pre Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1949c83381c07b98b2c4350f15175d9632be995b",
|
|
"description": "nvk: fix some class version checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "891624b08fd9390c766b6c9ee35da3403ce9ab01",
|
|
"description": "nvk: Advertise EXT_vertex_attribute_divisor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9316b624a9aae54eb19d3922e58e4ceed40bfd9",
|
|
"description": "nvk: advertise EXT_image_2d_view_of_3d",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "380a2bc795cd3364f7f056810d8c4eb6e23089e3",
|
|
"description": "nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f9319f60fbef06e1fae7d0f427c72161c38a6a2",
|
|
"description": "nvk: Support base instance in instanced draw calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2a52982d19c694bcc601f3803cc23f74810d7cf",
|
|
"description": "nvk: Set base vertex state in sequential mme draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73f5ab54565961f1e26e66d3a9bc248da1a17772",
|
|
"description": "nvk: Add a macro for root descriptor table byte offsets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0de4083544f88018e2c1fbdff7cc4e676df12e5c",
|
|
"description": "nvk: Do not increment instance id across draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff30b059173164373747d47548d1b7eb7ba01044",
|
|
"description": "nvk: Add a devenv ICD json file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0d8ddc70ed6e06c88a5d59d30d9aeca64bc0e7e",
|
|
"description": "nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9b72acc4e29c17858b9d2f86b841fda818216e2",
|
|
"description": "nvk: fix multiple pipelines failure allocation case.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79d7ee22e18df2633730102c80570d688055f12c",
|
|
"description": "nvk/format: Style fix for VkFormatProperties3KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d629d7aec145b95bc791dfc73d357dbbea8e1f8",
|
|
"description": "nvk: Add a bo size to nvk_descriptor_set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3568027b9d31cc0e176601c6040185810f063dc5",
|
|
"description": "nvk: Assert that descriptor buffer access stays in-bounds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be417625c4792f33e114eb59aa79dadbc113e4a6",
|
|
"description": "nvk: Advertise VK_KHR_depth_stencil_resolve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d47ca67cde37e5d4a7b11fc62a976c9dcf3f9990",
|
|
"description": "nvk: Advertise MSAA via image format properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dc19e1cce4e8f490acd2f349b188f81bebf6843",
|
|
"description": "nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6a0c1cd4b3e0b5cb1ea722c8e237a91b8a98815",
|
|
"description": "nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c",
|
|
"description": "nvk: Use meta for MSAA resolves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c3dc8c63218f12d9a09d6a31ddba9c4fe72288c",
|
|
"description": "nvk/meta: Fix restore for descriptor set 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a94c556326f95acdc0b2a12b7f00dbe23aff6b1",
|
|
"description": "vulkan/meta: Add support for MSAA resolves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57314fcdc63e6ec8b505c87a01e8d6e3f1e1811b",
|
|
"description": "vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d813fe50a40564577b91de4fe5e2377c9d640356",
|
|
"description": "vulkan/meta: Support writing stencil as iterative discard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c184b54ef940aad931f54f6367091741643dc75f",
|
|
"description": "vulkan/meta: Break the guts of blit into a helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "266a472b28282560215f31bb1afa9cb9071ab955",
|
|
"description": "vulkan/meta: Add a helper for building texture ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "996844f884e0d3996a33ad0dda3d5e3e15ee7a87",
|
|
"description": "vulkan/meta: Bind whole LODs of 3D blit destinations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a34edc7500c84bfd52cf71cb78db46c34d436ae2",
|
|
"description": "nvk: Fill out sample locations on Maxwell B+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7660e585f6cdcbb158b596f388915230f5193067",
|
|
"description": "nvk: Stop creating a new upload BO every time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55278fe2b8ede4a930b3d08cc1e037f31006c9d9",
|
|
"description": "nvk: Set correct multisample regs for graphics pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0842cae0818e1d35a02dc3dcb61929df87a1eccf",
|
|
"description": "nvk: Pass through a shader key for fragment shaders and MSAA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a02f65809c4658315f83339ef4c783b9a943865d",
|
|
"description": "nvk: Use the right view format for stencil texturing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de3ef1a9ec17b63a4daf6d2426db1aaa621d84bf",
|
|
"description": "nvk: Support copies of MSAA images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9145286083ddf4295362489f6c6fb82799e344ab",
|
|
"description": "nvk: Handle multisampled render targets properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a34467001d46fe6cece3394dad83f376fabeb2b6",
|
|
"description": "nvk: Handle zero color attachments better",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48f9ec1fe5738ef90c0e9a83a790f2ef093bf7ea",
|
|
"description": "nvk: Stop asserting on MSAA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ae334b32b43194827b4bc9280f5747fbf06ad61",
|
|
"description": "nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3a6b529e46b1c788bdba54d036bea9ec11fcc63",
|
|
"description": "nouveau/parser: Sort METHOD_ARRAY_SIZES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28e73a72f648a6b0b487b6b4d5d2aa5dc1f999c4",
|
|
"description": "nil: Add an offset4d struct and some helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "256a1e4193c9331d84d09a8e703abbc9c0b6df0a",
|
|
"description": "nil: Properly support MSAA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "157fa1871c9009a058d845834f8f67641c5ec0b8",
|
|
"description": "nil: Use ONE for the anixotropic coarse spread function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f35b0f6f2a2557faf9253e8baed887c4ad345a94",
|
|
"description": "nvk: Implement CS invocations statistics queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62bd03a0e76fec3e09c611a12edd4de1b1e65a31",
|
|
"description": "nouveau/mme: Add a mul64 helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adb880cd29d2b449963f8349436fa8fe6d56e958",
|
|
"description": "nvk: Implement DispatchIndirect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1179d7606b4241313738f1c77e01639f40ee5f5d",
|
|
"description": "nvk: Break the guts of CmdDispatch into a helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b2f9cfecd37381fbacc75a66b2f1500dfb90c06",
|
|
"description": "nvk: advertize KHR_relaxed_block_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed6d5c33c60ea41f4e81fd4fc128cad91421ba36",
|
|
"description": "nvk: Implement VK_EXT/KHR_buffer_device_address",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07f48c925bff65a66412c3d878720aceb14944aa",
|
|
"description": "nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6423d402ca493fb168fd41c9ef7ff56e5f9a750",
|
|
"description": "nvk: Fix missing init of the stages to sync against.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f25f9f068106e11f8b2afdca6761d84c48dc022",
|
|
"description": "nvk: Remove duplicate (disabled) point sprite setup.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5610fad23e5412c51630b958a340c0bb5d4374ea",
|
|
"description": "nvk: fix copy lower address extraction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4d210c588abd5d4ded1435e9672d0febb1bc499",
|
|
"description": "nvk: sort extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "130e9381a849642e2de6e2409c3591aa88a0d205",
|
|
"description": "nvk: fix initialization override",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3974f88de71032f35541a241026bf259d4860f0c",
|
|
"description": "nvk: drop dead assignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "683102a3bd92ed135314d259c6e669b3a2842f23",
|
|
"description": "nvk: drop dead assignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4fc6511ac1411f5e5fcf73484494131a570ad80",
|
|
"description": "nouveau/headers: Add generated headers to dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd70fcd62bf31db7877aaaf010000f82e43bdc87",
|
|
"description": "nvk: CmdPushDescriptorSetWithTemplateKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1944af3260e50758642cd3dccc07c239fd907189",
|
|
"description": "nvk: Add a helper for pushing descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15be43acc17038ab06e749dd742bfdc6ac9b249c",
|
|
"description": "nvk: KHR_descriptor_update_template",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1b0e6220f5c72f37422b863b1a5819b467ba290",
|
|
"description": "nvk: advertise KHR_sampler_mirror_clamp_to_edge",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de85746f9010f755a4fa316137f9775811248a76",
|
|
"description": "nvk: advertise EXT_private_data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86283a4fc431ebe1146b44f55510abb1de0cd1f8",
|
|
"description": "nvk: advertise KHR_image_format_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e23f6819e06bbb6a3374fb94278e1dbd1da50229",
|
|
"description": "nvk: advertise KHR_shader_non_semantic_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0f42ddee41d271674a53a13a72b6dc340da04e8",
|
|
"description": "nvk: Advertise VK_KHR_storage_buffer_storage_class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "574b92ded63324e2eaee502727782e64da121078",
|
|
"description": "nvk: Move more states to dynamic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "350e851b4753d868f1298fac813a27a0260189bf",
|
|
"description": "nvk: Advertise VK_EXT_extended_dynamic_state3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07f6947981ba02cb44a38d28618f21aebeb22758",
|
|
"description": "nvk: Implement VK_EXT_border_color_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39958c9e9d80ecb2a3f4c058b61242731d2e59a0",
|
|
"description": "vulkan: Add a helper for swizzling color values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55483d8c7ca31f13abb1d5dce406fca8ca6b82fd",
|
|
"description": "nvk: Advertise custom border color features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "611889bc2a3aaa314719d7ed0ebf37b9fd741721",
|
|
"description": "nil: Fix include guards in nil_image.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "640783513b68d818c449672761d719fa09db6cb8",
|
|
"description": "nvk: Use 2D array views for 3D storage images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1fd3e5ff1d8613184687eae27511e6f52c3c4d23",
|
|
"description": "nvk: Advertise VK_KHR_maintenance1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c57a941cd6346554a4c8025decb7b33872df834",
|
|
"description": "nvk: Support 2D views of 3D images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7559d2e93cf69daddac148b8818d5f633b1ced3d",
|
|
"description": "nil: Add a helper for getting 2D views of 3D images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "343933d77a0ba6ddbc0854538c914d77b4135f85",
|
|
"description": "nvk: Support copies between 3D and 2D images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "681224260fd396a3e8c29efd24d414ae455719e7",
|
|
"description": "nvk: Bind 3D images as 3D for clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3f5211137f70b122a7909a63578b1a0f1146011",
|
|
"description": "nvk: Implement VK_EXT_pci_bus_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b20394b896af665b10c3c12cedb4b4d783315e8",
|
|
"description": "nouveau: Add PCI information to nv_device_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e722497cdc3d2a873d11b53314e69d569497ffc",
|
|
"description": "nvk: Tell WSI we don't support legacy scanout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3416aab1faf4514de4b086138099a0739a0865e",
|
|
"description": "nvk: Advertise VK_KHR_separate_depth_stencil_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "426de27b6fad6f3944873824825b1e2f9703eb6e",
|
|
"description": "nvk: Flush the current pushbuf before allocating a new one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "495c1202d3bc8e56e014df821270b1206464a3ac",
|
|
"description": "nvk: Advertise VK_KHR_imageless_framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec4675bcfc4975fe9544071983692a0ca04ae9a1",
|
|
"description": "nvk: Enable VK_KHR_create_renderpass2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8021cc635fae102d8d2b63e61d2ae08d2469703",
|
|
"description": "nvk: Stop leaking command pool BOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "156d7dd01204fbd1d4e599ed44435727180efca5",
|
|
"description": "nvk: Don't crash if we fail to allocate a push BO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23409aea73d7d750d1f45874bd0e8037048e7920",
|
|
"description": "nvk: Events",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62e8faf56c5e8ffb82519b28e84f1f51d825a7d7",
|
|
"description": "nvk: Use poll for BO waits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd1b27fcb48efb354decf5903efd15b5e9eee8c5",
|
|
"description": "nvk: Use mme_load_addr64()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "696a1fe776e2c5401b41e60ce3d4bd84378b7231",
|
|
"description": "nouveau/parser: Handle 6F methods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a0d6cf4425cea704bc616d77bcd04365fc22903",
|
|
"description": "nvk: Use a normal DMA for CmdUpdateBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e16b1f37a7d4496d0680a1d43154cc39b1dae7a9",
|
|
"description": "nvk: Handle large command buffer uploads better",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c86d0e635d0e54b1af09d53504ffb2ad72aeaea5",
|
|
"description": "nvk: Implement vkCmdCopyQueryPoolResults()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f1b9c35fcee09992e41a2ac806ddbc204d4c5e6",
|
|
"description": "nvk: Use mme_tu104_read_fifoed()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fba9f81b49dd15c05a665afd5ed67fefdf66060",
|
|
"description": "nouveau/mme: Add a helper for MME_DMA_READ_FIFOED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92970b1515995ded9f4e93b4fb7a4cd07855b24c",
|
|
"description": "nouveau/mme: Add a couple helpers for working 64-bit addresses",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54fd3604ef4e41736f6e49ccf4250b6dc7bf7c81",
|
|
"description": "nouveau/mme: Add support for freeing registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d83fb1d29c7b25492acdd80f5cb8e0df42d1aeb1",
|
|
"description": "nouveau/mme: Assert on OOB registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c88e10dc2fdd4c34861e4b78d9919d28e3a6632e",
|
|
"description": "nouveau/mme: Allow ZERO as the destinatio nof mme_load_to",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "052bbd65c9a48b2dba363058c7c289f24a1ad265",
|
|
"description": "nvk: Implement pipeline statistics and occlusion queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26db771abe4e291e18796c2c0fb1c14af135cb4d",
|
|
"description": "nvk: Implement timestamp queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "253d1c446912a9367d551cf80941300ace9f7767",
|
|
"description": "nvk: Add a query pool object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc992fc6cc810074e37acb03d66bed8a1097e3ad",
|
|
"description": "nouveau/parser: Parse all fields in each method",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f01802be5920cf7e7a8e60ec20e120f5d5656a6",
|
|
"description": "nvk/wsi: Use the common present implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9bb29d3f881fed199d89691472cd52e70694c69",
|
|
"description": "nvk/wsi: Style fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "279d81c0835234e97de20544a7162455412a244b",
|
|
"description": "nvk: Reset semaphore syncs on wait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b9ea2863ba064a8b1e478df4c8b2fd4640b5feb",
|
|
"description": "nvk: Style fixes in nvk_physical_device.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32830a2d07d4bd4d4029e1b3c0083ea63a42ea5d",
|
|
"description": "nvk: support exporting buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2d0be7d0840548bfb9a3d10f159960a0392815a",
|
|
"description": "nvk: Rework whitespace in nvk_device_memory.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9a4fd19cf02254c191abf5b7adbe58e41784ef9",
|
|
"description": "nvk: Allocate shaders from a heap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c227cfdaec6d32b5d0139705f766aea61acd7673",
|
|
"description": "nvk: Add a shader heap to nvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b110445bb8ff753fa4db65d317413b795cec008d",
|
|
"description": "nvk: Return a VkResult from nvk_shader_upload()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52331a3406d3f95a4781e55f73243badffff1e73",
|
|
"description": "nvk: Add a heap data structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16bdefa53011f09d18cea66a2d34d3ad07724bcd",
|
|
"description": "nvk: Rework nvk_queue_submit_simple()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f25d2396759a6461e4adebfc8e0ab0a808d99ecc",
|
|
"description": "util/vma: Allow initializing zero-size heaps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "275691e94c05e943d4deaa685dcbacaec1b2158b",
|
|
"description": "nvk: WFI in pipeline barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2",
|
|
"description": "nvk: Use meta for doing blits with the 3D hardware",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a319d0fe90a9312b664c151c715d11f473ead04",
|
|
"description": "nvk/meta: Save/restore descriptor set 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ed8fe749da90570395e26068df47dcdc8af8f65",
|
|
"description": "nvk: Support load_layer_id",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cda469428da584a73413eba6140d8e08a7a5ebbb",
|
|
"description": "vulkan/meta: Implement vkCmdBlitImage()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98867ad9762c3eebced1e695df17d5890e81bcc2",
|
|
"description": "vulkan/meta: Fixes for clear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edef53c337a8d931d02fc530fb8accbe661ee1fc",
|
|
"description": "vulkan/meta: Add a create_sampler helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c13c6d04d74d9dcbe0b9edd988c52411f5d8807a",
|
|
"description": "vulkan/meta: Add a helper for image view types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecf5c5c46d3fac254c1acc157aee868f2cb2bd74",
|
|
"description": "vulkan/meta: Add key types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07530902b2085a2ed157a2697bbc5471439375e5",
|
|
"description": "nvk: Properly implement robustBufferAccess",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acf067d635c7cd4ebbbf5a06233eb0c21c868e48",
|
|
"description": "nvk: Add lowering for load_global_constant_bounded",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f57d958c396fd2a0c2f233970b461b548bd0bef",
|
|
"description": "nvk: drop nvk_nir.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f098d26e91bd92d7aaabdc596d6087f90321efb6",
|
|
"description": "nvk: use common pipeline layout code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04e7c38fd69f0529eabb28420261f686393ad308",
|
|
"description": "nvk: use common descriptor set layout code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0c551599fd3344350ad3a5572f25b609f9baf07",
|
|
"description": "nvk: Bring back push sync and dumping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13c73e3214e5b09ef5a84f3859af4a2975724b52",
|
|
"description": "nvk: Also store the push BO map in nvk_queue_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23aaa4e179f6b8eff72acd06647f053daa4d2043",
|
|
"description": "nvk: Add an nvk_queue_submit wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f249555504b40e1ef6e884194f06d2703ac88830",
|
|
"description": "nvk: Embed a nv_device_info in nvk_physical_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e523c04006b4c50fee77684b0c7ea25efa96d936",
|
|
"description": "nvk: Reference descriptor set layouts in the sets themselves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "687900de4bc87645a5eff6a6ae02b1b5abfa59f1",
|
|
"description": "nvk: Implement VK_KHR_push_descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87956e98c1dc20df1b6b329332ad929ddbcb1769",
|
|
"description": "nvk: Fix up whitespace in nvk_descriptor_set.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1611979b4b1ab5dfcbd4674734d99e33e623124",
|
|
"description": "nvk: Use vk_object_zalloc/free for descriptor pools/sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6ce5af12bbdfbb89a0828ac25e31c406112fe6a",
|
|
"description": "nvk: Re-indent vk_instance.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed2898eb2d8746dba5c6d707e320b66717f9e000",
|
|
"description": "nouveau: Drop nouveau_ws_push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6315ebf58d5462a1b5ef24b3db72f39f82b570fb",
|
|
"description": "nouveau: Use DRM interfaces directly in MME tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf7b5de3e18c6230eaf03079951e4fa42a657cc5",
|
|
"description": "nvk: Remove remaining references to nouveau_push.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e58eb39ad87f1e6c612420aaeb19cf91b033a58",
|
|
"description": "nvk: Implement vkCmdExecuteCommands()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40eedabd4ae64d5ae2455271def10535d4d1d5c1",
|
|
"description": "nvk: Use nvk_cmd_bo for push bufs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4998896ae8c9883e10fa594dce08d728a3e22a23",
|
|
"description": "nvk: Allocate upload buffers from the command pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1b92bdf71392c4813142c852007ab3e7f54c4a4",
|
|
"description": "nvk: Add an nvk_cmd_buffer_ref_bo helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "567148c172148d819200512a7ced8cb377973969",
|
|
"description": "nvk: Add an nvk_cmd_buffer_push helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87686a22205cf338b59a33b8ec21f9b3d8ad3d29",
|
|
"description": "nvk: Rework side-band data upload",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56843707c139d034d51ae6bc2a34f63be8b212c0",
|
|
"description": "nvk: Constant buffer alignment is actually 64B",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42fb0646a16bce52212b93e8cfec48cfded7e72d",
|
|
"description": "nvk: Fully populate QMDs before uploading",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ae0a5fb16cc2e092151ef4506e999cb6a08eafc",
|
|
"description": "nvk: memcpy root descriptors for compute instead of doing a DMA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bc97bc208940d92584d2aa4fda915b0b888a95e",
|
|
"description": "nvk: Return VkResult from nvk_cmd_buffer_upload_alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "903c000055baa624354ebe3fd80c6bbd005b8f2a",
|
|
"description": "nvk: Add BO recycling to the command pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "366fa3c7e12213836bdc9d8fb690541e4f332ce6",
|
|
"description": "nvk: Use cmd instead of cmd_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b4f441e841dfc940e8cbe3704eadba4eb1871c3",
|
|
"description": "nvk: Break nvk_cmd_pool into its own file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4bdeaef7f2de66def17b3565c2e679c6820f65b8",
|
|
"description": "nvk: Use queue_submit_simple for zero_vram",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ebb6ca41b3940b006ef451e2ee2f9f9524ca7ee",
|
|
"description": "nvk: Use submit_simple for draw state init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a132e18846c84d9a6209abfd744fb7a5a028c458",
|
|
"description": "nvk: Initialize the queue later in device setup",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b660d064c2f64f9ec6453709691add600274b207",
|
|
"description": "nvk: Add an nvk_queue_submit_simple helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1094ffa82c9077667dd9f8558ed3b49a46d0e4a3",
|
|
"description": "nvk: Use a regular BO for the queue state push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08d0231dac1cdf131abdd6f8b37ccd48cd687359",
|
|
"description": "nvk: Use a regular BO for the empty push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cf4eea7b39cf0ad25b335502dc477bb11941323",
|
|
"description": "nvk: Submit pushbufs directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ffa526c045066ccea3ed9c08c5539ee968a5f8e",
|
|
"description": "nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1832acbac6c4c88ef8458b89ae61ccd7ff0ea6ef",
|
|
"description": "nvk: Always allocate empty_push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75a97b6cb7e31d77f808e24c45bc39dfc58defbb",
|
|
"description": "nvk: Use bo_new_mapped for the zero page",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8d092afb19baa1fb1cc287d73eea932d82a6b62",
|
|
"description": "nouveau: Add a nouveau_ws_bo_new_mapped helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dee921f46df07115f3dfb61d7aebcb8ff1703be3",
|
|
"description": "nvk: Use nv_push directly for graphics pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ce9d75701eee08ee0f1c17b7975769628d0fa8e",
|
|
"description": "nouveau: Move push dumping to nv_push.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f89f05c94e32897308ae46684d16077620439784",
|
|
"description": "nouveau: Move push validate to nv_push.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76edce98f7251bec65853ffd5b784d06d20c7fe0",
|
|
"description": "nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb9524f5ddb8103bd6570517c9bc8a9c284bc7f4",
|
|
"description": "nouveau: Move nv_push and helpers to their own header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccd670cc2fc4853904c0714fd7ea52cfc8f931bb",
|
|
"description": "nouveau: Rename the fields of vk_push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60fa24ee09fd544605f2a317f8a1d30de65c37fa",
|
|
"description": "nouveau: Add an nv_push struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3964457ba0784c5ee688700b9b85045445523e3e",
|
|
"description": "nvk: Use p for the nouveau_ws_push_buffer in zero_vram",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e16918df03b568c4644c13f008b8c0b66b3ca113",
|
|
"description": "nvk: Implement vkCmdDraw[Indexed]Indirect()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ceec19adb7097ed72156466473ed093b1a3d298",
|
|
"description": "nvk: Use MME for vkCmdDraw[Indexed]()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02783c822c38d8427366e6f7046da3304255804c",
|
|
"description": "nouveau/mme: Add helper macros for setting fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6ac9dcac7ddf92ae35acf0d3714b0c456d45d78",
|
|
"description": "nvk: Use MME for clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d753d0a8091752bf8c54fea255bf2f4e6ca139f9",
|
|
"description": "nvk: Add MME infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f50e7cf015e53c484127a8afc7bb155e3c407854",
|
|
"description": "nouveau/mme: Add unit tests for the Turing+ MME simulator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4b936d817d6f25ac8648edb6f46341abb26dc73",
|
|
"description": "nouveau/mme: Make the winsys headers C++ safe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58b910846888604327b98326a247607c3a5ebf14",
|
|
"description": "nouveau/mme: Add an isaspec-based dumper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a5c0b686a3db701adfcb286eac927b991938550",
|
|
"description": "nouveau/mme: Add a tiny simulator for the Turing+ MME",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51e81947369f3ae83082b493af9f607d42ef29e5",
|
|
"description": "nouveau/mme: Add a builder for the Turing+ MME",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9170ef4521a2c843ed0bf4e494dc00de4acd05e",
|
|
"description": "nouveau/mme: Add an assembler and disassembler for the Turring+ MME",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01d0c78386288bdf4bc876c104489c2542b86aa0",
|
|
"description": "nouveau/mme: Add isaspec XML for the Turing+ MME",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af961f9aece6d2dddcacee8376894d78a69f9403",
|
|
"description": "nouveau/mme: Add basic structures for the Turing+ MME",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6c62732da30da5d3953550c04ca1e38eac52387",
|
|
"description": "nouveau/parser: Add more arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9db0c9fb2d73e9e2e0722ef32fa71cd1a9740608",
|
|
"description": "nouveau/push: Fix a void pointer arithmetic bug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33ed4b9bc5f4ce9d0d051a157d883dd264e65544",
|
|
"description": "nil: Don't claim texture support for 2-bit SNORM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e3e00dad7ea4f876bb28f9b64529956344fee17",
|
|
"description": "nvk: Increase the graphics pipeline push space",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82fc528773c30e1f38e50f7661bcd89ce5250367",
|
|
"description": "nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46f54d53e8fb8429906bee70a57cadbec31db450",
|
|
"description": "nvk: Drop a TODO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8825d8effe81bdf0ad320b04f01ba29e63772f05",
|
|
"description": "nvk: Use f for extension features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e96c3cb965a8149f71eccb13eed11ce0babb7097",
|
|
"description": "nvk: Fix unused result warnings in pushbuf resets.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2773e55e865a08cb092046c89491d2caa55a7658",
|
|
"description": "nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d0aa694ee9b47bf42eec123332301c7354879da",
|
|
"description": "nvk: Avoid strict aliasing warning in the pushbuffer encoding.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c853ed300f5914bd8c4d37fa50ad53aadcc0c98",
|
|
"description": "nvk: fix zero page refing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f413ef104c06a9c8dc2bdbe605c3ad27ecea3c9",
|
|
"description": "nouveau/parser: Put the dump helpers in C files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e1291d7be73d8b757aff9023b55cbd3322397a4",
|
|
"description": "nouveau/parser: Use more idiomatic python",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9855b80a7ab7ef2612ef8775cf31eb383c31b618",
|
|
"description": "nouveau/parser: Convert to mako",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "309c6cfd994714ec9919b6b2ed50ee31c86015e4",
|
|
"description": "nvk: alloc a zero page and use it for vertex runouts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c87a7b87fa80c4b73ab031828733f5ed98fb18fa",
|
|
"description": "nvk: Initialize fixed draw/default state once",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "daa6f9c700d0de98ebe2a33c99e80c3187155064",
|
|
"description": "nvk: Start every command buffer with a nop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cdb86a8436dbba24cecd5066c80d89d7cde5488",
|
|
"description": "nvk: Split nvk_queue into its own file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adb71cace77eb27300eb38018e08d4a6195b9136",
|
|
"description": "nvk: fix mem leaks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9f0ec90fc8095e143dcc3f1652038233678ef6a",
|
|
"description": "nvk: delete commented code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c086d60466e361db8874f1003f2eac35c56ea62b",
|
|
"description": "nvk: fix implicit-fallthrough warnings with clang",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bfecf8448a751678dc15a959eb684b505e408d9",
|
|
"description": "nvk: use common physical device enumeration",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f16c3051643b426af08537eebf2d54a30b53231",
|
|
"description": "nvk: fix OOB read inside nvk_get_va_format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ba98ca4a10d4bc941fb38b7d035615c864ab694",
|
|
"description": "nvk: Update to the new command buffer infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa8be32aece0e4baa6d8b05ad191db2403f3c0d6",
|
|
"description": "nouveau/ws: push chaining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d5b9d8b78987c8f5888c348caa68ade38c4f3d0",
|
|
"description": "nouveau/ws: rework refing push buffer bos",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c791fae67b2f4ce8a3cdebd5eb89bb18ff685ed7",
|
|
"description": "nouveau/ws: bound check nouveau_ws_push_append",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f702f99395bba1d46d388914a3807fc26f1392a",
|
|
"description": "nvk: Add some asserts for nv50 compiler image restrictions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c36ee41fdb25d2e67cfa0dba823a5818a62414b0",
|
|
"description": "nvk: Zero unused descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67a45d1c5fa48d9fc6f2988fb6c7d049018f4446",
|
|
"description": "nvk: Implement descriptor table growing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cad1834ba4f9553b4b92aa97f1c4941197b15d52",
|
|
"description": "nvk: Rework nvk_descriptor_table_add/remove",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e549ce08bc45551bd18a18cbbd1630221b0bcb2",
|
|
"description": "nvk/sampler: Free descriptor table entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b13faff71ca42833b041a540a004e702f23e7985",
|
|
"description": "nvk: Invalidate texture header and sampler caches each submit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6935fe5c68af10e2772bbccb8cf9ceb0cadce3fc",
|
|
"description": "nvk: Rework TLS/SLM and image/sampler table handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8183da71f997f3ceaca0871b2982b18ad625b06",
|
|
"description": "nvk: Drop most buffer tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a43e3fc80bad331e9b88841605636272e209d772",
|
|
"description": "nvk/dispatch: Rename push to p",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26fc226a7e7c095625a594f83b6f2c1739cf6f96",
|
|
"description": "nvk/blit: Rename push to p",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23260c3619ca1d2c2215be52f9244da925f41ebf",
|
|
"description": "nvk/copy: Rename push to p",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39b64aed3fc047dbef6ff538d5089da79a9a3089",
|
|
"description": "nvk: Inline nouveau_copy_linear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71c830278fbe9f600973ade1508f618b55b186e8",
|
|
"description": "nvk: clean up bo mappings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05bc4500ad8363a6ec5894cbdc6c293e9079645e",
|
|
"description": "nouveau/ws: add a bo unmap helper function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "886db84e9461fb37b7a92153dcc5c8619722b826",
|
|
"description": "nouveau/ws: add API to query if the context was killed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1af0f983f4316427bc2853b75ac24cef8e2b9aa",
|
|
"description": "nvk: Fix dynamic buffer descriptor copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c88cf7828ddfa16498b58adbed85c417e8dcf5f2",
|
|
"description": "nvk: Set up clip and cull distances",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7696f8c8d2849d56a90989e6eeee7826745cbfbc",
|
|
"description": "nil: Fix nonnormalized coordinates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d407e2b1309d8ad63ff4f9326a8b5e7347ba8515",
|
|
"description": "nil: Fix max mip level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89591214a3ed3dd17285107d274a24782729cc17",
|
|
"description": "nil/format: Depth/stencil formats appear as red",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe84f07fcedf0c553f017bd38e4b6736eec7a18e",
|
|
"description": "nvk: Fix border color alpha",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3f4a23f7b149f1b18391b13c33883d99f2e5ed1",
|
|
"description": "nvk: VkSamplerCreateInfo::mipLodBias is signed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5cdb13b55c56ab49aa76eefc3563600d2196439",
|
|
"description": "nvk: Assert on CmdExecuteCommands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd4988b9c0e1e96921e167f08f98b47c3cd6df5e",
|
|
"description": "nvk: Fix max anisotropy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a2076b0d20a8101311afbe8f4cd69c01593997b",
|
|
"description": "nvk: Don't advertise tiling on non-power-of-two formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60f41aca472fcc52801bf603f2209f0a39fb1fd1",
|
|
"description": "nvk: Use a UINT format to clear non-renderable images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "177c968cd1e55ca0fe12da206b769d4785d069f6",
|
|
"description": "nvk: Implement vkCmdClear*Image directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1aa12d59695fb0ad00334fdbf0f3059824241e6",
|
|
"description": "nvk: Add image_view_init/finish functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b7bfbcc61dceba891f9c89184877acd7918d8ec",
|
|
"description": "nvk: Use hardware clears for attachment clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10d16dce1c7617d7afbb293ae21a5542c5b3ca54",
|
|
"description": "nouveau/parser: Add array and float tags for clear values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d02d9d796c41a273fd1f881eb066f26e62d8e00",
|
|
"description": "vulkan/meta: fix gnu-empty-initializer build error",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b877922b07044d2ca4a0e46823a151fe9290cc76",
|
|
"description": "nvk: Save/restore push constants around meta ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1652525e26e6ae2b0991a9b5c41f1d9b7065768",
|
|
"description": "nvk: Wire up early z and post depth coverage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5beae5777a5c6abbd1b2a2769d86cfc71a7d248",
|
|
"description": "nvk: add basic primitive restart",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e052c311f40e8b76886ee4cc1edae296cfce0e4",
|
|
"description": "nvk: support GetImageSparseMemoryRequirements2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82712282891fae6fba3c0fc8e41750e1d77d997e",
|
|
"description": "nvk: implement GetDeviceMemoryCommitment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3d43c2a86afdd230690dbba2bec895d8c9a545c",
|
|
"description": "nvk: Allocate descriptors for input attachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2b30362eb8f177244202d97aa50a3b27b8a387d",
|
|
"description": "nvk: Assert samples == 1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3afa1e3c21d48152c5da5a356c962b4aa3c76b5",
|
|
"description": "nvk: Re-flow a couple function prototypes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0252b000de2471a03ab43e8cea921f7417b4730e",
|
|
"description": "nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fff829b0b6e09a0684e3cd7a39661854fe0d703",
|
|
"description": "nvk: Add nvk_queue_init/finish() helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1410100ebe530cd7f6b686c1ee63bc46cae8d65a",
|
|
"description": "nil: Add a PTE kind for Z32_FLOAT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cbb14e54830e60edfa940b3b04d723bd9f8cde82",
|
|
"description": "nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91c1be22ed4712eaa3a527141fad414310fe2d0d",
|
|
"description": "nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d108bb672e2096329fb563179d2acd58713d049",
|
|
"description": "nvk: Call nir_lower_input_attachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da0ad121bf0ec83108f5d0e73f2fb87827b7b098",
|
|
"description": "nvk: Don't destroy NULL descriptor pool BOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "226c152f55cfd388668c13946444ba60f840229c",
|
|
"description": "nvk: Advertise depth/stencil support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5570e2c06b4dc69e91053c1f180a0f3cd6d8c5e6",
|
|
"description": "nvk: Flip the front-face setting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ab9fe31feae074649ae5083c7800d056ff7ba84",
|
|
"description": "nvk: Enable two-sided stencil",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6a50c2745183f3147521d34da55bf10f61375e0",
|
|
"description": "nvk: Fix viewport Z scale",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9deab8f139745874c8b597d9f55e7b6eee44aa35",
|
|
"description": "nvk: Fix depth/stencil render pass clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78009a1a9a650d045ff318759963412c73b4b39f",
|
|
"description": "nvk: Do internal dedicated allocations for ZS images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba70017f68262ef9fa9877e2b8ecae591116d72e",
|
|
"description": "nvk: Add internal helpers for device memory allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac8bbb355a53c54512b2d3cdfdbf3b009f5cf826",
|
|
"description": "nouveau: Add a function to allocate a tiled buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71420b4c7d3cad4628ecbf8ef6bc3fe5f4155abf",
|
|
"description": "nil: Compute PTE kinds and tile modes for images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ef84bc1e0915558480994e543ea92e3a4f233f4",
|
|
"description": "nvk: Disable sparse Z on Maxwell+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99248274b4bcb5a174ba820e8784b91e96539014",
|
|
"description": "nvk: Depth buffers don't allow Z-tiling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90b94828dde79e5d5293edb5282b7ecf7561b947",
|
|
"description": "vulkan/meta: Make stencil reference dynamic for clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b7ee963910037365fe25ef7db53ca9134e95856",
|
|
"description": "nvk: Clear dynamic state dirty after flushing it all",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69091553460fd9c09b4bdd43f71459f98d4a186a",
|
|
"description": "nvk: Advertise more format features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77db3e99ddc3ec8870b2a6dcf23fa9459cefa4b6",
|
|
"description": "nil: Add more format support helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0af169b86bce677c50e8fe46938bcd57e0773cfd",
|
|
"description": "nil: Re-introduce the format capabilities",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c6c2fe2cf50dd7daa758953a61790e25351d605",
|
|
"description": "nil: Rename rendering to color_target",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6866593d5154f5e21604bc0f8e974e0b7edcb43",
|
|
"description": "nil: Rename rt to czt in the format info struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db0a63c9098d01d90570221390639b8f9713e81f",
|
|
"description": "nil: Use nvidia headers for ZS format enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56ad7b57a46bd949384c81d100fdab3ca848384f",
|
|
"description": "nil: Use the nvidia headers for render target format enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "312e9a3eb0aae2bb80b5e119a53e063e5e540729",
|
|
"description": "nil: Use nvidia headers for texture format enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6eaa45933e44b4af7756dcd0f72c3d4cd200bf78",
|
|
"description": "nil: Properly depend on nouveau winsys and nvidia-headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53215c98bb2c12b639140ef28f767c2504ebfd0e",
|
|
"description": "nouveau: Add class information to nouveau_ws_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58bf9ff90ee774b5f7654cc99a628c86f6460821",
|
|
"description": "nvk: Depth bounds need fui()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d4c6cee45c98a01ae26824d2cd70d81d17d01f4",
|
|
"description": "nouveau/parser: Dump more fields as float",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d1babc9a006fbf21e66bdb584e3c4f8f3063d6e",
|
|
"description": "nvk: Clean up try_create_physical_device error handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "673bb5c8b7a29db1ae084f3d642f71701a235378",
|
|
"description": "nvk: Advertise vertex buffer format featues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db4efa14dfa62e86ffd632c097b59caa5819ea91",
|
|
"description": "nvk: Move the vertex format table into nvk_format.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fdb8e247da620525cf7ec32a80cd25def1ccff4",
|
|
"description": "nvk: Re-initialize dynamic_graphics_state.vi when recycling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26f6458c70c265d4a3f29d437fd395bbaa5e3029",
|
|
"description": "nvk/meta: Save and restore VI state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e824cdc0e5990934fc77f829a4949c5e67447103",
|
|
"description": "nvk: Drop sample locations structs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4986963703ce1d5a9e13f3bb7d892938eb9b4fb",
|
|
"description": "nvk: Implement copies for D24_UNORM_S8_UINT images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25fb43475fefba4d978f189b1565f19f5f3d09b2",
|
|
"description": "nvk/copy: Mape bpp part of nouveau_copy_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33bdd756399e1d149bf8c9ae64606d5c80d49b10",
|
|
"description": "nvk: handle NULL to destroy descriptor pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51e24cd5b055be46b96ac7ea07d2a514b9a71862",
|
|
"description": "nvk: lower io to temps to avoid output reads in vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "875d4fe6f2b2a5ced7cf8fec1826dac6f5a7bf60",
|
|
"description": "nvk: assign vertex locations according to input attrib index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1b12b49e6af928ca86f35dd5c3cc4007e85080a",
|
|
"description": "vulkan: Allow scissors or viewports to be set without counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6f8ab2a2cb5006715e0e14e3208c201d7a23744",
|
|
"description": "nvk: Track and reference all device memory objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "853f454dbafc2a8f5cc93e8122005b94fb1143bf",
|
|
"description": "nvk: Don't assert when there are no attachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cc9c91f674003ca15503708700ed7e2e583da4d",
|
|
"description": "vulkan/meta_clear: Populate VkRenderingInfo::renderArea",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c24db442b1affd1c4232791c32740cdf2d22b021",
|
|
"description": "nvk: Implement nir_intrinsic_load_frag_coord",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d97397f084fbd34338f89cadb96704403ea883d0",
|
|
"description": "nvk: Use the new headers for samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17ab4459300e6eb2acec4c53861a64705c758f24",
|
|
"description": "nvk: Bind texture and sampler header pools for 3D",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c25f0c1dbe750103b9673c3d1371650034b698e8",
|
|
"description": "nvk: Zero client memory objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5268ad9b8d6d1ff11213596dddb4d40e01be549c",
|
|
"description": "nvk: Use meta for CmdClear*Image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4c14606410a558de4d06933498020ca6d868d69",
|
|
"description": "nil: Switch to using the new headers for TIC entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24c0aa3a93eeab2a0700fb3e1b60c3087e0d54d0",
|
|
"description": "nvk: Use max alignment for descriptor pool sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7acd1030d3d722d1a47b0f004d8fb0c6aa46572",
|
|
"description": "nvk: add indexed draw support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8017ac0e7973f2e4d514b05cdf843f7a640293a5",
|
|
"description": "nvk: add some limits/features from binary driver.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba2faab08c52df4d9163ad750b729c19003486ed",
|
|
"description": "nvk: fix depth emission ordering.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "871c587414afe906b745dbc41c043c2d287dbbaa",
|
|
"description": "nvk: increase graphics cpu push buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86b05c2750b2038aec429cde0b659d4be357b88d",
|
|
"description": "nvk: fix pipeline pushbuf sizing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dff06aada5789f3fbdf451b6d80c8c702e3abb5",
|
|
"description": "nvk: add linear image creation support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f28bf4407d12f041bab33da9a56ace98de8c0f2f",
|
|
"description": "nvk: add initial 8/16 byte clears.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d77175f1dd4c0aeeeab569d35a5101a1ea8dbf9",
|
|
"description": "nouveau: Fix pushbuf ref reset for user command buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "150cba46ba757cae54b214c80e107ad579f7356c",
|
|
"description": "nvk: Enable all the dynamic state features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a9903f778fcaa4941f51c488f73a501857765e0",
|
|
"description": "nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748",
|
|
"description": "nvk: Use vk_meta for CmdClearAttachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4746099306a959c8398b389e28bc89b167461845",
|
|
"description": "nvk: Expose a bind_vertex_buffer helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0d007e7de603093476038a7fc282be143fab579",
|
|
"description": "nvk: Add an addr field to nvk_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b10446a9b30b83c34bb596a630c7d9a101129bd",
|
|
"description": "nvk: Add an attachment format even for secondaries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b07e2a1049c52ef348c52757937c8994a6e8dabf",
|
|
"description": "vulkan/meta: Add implementations of Clear*Image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a25cba792801bed22566d376a294f9bae556ff2",
|
|
"description": "vulkan/meta: Implement start-of-rendering clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "daa4485ecf24673a5b751e29fc1f13ce369e2181",
|
|
"description": "vulkan/meta: Implement attachment clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b",
|
|
"description": "vulkan/meta: Add a concept of rect pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8418d6c97a4272a441b33e35b08710462cb73739",
|
|
"description": "vulkan/meta: Add an object tracking list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54366ea922ac4ad209d643c069bb78f25993cbb3",
|
|
"description": "vulkan/meta: Add the start of a meta framework",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c2f95e3e7b59a8df6d7a640a738635cb8506fa9",
|
|
"description": "nvk: Color attachments clears via image clears",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ce12f33e2702239d3f135105c696c949a18a9d7",
|
|
"description": "nvk: Implement vkCmdDraw()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83598f44a949c6598b886f8e2f12cbc241d306cc",
|
|
"description": "nvk: Graphics pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9e28274cc2ffc6e43cc32a3ba4e7f8affcb2bb9",
|
|
"description": "nouveau: Add CPU push buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8530c3c882d4f59a56aa25ddccd48a8d5e491272",
|
|
"description": "nvk: Implement push constants and descriptors for graphics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e3e85056b9a830241a4fef4e76b1d241cd13e21",
|
|
"description": "nvk: Emit dynamic graphics state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d98a7d0de5a00f8c7e44ff52528a3ec9e94d1a61",
|
|
"description": "nvk: Misc. additional state setup",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff3e099a734a02195142d8986f86f92c328797ba",
|
|
"description": "nvk: Add boilerplate for Begin/EndRendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ee481bf26294f3e4ea283919a03247c1aad92f0",
|
|
"description": "nil/format: Add helpers for render formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "617532b24eb3ff6f968a9deeb15e2ba040eb17a8",
|
|
"description": "nvk: Import 3D context init code from nouveau",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "731565073970c706ca6818df29af7a176f023f2f",
|
|
"description": "nvk: Add a nvk_cmd_buffer_device() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abb7f69520ee12845f77d19cf2ba0df03a97d97c",
|
|
"description": "nvk/shader: Populate headers for vertex and fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8df9d16fb47eb7fcf5ab265ea8bae41836cc3097",
|
|
"description": "nvk/shader: Assign I/O locations and gather info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b179da34441fa7301108f9cbf283667f2151322",
|
|
"description": "nvk: Make shader_upload take an nvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61a91914df741719c53aa9ed21977f478a09d20c",
|
|
"description": "nvk: Expose pipeline alloc/free functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae0d8edc1debd896918ac0e88abc3d8a484f8111",
|
|
"description": "nvk: Free pipeline shader BOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2f636861a8e83fd474ea4af433d180e29c8d0ec",
|
|
"description": "nvk: Add an nvk_shader_address helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "782d376363368dfe6d761898fe35698666c0a88e",
|
|
"description": "nvk: Don't free the NIR in nvk_compile_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffc6c3afafa11bd862bdf13e464f8ed82aba3a6c",
|
|
"description": "nvk: Switch to vk_pipeline_shader_stage_to_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65b1cc3adf7809b87836ba81ebbbcb40f8efbe4b",
|
|
"description": "nvk: Split pipeline binding into helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db2cf498ce2c9121f2225ef3c720baafad393561",
|
|
"description": "nvk: Add graphics state to command buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f203b2b441f177ca28017686d4511d4fe726b8c",
|
|
"description": "nouveau: Generate 3D headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3531276c679606e410e00c5ce0b37fa5f4e9bce",
|
|
"description": "nouveau: Null terminate the debug flag list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a22e24e98286a4b3cb19cc64d7a32ce0dd289db",
|
|
"description": "nouveau/push: Make P_IMMD more versatile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec0b9109b81df55bcf5f614753d85d5149f0271e",
|
|
"description": "nouveau/parser: Handle arrays properly in P_IMMD()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68403e57428a36af88497b7f3f31bcc5b6275926",
|
|
"description": "nouveau/parser: Better dump float data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbdd35f155ae95271ffd2c932a0bf17ce0bc80b0",
|
|
"description": "nouveau/parser: Properly dump most arrays used by 3D",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76e30e64da909e0eaaefef7d0bf30162b2c0edb3",
|
|
"description": "nouveau/parser: Fix an integer overflow and a typo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4b29aaa724d85b053e148037c9658d36e691281",
|
|
"description": "nvk: Init WSI after setting up supported_sync_types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edfc84b4ebcb38ef734e643edcb952a21a1e7239",
|
|
"description": "nouveau/ws: allocate copy subchan as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25a91f909366418a3c16a11ddde97ea55fac540c",
|
|
"description": "nouveau/ws: allocate 3D subchan",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f07cd31e3a74fb2f91bfc869f10248afd770478",
|
|
"description": "nouveau/headers: initial 3D headers import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6b2c84d0f3f930e950e94805b9c9a3837450efe",
|
|
"description": "nouveau/headers: add path for 3D headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84830a1725cb04aa2f8e20d9fe3700b8c530e6a5",
|
|
"description": "nvk: set deviceName",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc1f87864dec01bac18de231ef3eb9fb287981fe",
|
|
"description": "nouveau/push: Add a P_INLINE_FLOAT helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e3f6f326fc32bd44247dcd4bfda031976290685",
|
|
"description": "nvk: Make image/buffer address helpers const",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ebc94a17a265254e508117932d5119ffe38854a",
|
|
"description": "nvk: Include nvk_private.h in everything",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d76175955f1b7a3524c50f46069a27a260d96c33",
|
|
"description": "nouveau/ws: remove the drm.h header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "403ac39bbc035ee801a03252e5d80588a1f76b12",
|
|
"description": "nouveau/ws: fix building error in nouveau_ws_push_dump()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "002516aeb81b852db2b700d3e459501a3bb74472",
|
|
"description": "nouveau/ws: use new NVIF interface to query oclasses",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "daa91dfedfc0c4cfc7a0e1595de02f8f5df1ce85",
|
|
"description": "nouveau/ws: get rid of libdrm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cafccc23057f7d610c3cecc0f27bc752eb5c2ed6",
|
|
"description": "nouveau/ws: depend on generated class header files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8d545602a5f4feabb57deeddb11621a12e6eeca",
|
|
"description": "nvk: Padd shader BOs by 4K to avoid I-cache overflow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06cf8244f10939bf59af76fa5564ebc7950b1e77",
|
|
"description": "nvk: Bind immutable samplers on descriptor set creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61e910bde0963c2ef2e464c7d79396ff0a40e5fe",
|
|
"description": "nvk: Rework OOM handling for descriptor pools",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "933d487313c9e51e314e3b8a762af10448ffdc4b",
|
|
"description": "nvk: Advertise minUniformBufferOffsetAlignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "152ded2b972463a5ab43bf740268ff12dc896f79",
|
|
"description": "nvk: No-op sparse image format properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e284f71e1a487369591d7028470584cad4e3140",
|
|
"description": "nvk: Unconditionally zero image format properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf76c3d17c0aa2114f1ba5a26487f08ab009f56d",
|
|
"description": "nvk: Initial vkCmdClearImage support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8b48ccf0b45e90dc09dcf460eb7daf871a7bfff",
|
|
"description": "nvk: Assert that we don't double-free descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a68b0fcd05932147800c5f354bbdcd03aaad9440",
|
|
"description": "nvk: Delete the storage TIC in nvk_image_view_destroy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1c93352d7a4e11ef3dac05a89d2de1026b8512f",
|
|
"description": "nvk: Support inline uniform blocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a45f78908332f9867d290342cc606f8d9d6dc162",
|
|
"description": "nvk: Use a switch for descriptor types in load_descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fff59a5f4fa71d86dc882dfd0a6da6d2bd138f65",
|
|
"description": "nvk: Fix descriptor offset alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "443717a17e52d5e5be69d6036a97c5a0f082a92d",
|
|
"description": "nvk: Properly indent a comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98a573eb1592b3d382abb6e428e1b7404309db06",
|
|
"description": "nvk: Implement push constants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "717ed1c48fc8427add56d305fb627d388f8c5fb4",
|
|
"description": "nvk: Load the requested descriptor size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6483f51265fe547ca111c827b1a2b926b72c0f1",
|
|
"description": "nvk: Handle cube storage images properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b08bbe2cfab23dbf4f2a4089781124847e30da0",
|
|
"description": "nvk: Use a descriptor type instead of a hand-rolled thing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0648f0fa03cd5a276b2e57b40b0d8f1e5a5dc003",
|
|
"description": "nvk: Advertise non-zero descriptor set limits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa78f098f21e73f087d2d79962b5c257c1706134",
|
|
"description": "nvk: Advertise descriptor array indexing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dda149c053291bef3a2792ebba1a4b774ae76850",
|
|
"description": "nvk: Better advertise image format features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db81c26525b1bf81f35274c3b1872e070d84d983",
|
|
"description": "nvk: Add support for dynamic buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f7476a03dd63217f5e88843c99503ac42030649",
|
|
"description": "nvk: Use the correct root descriptor table size for CmdDispatch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fae4f1884c357b14b3ff288846ef9b3d2c35f75f",
|
|
"description": "nvk: Advertise KHR_dedicated_allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fedff04fbda0224452be6f6a04e4bd5a2f5ac3e2",
|
|
"description": "nvk: Implement buffer views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f72430bd6749fc0bf990fc0965f1918f2f0e2d3",
|
|
"description": "nvk: Move is_storage_image_format to nvk_format.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "788e94294f160fd9ba2b2d5b5ed84ca8c4a63ad1",
|
|
"description": "nil: Add a helper for filling out buffer TIC entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "834f01f1b13056b931da532510d4bacfd086b66f",
|
|
"description": "nvk: Implement samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "100c7060d8423db997cbc5c2f4b54aacc614201c",
|
|
"description": "nvk: Re-format nvk_sampler.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb4eff26e71cacb5c844a6dfa7a15fa8ea0bf148",
|
|
"description": "nvk: Teture pool sizes are maximums not sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e13a64d2861b4431c020b7b6d4be64b10938cdd8",
|
|
"description": "nil: Fix image array layer alignments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3ef6f2ee18fddc28a19103acfc6a0509ea90dea",
|
|
"description": "nil: Refactor TIC image extent setup",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a6cf64a78dc28ccc6f1ba3d579ea5686c484e8e",
|
|
"description": "nil: Don't minify image dimensions when setting up TIC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a67cfe2590c64ce3479eaf9f2277a2f7de0f986c",
|
|
"description": "nil: Drop miptail support for now",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "974212a581f07958a081e07f6b5329d92e3b4799",
|
|
"description": "nouveau/classes: add 906f header support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a86192d3a366fa1ed978088476eafc2a3411dbd",
|
|
"description": "nvk: Drop vk_sync BO refs after push_submit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c485b0b6fa7fe0ab0cc10323e966943e3a2dbcd",
|
|
"description": "nouveau/ws: add a push reset just for references.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2565c2fc28293042ee20c80240ba8c382592f6a",
|
|
"description": "nvk: fix empty cmd submission.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf01f4d66ac918a44f3448191ee8d1fa9545749d",
|
|
"description": "nvk: Support compressed images in copy commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c",
|
|
"description": "nvk: Add a more competent GetPhysicalDeviceImageFormatProperties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc191730145eb816d91b269d9e0b49cadbc212a7",
|
|
"description": "nvk: Rework format features queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76253dbf94f06dbeba4978af31eb14f05050b0cf",
|
|
"description": "nvk: Reset and properly clean up command buffer upload areas",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a914028f13094291382edf2cdc0e7b562f074ae",
|
|
"description": "nvk: Implement VkGetImageSubresourceLyout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23e6689b384ca00f7a9d77cbad90746b98fef5a2",
|
|
"description": "nvk: Re-indent image entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04d2bf2ee7434e7a12b58d996977cd4d02039499",
|
|
"description": "nvk: Convert to using NIL for image layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eefb60b8323529bc5e6f16eb2b8f2bd548f3ef5b",
|
|
"description": "nvk: Manually offset for array layers in copy/blit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d673111bc8a7fcdec4644aef3647d50900ebe5a0",
|
|
"description": "Revert \"nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "74ad75f2624c50f732db35946a127eb11edee3e5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e706a974ef65e82e380f91714bf1558603b7177",
|
|
"description": "nvk: Move Fill/UpdateBuffer to nvk_cmd_copy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3beb4daa2b9558da08207e3cb90f699ed9214e99",
|
|
"description": "nvk: Align arguments consistently in copy/blit code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b647527476aa1943d7e7a64f8bb3af3dcee12d1d",
|
|
"description": "nvk: Use helpers for push_ref",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3516136d7af359aacf9596d43918a159f83e3357",
|
|
"description": "nvk: Add an nvk_get_format helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec6d56d4ce4d4ce9de3e1e3d30b84eb648061616",
|
|
"description": "nil: Add a nil_view and code to fill out TIC entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c12c94cde3520dc8fd1bf62b61cc0777a559cd5f",
|
|
"description": "nil: Add the TIC format table from nouveau",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69967e3f0dd65dbf2f58102d06c43b9aa1b1fdfb",
|
|
"description": "nil: Create images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13abd1dbf22898031421625c65070d834e4bd0d9",
|
|
"description": "nouveau: Add stubs for an image layout library called NIL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5623de73453c99ad7adb10b1043c32cc53cc81e8",
|
|
"description": "nouveau/ws: initial debugging options for command submissions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95843dd75412eb92042685feab969b35a4ff7bb8",
|
|
"description": "nouveau/headers: Generate parser functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43444e1a7200f93fb1a69cc9af7d5dd03df7930f",
|
|
"description": "nvk/blit: assert that formats are supported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1de656bce3ddd4faac00a1976a720fa2dcb351e7",
|
|
"description": "nouveau/ws: assert on broken channel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "008e9768ad11bf163fac913926872bc69f2c6374",
|
|
"description": "nouveau/ws: make sure we don't submit nonsense",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee50fe7d8510638e86a6ecc8bbd9ed207e030282",
|
|
"description": "nvk: Rework descriptor writes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d6ea3fcf539a3cdafcb7d86d09f670d68c3728c",
|
|
"description": "nvk: Reserve a null image descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86d367e75be747430ec72892f4dcd431cd82ad8f",
|
|
"description": "nvk: GART os host-cache-coherent",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8213eaa99f62ed2cff0e1f188ec867c8ef3ca8db",
|
|
"description": "nvk: Make texture descriptors a bit more acceptable to codegen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9bf9744727293f64ded868a92e4a1416f954f5a",
|
|
"description": "nvk: Add a stub implementation of buffer views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d3f185a4dec2ae03e025ee4ed6b79b7a563f321",
|
|
"description": "nvk: Re-format nvk_buffer.c a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da3e5c13c37222f5ceb53bf7584d2db905f3509a",
|
|
"description": "nvk: Re-format nvk_image_view.h a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cd1753a2999c0c8aa5eba62a24c45a8e50bc0e3",
|
|
"description": "nvk: Unify descriptor loading in lower_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "035a63d8bf06cf8b11ce053bec1ffec1898862a9",
|
|
"description": "nvk: Set b->cursor when lowering image intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e120a789d34b5367e9ac6a6d8e4e713d5919b3c0",
|
|
"description": "nvk: Fill out TIC table entries for image views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff84f8aa483c25ac94d93c81c7320ba108e7310c",
|
|
"description": "nvk: Add an image descriptor table to the device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0d445c28d6e315cfde103cb0aea24218f219510",
|
|
"description": "nvk/image_view: Reformat and fix Create/DestroyImageView",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52565b1e62b56cd9b64089be92f64bf36de90e21",
|
|
"description": "nvk: Copy in the nouveau TIC format table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "108c9dc65583e7817cabe4a4e0bf49c908d0c5b7",
|
|
"description": "nvk: Add a descriptor table data structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ec2ce44f3170b5701b3e9c9b0441a7aa320debb",
|
|
"description": "nvk: Mark nvk_push_descriptor_set_ref() inline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "460a026d72a63b29a53ed4f55ae9127d4cf64f5c",
|
|
"description": "nvk: Allow R32_UINT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecbc8208982c0a1b017eb48eb1c5b67459d7e7df",
|
|
"description": "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a481d8170b8985f49cd5dfd9edcd36e66527307",
|
|
"description": "nvk: Drop image_view_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0d64f2770b725dc0664bed60439609793d69317",
|
|
"description": "nvk: add basic nve4+ compute support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f845c72283899b8bd024f690a51d2659f2ae69a8",
|
|
"description": "nvk: add some compute limits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2d9f95961630dbd324e2b157f97b477b433aa73",
|
|
"description": "nvk: add some basic format wrapping framework",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25dc939252b12e57116754097fe4f78ff8603fe4",
|
|
"description": "nouveau/winsys: Add m2mf/compute objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0870cd87196d1deada58993b27e46afcf338c497",
|
|
"description": "nvk: add command stream upload buffer.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8805f45447f1240c8b16a10f9101df69bc0ca62",
|
|
"description": "nvk: add record result to cmd_buffer.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa32ee409a04616d397e827699425d3730fcec17",
|
|
"description": "nvk: add support for preamble and tls allocation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3e5eb1134d886222832a65a9fe6186fac2297b9",
|
|
"description": "nvk: retrieve gpc/mp counts from kernel.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd8077bef503a60791fee185730ee87f12ff4c0a",
|
|
"description": "nouveau/vk: add support for compute classes to generator.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d440084d9689c2a24d2b2b7144d2b49630dc08ef",
|
|
"description": "nvk: tiling prep work for VK_EXT_image_2d_view_of_3d",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b73b91016adcf0afd957fa32c5720e6eb0336b56",
|
|
"description": "nvk: support array blits over multiple layers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e49a66c40cc90982ec6aa3214e4ea3c0f75bcdd5",
|
|
"description": "nvk: support multiple miplevels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8a9d662e46f050b31c22a8e33cac5996ccc1b48",
|
|
"description": "nvk: Lower load_global_constant_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b7ff4b62c2f81dde49408a96660344eee9e2963",
|
|
"description": "nvk: Re-arrange nir_lower_explicit_io a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c775223daf97982f2a79763e67b111ccd8fc267",
|
|
"description": "nvk: Fetch descriptor set addresses from the root table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5017a3b09214549e5ce00eba421d07732205e674",
|
|
"description": "nvk: Add a root descriptor table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "935f316eb0c889a485756f79c459b9284807be20",
|
|
"description": "nvk: Basic descriptor binding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95cb6680519059782c4693d654ae0af386514a85",
|
|
"description": "nvk: Rework whitespace in nvk_cmd_buffer.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2e83e68b6a557eea2bde9d5bb1b4519e4968a3b",
|
|
"description": "nvk: Move nvk_cmd_pool cast definitions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dfb36c636bf9717b0dadf1c2024834bb4ebe28a",
|
|
"description": "nvk: Add a couple descriptor set address helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fca440dcb238fc83eac8af71509ea4b56b46d449",
|
|
"description": "nvk: Reformat nvk_nir_lower_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fbe45ca58a8503ce5f6715f1ea9e2e2ea8469dd",
|
|
"description": "nvk: Re-arrange nvk_descriptor_set.h a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9230629c034cea94e9de198dcaf6ad5ea3c40dc5",
|
|
"description": "nvk: reduce pitch even further in CmdFillBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05d969fc2e822a74511bb5bde5a468e60e228c28",
|
|
"description": "nouveau/ws: handle 0inc inside nvk_push_val as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f8682a1e7ca16fcc31e2fbb7fbd07b549ed555f",
|
|
"description": "nvk: implicitly reset the command buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eae2eac3cf73e1e288ba2c70c1766326afb8a654",
|
|
"description": "nvk: Add a skeleton for pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c165e5b5b025c203101b5bedcfc07ca660250fa8",
|
|
"description": "nvk: Initial wiring in of the compiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "124f2708ef860564a897996b1fa950dbf209333f",
|
|
"description": "nvk: Add an nvk_device_physical helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8050f61b62a54d122705631d0ff15bf7f1ae4957",
|
|
"description": "nvk: link in codegen without gallium bits.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "325109122ae62bea77d702e5d0a62dd3ce9a2036",
|
|
"description": "nvk: advertise VK_KHR_copy_commands2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eaed2a4340099b9438a6433259b534350396d9ea",
|
|
"description": "nvk: implement CmdCopyBuffer2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "198d2da5b199a9d6ec004bfcf5f5557aa24a0cf0",
|
|
"description": "nvk: implement CmdUpdateBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc84cf6ccb9a3f7c31f09c62dce1f52a06adf89b",
|
|
"description": "nvk: implement CmdFillBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd7d38875d5d8f3e5231aeb0165225b526a3c539",
|
|
"description": "nvk: optimize blit command buffer gen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6df4eda0004bed4c11f171db9f1bbb1533cdd216",
|
|
"description": "nouveau/ws: drop the old push generators.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af823ae71a4fc561ff3f98ed6b2d1c53c2885b2d",
|
|
"description": "nvk: port the blit and copy code to new command submission.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cd3d74136e22e22ece74299659829ac858486ad",
|
|
"description": "nvk: move to new command stream generator.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5010e630a3a5536ea8c8b14f01c9b38030d99b9",
|
|
"description": "nvk/copy: Use nvk_image_base_address()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13dca99623ece006ced8dfb4dbde575064246f6b",
|
|
"description": "nvk/image: Add image address helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f42ab6f3074ffbaf50b7196e36ae4d7cc7127da",
|
|
"description": "nvk/copy: Use nvk_buffer_address in CmdCopyBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a906072db5f4d3227f0bd2417754849c40adb23",
|
|
"description": "nvk/buffer: Add a push_buffer_ref helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d59c6dc4a7923c1c351c813edc2ae79d404f0ac5",
|
|
"description": "nvk/buffer: Take an offset in nvk_buffer_address",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b78380927074c787d0749c817498fa054a583901",
|
|
"description": "nvk: report maxMipLevels as 1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "242c5ddb674dc70f0be0d830f1fd1de06532eb61",
|
|
"description": "nvk: add support for blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa0ac90ed3e3f5f300d37fdaa430d955698e13e7",
|
|
"description": "nvk: simple format table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d98540c6457c1b4a6a8f651a97b57a575e8cc251",
|
|
"description": "nvk: add basic support for images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e2f7e38bf5a63382b3158a1e02ea340ec6c7252",
|
|
"description": "nvk: use fermi class definitions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36e5573ef0396122484f49d103fdbbdfc44961ba",
|
|
"description": "nouveau/ws: bind 2D class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acbd4523a479733d997090add79731e6c30c4513",
|
|
"description": "nouveau/ws: set GPU object class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e382f197d43cba26980761da6c61e8861ec5471",
|
|
"description": "nouveau/ws: PUSH_IMMD only works with 16 bit values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78a94be05a3f40b88e90683e7d8003ce32e53bd3",
|
|
"description": "nvk: Re-format descriptor sets some more",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f57a3ef7f332e529b6fffe99a359bd6cd2bac371",
|
|
"description": "nvk: Re-format pipeline layouts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9fbac9002fc8ef24c35d01b5d693ad06fa93473",
|
|
"description": "nvk: Re-format descriptor set layouts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b675ef7a373e352f68b39aa9537e8b5942cb68a",
|
|
"description": "nvk: descriptor set freeing fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4e71940c218fa5eed767f447d74f418e90bcbca",
|
|
"description": "nvk: implement buffer address.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56a5ed2b70e9b93d4fbf7ee84cc39c00f365f7d1",
|
|
"description": "nvk: add descriptor set bo allocation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79c922386434424b7cb54e7d550b22ccd8a3079e",
|
|
"description": "nvk: Expose nvk_descriptor_stride_align_for_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3033681f93bc023fa8e61c0c1b766411fb9ccdef",
|
|
"description": "nvk: some boilerplate for descriptor sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50ca748b6a5bded9a597d7646b80c469dd7ec29a",
|
|
"description": "nvk: add initial descriptor pool framework.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0930936a6ebbc7e698b716377e838b2998c59279",
|
|
"description": "nvk: reindent descriptor sets to mesa std.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8a6a4cb7d9d1979e51a14def9c838e8708b0c4c",
|
|
"description": "nvk: Implement vkUpdateDescriptorSets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b2656b674b7d5c320328bc8611faa589bec5fe9",
|
|
"description": "nvk: Add initial descriptor set lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04e52c25ac91071f032963f5d49755db768698b8",
|
|
"description": "nvk: Implement VkPipelineLayout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3137f9df6e2d65e2e970426390af87994d428a82",
|
|
"description": "nvk: Implement VkDescriptorSetLayout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc6f9a45e90f700645a360e28908111b753f9067",
|
|
"description": "nvk: Reset pushbufs on command buffer reset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "464534995f2b78164121073741016357c0c22da2",
|
|
"description": "nouveau/ws: fix setting push bo domains",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "927de5918f3163b9c00853ff5b7c73edee6cc96e",
|
|
"description": "nvk: impl nvk_CmdCopyBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc4f7b4bf1cdbc4ee7eeafbf4a3cc5fb2fa00cb0",
|
|
"description": "nvk: add nvk_CmdPipelineBarrier2 stub",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47b95416ae9a2ba3e310ab4c6f8a21d36a433cd8",
|
|
"description": "nvk: add nvk_bo_sync",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e0089307ef4f539ed4ee82c4966e977a6b95a0b",
|
|
"description": "nvk: add cmd buffer framework",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "decb8c6fd435e1cd42c4a522504baf78eb48e0be",
|
|
"description": "nvk: allocate a GPU context for each VkDevice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f190398049643c28e9b54e8d7f572b598680d4cb",
|
|
"description": "nvk: Add initial queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd46cf852b36c455bca3561feed919ffe63070a2",
|
|
"description": "novueau/bo: add nouveau_ws_bo_wait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d71a4d73b85ea9f0d97dbdd84125fad5e4e3447e",
|
|
"description": "novueau/bo: refcount it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9cd1d694193eee40af16e353856458dc5fd471a",
|
|
"description": "nouveau/ws: add a cmd buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bede03cbd8a40bf1e06537f71240f406c066cff6",
|
|
"description": "nouveau/ws: add context support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81e680edc93a0106fb96f921e50d93d4070d41b7",
|
|
"description": "nouveau/headers: add host classes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e47b0c42cc7e1abe3aebc436c323f8993170400a",
|
|
"description": "nouveau/headers: typedef Nv void types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2810d4cf6d14bd602c26a01a1a79e26ad1fb2074",
|
|
"description": "nouveau/headers: add nvtypes.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "787fbe85b93aa4d6fe7ca5307586d0050d41ff05",
|
|
"description": "nvk: add bind buffer memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12e8ea26300c648b88205ba7860313c57918cbd9",
|
|
"description": "nvk: fix header guards to be less generic.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab4452b9af17ccc7efb7cfcd74989ffa469f593c",
|
|
"description": "nvk: add some initial wsi framework.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6725804efb6ba87d52a8d2617214833cd8e3913f",
|
|
"description": "nvk: add missing finish calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24641ecce4143fcf9b4ab6d29cb04978cc8e777c",
|
|
"description": "nvk: add basic device memory support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1937296457ef5991de0275fa0dbf276a24be3a0",
|
|
"description": "nouveau/ws: add bo API",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d270ad422c55b0e70a4ed72962bac1d1dac14f65",
|
|
"description": "nvk: set nonCoherentAtomSize as the CTS divides with this value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63a1d52e6226020a23acba036f275e57b7736adc",
|
|
"description": "nouveau/ws: add a field for the SM version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e9fda6efb45a6a4ac786d809aed0d06ef5e7ab2",
|
|
"description": "nouveau/ws: dup the fd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba7d2ba45e86b0bed10609f29120e8777561182f",
|
|
"description": "nouveau/ws: reorganize a little",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd4e67c53673b335f8489ff7b7a2197a911a951d",
|
|
"description": "nvk: advertize memory heaps and types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2b13b194421815597a6c26650488a29684d752a",
|
|
"description": "nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "179f996c04591d67f4032ccf9ffb1dcf92cb8c41",
|
|
"description": "nouveau/headers: initial sync of headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b081325fc7741a3e7b001a047b6a945269fb4b1c",
|
|
"description": "nouveau/headers: add script to sync in-tree headers with open-gpu-doc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a07b0694174a549d76c38641f861906e832a7e55",
|
|
"description": "nvk: fix nvk_buffer include guards",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89d7ce0fda6fd2fa6cef1280f510926516de36dc",
|
|
"description": "nvk: Add a stub implementation of VkBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbe7f42e2a049a18070b70ac565a0ed83077b931",
|
|
"description": "nvk: Add stub implementation of VkSampler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32b7d178fda5e6e3e4bf14e74b0163103d056d88",
|
|
"description": "nvk: Add stub implementations of VkImage and VkImageView",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5775c7ed6508008a74e091859c1cac27323b1a9",
|
|
"description": "nvk: Implement EnumerateInstanceVersion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0d521d268d31eb90ecf4a5303b68dff04deba2f",
|
|
"description": "nvk: use winsys lib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07494927600ce1e90ba979d311a9f923aeed1b53",
|
|
"description": "nouveau/winsys: add the new winsys implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83786bf1c9c17250bc1a0533f03608d113eea50b",
|
|
"description": "nvk: add vulkan skeleton",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b",
|
|
"description": "r600/sfn: Use clause local registers in RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebf45153d87a4bf3d63ca65689d8f372b6d6e6e4",
|
|
"description": "r600/sfn: Track whether a register is ALU clause local",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f03b466fb5c76e19a1ffbaf30def8d983110dfee",
|
|
"description": "r600/sfn: Renumber shader blocks in scheduler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab5da82e006c07079ee1c374c12f1a9fb28114ae",
|
|
"description": "radv/ci: skip some mesh shader tests on GFX1100",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "746b90839fb68bc102bae9e0038cd2539595ac36",
|
|
"description": "zink/ci: set the default timeout for zink jobs to 30min instead of 1h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0a5d0f02e0dba0df651c3d31ae2c4e5c8d183c0",
|
|
"description": "egl/dri2: Add a couple of missing mutex release in error path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04cc8c6f8dccc558f1de55aab00fceaca86f95d2",
|
|
"description": "clang-format: Set ColumnLimit to 78",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35307aa9b97834878531069925e339a0469e4cc1",
|
|
"description": "ci: use mold to build deqp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c6dc51a9022602c6273a8ce82e46a1cbe17448a",
|
|
"description": "ci: include mold in x86_64_test-base & rootfs images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9359ff9c2d6185402f5d6539500832b5f06c35da",
|
|
"description": "vulkan: Use VkBufferUsageFlags2 in vk_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9a30a7e09c4107c1f81a2515c0eb6a4c0daec97",
|
|
"description": "n50/compute: submit initial compute state in nv50_screen_create",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff72440b40211326eda118232fabd53965410afd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23082347bd70d4b869a07417cf1071a38f77ccd4",
|
|
"description": "vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb8ba9d3b9bc8595e4b94146c71ba96147b609cc",
|
|
"description": "vulkan/runtime: add common implementation for GetImageSubresourceLayout()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3651eb0be8183a4b4fa2f73fb5b269bad70a0e2f",
|
|
"description": "vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db6ba033c1c500be8892d286aee96788388c1669",
|
|
"description": "vulkan: bump header register to 1.3.261",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48b5353ac300004f15fa03087aa7592e28b3d1bd",
|
|
"description": "vulkan: skip non required extension structures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf6d6a0934d4c63a7db136cc0c60f8c406ccfa2d",
|
|
"description": "Revert \"compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b89a48e00d0713563aec852caed564affd486098",
|
|
"description": "Revert \"mesa, compiler: Move gl_texture_index to glsl_types.h\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3312455419c2cc7f178e1eddf5519c8ed449efb",
|
|
"description": "rusticl/kernel: mark can_remove_var as unsafe and document it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66c6061491a7546349c04c40cbae1d23a07b5906",
|
|
"description": "rusticl/kernel: get rid of initial function_temp type lowering",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9e47cf5fd8c2279df5efa2c1b4b7eab09622b55",
|
|
"description": "rusticl/kernel: move things around in lower_and_optimize_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f06f59ea3b9f40634b12d205b6cbf456f11c94a1",
|
|
"description": "rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2bc3103f00c65e7c83353525d3bc28b883b8246b",
|
|
"description": "rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c327ab9e33695abb4e6cc5d0ca023a4d147c2fbf",
|
|
"description": "radv: track if vertex binding stride is dynamic from the cmdbuf state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "976297b73aaa03a6f046561285f23ffea6026159",
|
|
"description": "radv: re-emit binning state if the framebuffer is dirty",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a102d3fd694ae7a70d1a7c4398c7fcea7b10924",
|
|
"description": "radv: track if patch control points is dynamic from the cmdbuf state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b56c2885890b6aca39dbdb65229f06acaf0e9560",
|
|
"description": "radv: remove redundant check in radv_cmd_buffer_after_draw()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63aea80cc00782eb387051fa97879b37fc3bc40b",
|
|
"description": "radv: don't set vertex_attribute_strides on GFX8+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb",
|
|
"description": "virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95db3e87fee377c5fa8fb779bc151e8d7f4e790a",
|
|
"description": "intel/compiler: Fix sparse cube map array coordinate lowering",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fe81d40bff26d5867e4880b361fe06722d0e0428",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a580bba76705bc6e6b1e850dd78fb56064af58f",
|
|
"description": "radv/video: Match function definitions to declarations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b13473efe967f79bcea8f7e1683cf194d4df726a",
|
|
"description": "bin/pick-ui: use venv wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2eca558dd40c9f8e4d6cc407a402b5495ef75936",
|
|
"description": "bin/ci/update_traces_checksum: use venv wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce49034bbbb0837630438fa2037a074c4b73f0ac",
|
|
"description": "bin/ci/gitlab_gql: use venv wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e4843bb04a6a582f0d450fff3ccf42251e7e718",
|
|
"description": "bin/ci/ci_run_n_monitor: use venv wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75f44bd79a01b8bec4b7cbb561bbb10cadc3db8c",
|
|
"description": "bin: add wrapper to run scripts in a python venv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f34bae7d8cd0b667d69d8c718d0e22670b9cc0a0",
|
|
"description": "nir: Simplify alu_instr_is_copy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f5e8b85f71210c5da36cbe012bfcdc1b2255f0d",
|
|
"description": "nir: Drop no-op all_srcs_are_ssa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92e59b5af5fe91dc3af6a7d1b60eb431246b2ffc",
|
|
"description": "nir: Remove no-op remove_def_cb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2ddbecaadcdbfe4b34c3cd2d8f10e6e7abc2351",
|
|
"description": "lima: Clean up after deleting asserts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91ae717d0bc40d4e80a6618fffb2e51f0bafb6ef",
|
|
"description": "nir: Remove nir_foreach_def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42ee8a55dd38f025adcd20701989d46b0bbccfa4",
|
|
"description": "nir: Remove nir_alu_dest::write_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5b09fefe3eadd4d213b38e0cbfdbb4dbbe9fe79",
|
|
"description": "ntt: Evaluate write_mask check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4828881e286a3768e9d9921b1885b0d4a121bb8e",
|
|
"description": "intel/vec4: Don't use legacy write mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56be39996af2d926a5f9afb55894a532d820af7e",
|
|
"description": "etnaviv: What if we just didn't have a compiler?",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d878470bbc3d81ca30280c98bc1d9b23204dc238",
|
|
"description": "etnaviv: Don't use alu->dest.write_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e93dd20451dc3d92fc7df793edd4c2540cea7ce9",
|
|
"description": "rogue: Stop reading write masks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d550dea81921c70a9e4f094bc7bb281aa7adae54",
|
|
"description": "ir3: Drop write_mask handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7be895f9605287ee7e1bbf09dd79387b9dbdb8e3",
|
|
"description": "nir/from_ssa: Remove pointless union",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b23d951e96cd0885d244f270d6ad6ab6705e29dd",
|
|
"description": "nir: Drop nir_register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c49586a1f37e3f90908595a40e72fc4c76a8ccb",
|
|
"description": "nir: Remove nir_{src,dest}::is_ssa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "312c6472725866d0ba2b1aa28e9fd4c385a8aed2",
|
|
"description": "nir: Collapse more SSA checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d18dfe6e27f88afbdcaae7f148ae8f025c8c78d1",
|
|
"description": "nir: Initialize source as a NULL SSA def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb79497b4443dd595bba29e4b408b8adc8ac892c",
|
|
"description": "nir: Do not init dests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70c64b5d49d95be0a5fb7a509505549028b95bb2",
|
|
"description": "nir: Remove def_is_register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "696fdde4858ddaf8c5d59b79fc4606875d6fd7a8",
|
|
"description": "nir: Collapse more SSA checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "312089fea74cbd492ae1fa70a3f511ce81c35a17",
|
|
"description": "nir/instr_set: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "306182c63e19afccdb56491b003642609ddb9ca9",
|
|
"description": "treewide: Collapse more SSA checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "700e270df502826bb907908dcd0d9ca485cff2c4",
|
|
"description": "nir/range_analysis: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d78ca1badfd2ffa210938ec393868d359461d0be",
|
|
"description": "nir/worklist: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73e82b9281d10570421fdcbdc0bfe0b5dc4b6be9",
|
|
"description": "nir/gather_ssa_types: Collapse SSA checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84f7fb70e11fbfb1c776d5a105c977205ab1f1ee",
|
|
"description": "radeonsi: Collapse SSA check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b047016e70dfdbd2ce3b6b268ce1c9f00c0c95f8",
|
|
"description": "lima: Collapse is_ssa checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3077d3ad498867156dc959431aacec2a5d535d3",
|
|
"description": "ir3: Collapse is_ssa checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2734f1b58630381dee2f63751f555ad6ef9fa43b",
|
|
"description": "llvmpipe: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11fc4f969c24d2f2186ed150deeee325ce57a66d",
|
|
"description": "intel: Collapse is_ssa checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf8ceb6e0ad74c759fdb101fb1286ddeb52a2aed",
|
|
"description": "aco: Remove is_ssa check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca9e2ceeebe866d38c54329d5961af40fe1d2e4c",
|
|
"description": "nir: Drop trivial reg handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "579bc1e72e9e8676d5432d705875cc70d392d3df",
|
|
"description": "treewide: Drop some is_ssa if's",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba5aaf2ff745d356414ebebeb25a6ff47c27c184",
|
|
"description": "pan/mdg: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95e3df39c0b9823526aa1dfd7d1cc5326a8e2f8f",
|
|
"description": "treewide: sed out more is_ssa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8013644a1e7d13e2a3164beb5f387195f797e36",
|
|
"description": "nir: Drop nir_alu_src::{negate,abs}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efc1c3261acdfc3f68fbbf4338fbe0032defcd1d",
|
|
"description": "nir/print: Drop legacy NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09d7f6d64b9354f43e6608daab8dd2b8dcae7ac2",
|
|
"description": "nir: Remove stale todo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c512636cf0989f708239b972739aa622792a5d1e",
|
|
"description": "nir: Remove reg-only dest manipulation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab0d8789326177ae38c8c6e75f5051a7da1117d5",
|
|
"description": "treewide: Remove more is_ssa asserts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "042a3eca00364dfa06bdf78a9ad5424caed65b75",
|
|
"description": "nir: Collapse some SSA checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fead24365d329d03a1db5ad7a3f546a49bbcab1",
|
|
"description": "treewide: Drop is_ssa asserts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d559764e7ccb6b78f7ebb738301dedc712f97243",
|
|
"description": "nir: Remove nir_alu_dest::saturate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bbf458a32b6f9e259118b75a81d4385271b999a",
|
|
"description": "nir: Remove impl->{registers,reg_alloc}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20f38b4b41087bb7a95b19382c6f43861be5c6b6",
|
|
"description": "nir/validate: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71699e59a3a5d8adde7e406075519d67e62593af",
|
|
"description": "nir/serialize: Drop legacy NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "441188cd7a904e9ea8d949cc1f9d892d15e25ec4",
|
|
"description": "nir/clone: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97a3302bf8f215239361ca7a37c9ca5fef0e0fa2",
|
|
"description": "nir/print: Assume SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08035ce388ee5ef7099840e94fdc480d09693b2e",
|
|
"description": "ntt: Drop nir_register reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5133dcebb484f0c591e45ed2d10b9fb2d1a93c74",
|
|
"description": "nir: remove nir_{src,dest}_for_reg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed018babf76be7cf035052a5256a15512db5aadd",
|
|
"description": "nir: Remove nir_foreach_register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f0427e3e32ff2d3e9a5c4537dc84b940e768adc",
|
|
"description": "nir/schedule: Drop more nir_register handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c11c75d1a1788884c2a59317278a1040700e6029",
|
|
"description": "nir: Remove nir_index_local_regs and callers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bc05bb847903024d93c1054d1934eba8f61ea00",
|
|
"description": "nir: Drop NIR reg create/destroy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "068770aaa602f9cf753c08f15deaf70472623c40",
|
|
"description": "nir/schedule: Drop nir_schedule_dest_pressure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b606a0b91e12edbeb5db5de6224bca40608fe44c",
|
|
"description": "nir/from_ssa: Drop legacy reg support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbb9838b780eb07f9520811b802c035e98feef0b",
|
|
"description": "nir: Add {...} before case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86bcc90c0eb0614a33436c173339df91329d785c",
|
|
"description": "intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc73d275b9ea2386a37bd98727faecf6a7a1c7cf",
|
|
"description": "crocus: #include \"program/prog_instruction.h\" for SWIZZLE_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9eb8a0b16ac829397bba49818f41c454deb7394b",
|
|
"description": "intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "846d620632b570e80850d316d8de687cfe3bcaa6",
|
|
"description": "intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66880eeaec558d9ea55fcabad15575d363242b5e",
|
|
"description": "intel/blorp: Use float directly to avoid #include \"mesa/main/format_utils.h\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b2d2dd43dcb0434a700e011352809c1ef3edcd2",
|
|
"description": "compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ced762a8d30a8916fad93b41f8607f1eae2a4511",
|
|
"description": "bin/ci: handle errors more gracefully in update_traces_checksum script",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "356a268b4619ee396a9eeb3b2fd0f404cf31b44e",
|
|
"description": "nir/builder: Don't assume we have compiler options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a5fab555d7cf4e7e9b110431ddc0cf258cdfc91",
|
|
"description": "glx: There is no need to psc++",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e7718dcea4159b358be46d709db05f0fb1b02b1",
|
|
"description": "anv: debug messaging for sparse texture usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df349bc2befb860b2b00782f3770a1428ac19146",
|
|
"description": "anv: enable fake sparse for Elden Ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7db20032096143620c3bfe4aa8e572d6805595b8",
|
|
"description": "anv: add fake sparse support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17e505cb2d79221e92596c205365f47aaac8c173",
|
|
"description": "asahi: decouple layout from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68c30215a9a360799df5a81533d615af8f351bdb",
|
|
"description": "etnaviv: decouple drm from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74589123338c30b40f91e2df111c2b1577987aa7",
|
|
"description": "docs/ci: expand the description of test suites",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "774ce3ff88e21eee92df3e20321768330c7e0934",
|
|
"description": "docs/ci: drop mention of build systems variants in the CI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4df4fd0f5698d3cf10b0232d59e81b754f490cd",
|
|
"description": "docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "845518d5d40092068658eed13a40eab4429dcd75",
|
|
"description": "docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5672d048e943fabf9ad40811f7a7a6bd901dc36",
|
|
"description": "ci: include some timing information in the git cache download script",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8cc1ab04b1e7fe27e8974e7f4d754d58ccbc323",
|
|
"description": "docs/ci: remove default nginx config, which we don't need for proxy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9ebbcd8b67113eba795f1cc8a67a26bf9668ffa",
|
|
"description": "docs/ci: update to systemd and used version of the trace for testing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e389234a5e1c52ccaa74568cf50e98027f278d8f",
|
|
"description": "docs/ci: default to port 80 for the caching proxy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57b0db63e12f111b06bf1d1e0f613145d9590ee1",
|
|
"description": "ci/amd: fix timeouting radeonsi-raven-va-full job",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95431435930a8b6110f2190b9206b1d0aa50905c",
|
|
"description": "radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f047c9583a0ef3dc23017c3eb37d01aaf1d61dd",
|
|
"description": "radeonsi: Copy all planes with multi-plane staging textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cb3c2cbfb2132d4b2f3c97bc3edd3cccdb70b47",
|
|
"description": "zink: Collapse is_ssa check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91f676819cdc74f2782f6e986e59008c56c05af1",
|
|
"description": "vc4,broadcom/compiler: Drop write_mask handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59645f05a7f3886bffdf0287a395e9be03d514b0",
|
|
"description": "nouveau/codegen: Drop writemask check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30ff0857bef5be881a1cec7b269f472cc40dc4a4",
|
|
"description": "r600/sfn: Ignore instruction write masks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328",
|
|
"description": "r600/sfn: Stop referencing legacy functionality",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c545df7426a1e0fab3da64342ef28db72f81e1fb",
|
|
"description": "frontends/va: Init view_resources array in vlVaPut/GetImage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca8647e29b77fe77c3ef5dc38b7f82e09031f5ce",
|
|
"description": "frontends/va: Don't allow multi-plane derive without driver support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4",
|
|
"description": "lavapipe: VK_EXT_host_image_copy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d3009d758576da3a5b1fe803cdb86ad4fe5cb74",
|
|
"description": "lavapipe: be slightly more permissive for bad apps (and cts) with dynrender",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd3ea02da05164a1418b7f6ee1f0dcf810191a5e",
|
|
"description": "ac/radv: decouple radv vulkan driver and compiler from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5401a4b0e84a6f24ff8e90cae8843c6763c5c23",
|
|
"description": "nouveau/drm-shim: Decouple from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ecfd9feea405db2c358c644fe47f13377aee37c",
|
|
"description": "intel/tools: Use 'env bash' to find bash executable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37b56dfd7d07db2dad1df7025733f499718a4d07",
|
|
"description": "meson: Remove arm_neon_workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c4d2d35c25c3f93e42fba42ca4bd35448cd64e4",
|
|
"description": "glx: decouple from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b731d92d9f80253f390b0655e6bc8497b170e2f",
|
|
"description": "freedreno: decouple compiler and vulkan driver from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8ed2917519f8c2717770f8ec96462242d781187",
|
|
"description": "pvr: decouple vulkan driver and compiler from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0e603583ef8f71c82a22b5c3e66298b993fcb6f",
|
|
"description": "broadcom/compiler: drop execution environment from the shader key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b95bb44c61e20f30d646d735764130d73a3727d9",
|
|
"description": "broadcom/compiler: always clamp results from logic ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb80e830ef63aef7d81271d02f152e467149d6d5",
|
|
"description": "v3dv: don't set lower_wpos_pntc for Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87e167baa141dbab1e6d39469e69c21967239fe4",
|
|
"description": "broadcom/compiler: move vulkan's point coord lowering to the driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59018b022808dc7032f7faa0a5f76c6dc92d42c7",
|
|
"description": "broadcom/compiler: move uniform offset lowering from compiler to GL driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5931ba6d890e5da56fa4cc7e900ee8c010048a4",
|
|
"description": "broadcom/compiler: use NIR's lowering for dispatch base",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9211b9afdffe91385d0d2d317af121ca3239e683",
|
|
"description": "broadcom/compiler: stop asserting on Vulkan environment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc0ca7407b1b028f22fdb622a1b9842f50d67ba6",
|
|
"description": "v3dv: fix incorrect key setup",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebe66479fbd3ff39407b632e6049df6e49921068",
|
|
"description": "nir/lower_robustness: drop skip_ubo_0 option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e941732ab19d775b1654a3881961e68c61300293",
|
|
"description": "v3dv: stop incrementing UBO indices by one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c733c166d7c572e6ad2917452dc32bea442fa4ce",
|
|
"description": "radv: add radv_graphics_shaders_compile() to compile graphics shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5be4446abedccd66a2ae3bea580025da11df5c12",
|
|
"description": "radv: add a struct for the retained shaders and GPL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2050f2fe4897ae1aabb58d8f5bdee4555df60b56",
|
|
"description": "radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "581f4701be557f9ca1a4fd5c0cc9b7e5425b1474",
|
|
"description": "radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efbb6de0351f671e56787dc831c4b6c563aa516c",
|
|
"description": "radv: remove unnecessary check in radv_pipeline_nir_to_asm()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19d0b2492764d703d59790faf4ea475d9d4b762a",
|
|
"description": "intel/dev: Support xe2 device init (for intel_device_info_test)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b80bcd83279a39d68fd8d539a9bc7c99d07b0fad",
|
|
"description": "intel/dev: Add LNL platform enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "773d77dc7e467dc0ec23d7defa791c360716df5e",
|
|
"description": "llvmpipe: fix fragdata/lastfragdata heuristic a bit more.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "db1371cce1d4e0f0f4fa2518379db78efde53ea4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17ee184e258ee7c869a15b5531abb5c4176e3eb1",
|
|
"description": "docs: update calendar for 23.1.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17b856d97adfabfa66d12da1b4d833d51387d4f0",
|
|
"description": "docs: add sha256sum for 23.1.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71a07831a9bd49bc3441ed6d508f94d2b907539c",
|
|
"description": "docs: add release notes for 23.1.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c3fc03d7f74e30e4896121cd1aed90151f3d305",
|
|
"description": "r600/sfn: AR loads should depend on all previous non ALU instructions",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b75d86df9d478bfeb3ba4253b0ad50558f04785",
|
|
"description": "r600/sfn: Only switch to other CF if no AR uses are pending",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d617052db6b2f359d7242875013603ec63b069fc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1ce5fe20abff1e92b95de92cea4de67d93f5de2",
|
|
"description": "ci: drop rule for non-existent src/include/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f69e60406faee6f4f57c3c0d746f410b46749ff4",
|
|
"description": "ci: add .core-rules to .gallium-core-rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7cf2354224f12fe2cf6ea2a693800ca11b4d28c",
|
|
"description": "radv: add support for emitting TCS epilogs in cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce054124172584e0412f7b7f34926f0605d6f066",
|
|
"description": "radv: add support for a TCS epilogs cache in the device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8abf8dad6bfb8dffe4c4e35a464627f1ea122c09",
|
|
"description": "radv: add infra for creating TCS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "198291f45b0a3e77ef6235b7f7e23dc6ac6a8f32",
|
|
"description": "radv: add radv_tcs_epilog_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f950eae10f3d823795f480bd886ee47c963e632a",
|
|
"description": "radv: declare new argument for the TCS epilog PC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c12ab8af96daa5581f605a1a63fc5299294dec46",
|
|
"description": "radv: track if TES reads tess factors differently",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61999253dedd749ba66f7875d13bf68410f8f772",
|
|
"description": "radv: do not write tess factors in main TCS when it has an epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54a6eb6613a298aba64554f3292fdf024271d703",
|
|
"description": "radv: assume a TCS needs an epilog unless it's linked with a TES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4ec2e7bb371c784a83a46112aee7e33291e7dde",
|
|
"description": "radv,aco: move has_epilog to radv_shader_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eadc72d9de5264773997c287c73a77cc6400c380",
|
|
"description": "broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4346fe8e2abee6daa9d125187565116af5390438",
|
|
"description": "broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ca031b4a844b2ef424dfde7bebac3ac1cdd85e0",
|
|
"description": "broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b23d4d86dd372cca26e68005426ec01e744da50e",
|
|
"description": "broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ee4de829ea4978a402cbb76677b495e42f7b542",
|
|
"description": "nir: Remove register load/store builders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17d66055ae6689bddf8d30ca49b69b69883100b0",
|
|
"description": "nir: Remove reg_intrinsics parameter to convert_from_ssa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11a161b9b9bcc1860efec0038731309ad502d774",
|
|
"description": "nir: Remove lower_vec_to_movs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f218a2c3dfd91aef104c5e34b7ae682beee095fa",
|
|
"description": "nir: Remove lower_to_source_mods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61d24ea88cee7b19988f899aaf5b7c8b5de0ca02",
|
|
"description": "ci: reduce bare-metal retries of poe_run to only 3 attempts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52ee1f6fa68ef9593bf34a958c2f584c331d9f4b",
|
|
"description": "ci: add a 10min job timeout to formatting checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39ddc509e1c10b8bad98af90841d13f62a8c1faf",
|
|
"description": "ci/freedreno: document another mapbuffer flake on a530",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08579810d1d0fb6078757ff1b5af2ed480a056e6",
|
|
"description": "broadcom/ci: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f433d39935f782f6d9fa4ecf8f084c221075aa63",
|
|
"description": "aco: add infra for compiling TCS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "572625ea6c16d545233d8d78184728b1a4a1c931",
|
|
"description": "aco: extract aco_compile_shader_part from aco_compile_ps_epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac99fbe591735e5c827527253552687c3c4e0b1b",
|
|
"description": "aco: add aco_shader_info::tcs::has_epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac40924a3b952076b8636cea468b4efab6a77f68",
|
|
"description": "radv: allow to use fixed IO locations for VS<->TCS<->TES without linking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec1e11ab23d13bf4b54faed0c1133c0e72662fba",
|
|
"description": "amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "235b10e7cff967bba9b12a950acdb0667e6ce5e8",
|
|
"description": "util/meson: Getting mesa util core to be self contained",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e87969eed5f6dc9045f196c0a86e0d3ced873823",
|
|
"description": "util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "518e21ab875e357aff2c52d7e7f53589e337fbb1",
|
|
"description": "util: Remove include \"pipe/*.h\" in src/util/* files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4bdbf44cce3e178e294bf77a9c43b79564cfd1e0",
|
|
"description": "util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52b92a7166e6a03665a6cd34bc521ce1c87b64d5",
|
|
"description": "util: Move pipe_color_union from p_defines.h into u_formats.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed1281a17029b4c7e01163aaf3d4d36da8c20462",
|
|
"description": "util: Move PIPE_MASK_* from p_defines.h to u_formats.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9817f7d621c7e723def53258a2c60df2f3ea1f35",
|
|
"description": "util: Move pipe_swizzle from p_defines.h to u_formats.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4de7e0034ae91adcc0ae3155616659c1999e3087",
|
|
"description": "lavapipe: don't check geometry for fb attachments",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33d06f8cc2c3ed6cbb562ec421b8bde47e14e206",
|
|
"description": "lavapipe: zero fb attachment array at rp start",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b39815fa9c1937458d0fd05d4fb6129b410dc7e9",
|
|
"description": "lavapipe: statically allocate fb attachment array",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b398036c73b103cb7721a653ef1e40f8a0a51fbe",
|
|
"description": "glsl: only explicitly check GS components in PSIZ injection with output variables",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "473ae3c89b4496e45d9c9f3493f896962a7f011e",
|
|
"description": "zink: add feedback loop exts to optimal profile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae848634ab12f475324b9149d0720085d063c114",
|
|
"description": "ci/nouveau: add 20 minutes timeout to gk20a and align gm20b",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51db19f7a28458bd46574001765d957c4bbd6a30",
|
|
"description": "nir: Rename scoped_barrier -> barrier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04159a2973ddf48ecbb6317b1bfa84805837d6b6",
|
|
"description": "panfrost: Gate overdraw_alpha on Bifrost+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a32a9aa18739253efc74363f3b633bb64edb846",
|
|
"description": "panfrost: Add missing inline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59d5d090acac02ffa6659102f5620060816dafdf",
|
|
"description": "panfrost: Only define pan_blitter_get_blend_shaders for midgard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5690d2e81032488d75b7234752bcb49d6b5e9b6",
|
|
"description": "panfrost: Drop unused decode_position for samples",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21790954a60cf3d9a7e10e5c952c284ef22dcac1",
|
|
"description": "pan/mdg: Add missing static inline annotation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb36995fe4df802bd1141ab0d8bd6bb8831e2deb",
|
|
"description": "pan/decode: Drop unused debug function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df879723b376da3b0602128fc0984d31f810ffa8",
|
|
"description": "panfrost: Add missing static inline annotation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b09ab4bad068331509d4ace1b9e3fa6a237c1d7",
|
|
"description": "nir/passthrough_gs: Drop unused array_size_for_prim",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54ce1d94376ba0e5b15dda8752de678a44a2edd6",
|
|
"description": "nir/loop_analyze: Drop unused inverse_comparison",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c885e906b35ae0c3bee769eef7a8aaee4d14fc8c",
|
|
"description": "gallium/u_transfer_helper: Remove dead forward decl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5b65566974e70fdc1fb16c52218f30f7219007d",
|
|
"description": "iris: Sample more texture view fast-clears on gfx11+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f49989148aeaa4320f836cd545739f93733d118c",
|
|
"description": "anv: Return earlier in anv_reloc_list functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9d284d0509cef3a32bdacf1ec731ab7ac2bf3c2",
|
|
"description": "anv: Remove VkAllocationCallbacks parameter from reloc functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0584bb450e882df34ff65a756393980e4e4b4d4d",
|
|
"description": "anv: Nuke unused READ_ONCE() from anv_batch_chain.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad9d39a5baf820ae7a050f16a24ab257232f3f30",
|
|
"description": "ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71f7d4e6736fd6d2ef642f4c5521461b44884ddf",
|
|
"description": "radeonsi: Don't prefer interlaced for video decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ee4506c3aaf4e024748c91fbda9ea77c215bc4a",
|
|
"description": "frontends/vdpau: Alloc interlaced surface for interlaced pics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed",
|
|
"description": "frontends/va: Alloc interlaced surface for interlaced pics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7b9da2673a8aef49f83dc043aae6ff4fcb212a3",
|
|
"description": "mesa/main: allow readpix/teximage to read from implicitly multisampled fbos",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d1a07c1a0ba6d308bed3ebbf77f24bb2ed03afc",
|
|
"description": "mesa/main: account for RTT samples when updating framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba72946fa3799200a21ed35d55ff4017fa07db67",
|
|
"description": "gallium: bump PIPE_MAX_SO_OUTPUTS to 128",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1cca1122097a224892a1345b57eb6eb7a3a1eb4",
|
|
"description": "ir3: bump max xfb output to 128",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d8c53b070fb585b03a9c16e2bf6b4fde2edf866",
|
|
"description": "radv: bump max xfb output to 128",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f70fb753b996e5bbe4aa40f93b015829e0cd74d2",
|
|
"description": "zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "373019f9efeeb5705213418b51e43ec7f1acaa00",
|
|
"description": "intel/genxml/gen125: Set MI_MATH MOCS field as non-zero",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0b763d0be8feb512be7af1ecd7cabd9f6520fd7",
|
|
"description": "intel/tests/mi_builder: Set MI_MATH MOCS field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7ab31b96a069dc3fd6cdf034b1973b36f8513bf",
|
|
"description": "anv: Set MI_MATH MOCS field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0890a0b8baa24dd415f42f675553145e8e00e70",
|
|
"description": "iris: Set MI_MATH MOCS field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0233e3639f087b457a62bd37dd805e99f608548e",
|
|
"description": "intel/genxml/gen125: Add missing fields in MI_MATH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae105ad5cdcaf4aa43af36d5e1d8ecae93dc6106",
|
|
"description": "anv: Use the common versions of vkBegin/EndQuery()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4485bc062db9b2e403340fadab6520775f0bbc3",
|
|
"description": "anv: Use vk_query_pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2930ec5dda848b6e69575d39023b6241e3c27ca",
|
|
"description": "vulkan: Add init/finish helpers for vk_query_pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d6d775ffeb942d18389dfd42bb3a8783f43184f",
|
|
"description": "anv: Use vk_buffer_view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92f996d0fa88f2ad112e6dc38668708548b872ec",
|
|
"description": "anv: Use vk_sampler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4086be6bcd7624a4d2bafad065aa94e9c27486a",
|
|
"description": "nv/codegen: Implement nir_op_fquantize2f16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6023943b81579be954f884e5317d8124b760a433",
|
|
"description": "nv50/ir: Run nir_divergence_analysis before out-of-SSA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cdece16cf4e004a7b7c8d4b39988fa0eabe0dd34",
|
|
"description": "nouveau/codegen: Add capability to pre-specify tessellation domain",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df5d1ef2b590e60cf082506ce2898266ba9d3ad4",
|
|
"description": "nouveau/codegen: Fix compact patch varyings in case of NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b96639011c5a2fe8a37c7bddea25c08eb5ec67ba",
|
|
"description": "nouveau/codegen: Don't convertSurfaceFormat for unknown formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2200d3c2e7d7af2b42f4d6fd2128c0d3e20b476f",
|
|
"description": "nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4536232557df26c63ad9feed2f0b5f137eb9eaf",
|
|
"description": "nouveau/codegen: Handle nir op amul",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43b8da3a8b70d54aa624cd485647b3288a0b7bbb",
|
|
"description": "nouveau/codegen: Support compact clip distances with arrayed_io",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6990439eb81af72e8c569a4a8a8a2e1a0b9b73ee",
|
|
"description": "nouveau/codegen: Set lower_device_index_to_zero",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2221a9cac9603fdd873c9b9f30696151effd442",
|
|
"description": "nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9d385d77716d8ca48aa549ffd5832c323f68421",
|
|
"description": "nouveau/codegen: Handle/indirect goes before sample index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f60923b8928e2603543aeede51cc279ea5a0e79",
|
|
"description": "nouveau/nir: Implement support for compact arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77acf8933647ebdabf84f1bae8a7377f399612a2",
|
|
"description": "nv/codegen: Call nir_shader_gather_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a2d016021730757dd00085806334f02437e07da",
|
|
"description": "nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cb70c6ee01c9fa1dff564439d9e72f2fdab0c79",
|
|
"description": "nv50/nir: Lower to scratch AFTER optimization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21424577cbda15dcd82b1c9ec9227fedb03b9cb2",
|
|
"description": "lima/gpir: switch to register intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ad3a80b138bf8983ec0372c2f668471338db29b",
|
|
"description": "lima/ppir: convert to nir_legacy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87a17039496c70165e15608d2ea14c331adafc4a",
|
|
"description": "lima/ppir: don't optimize loads with different block successors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c124fa4a4f37ee1c2195d210b21e51226c4223b0",
|
|
"description": "Revert \"ci: Disable nouveau CI\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82920c99a596383a6fff0d74e237afc4c72cbf03",
|
|
"description": "aco: fix non constant 16bit bitnz/bitz",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "573e98f34ac99028934e273585baf9e3cbf76b3a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4",
|
|
"description": "frontends/va: Also map VAImageBufferType for reading",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f41ce4b2108619b4fcf41b6cd4e1b83e38c560df",
|
|
"description": "mesa: Implement and advertise GL_MESA_sampler_objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18b2daa1362b738e0c8ad06f2de9535ab79d5d84",
|
|
"description": "gallium/u_simple_shaders: Optimize out ffloors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff9423b69331b010d4cddfae22af52d1dbbc09a8",
|
|
"description": "nir/schedule: Assume no old-style registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "caa52774ae7cf51a7adecbf38a3de4e0d82fecfd",
|
|
"description": "rusticl/nir: use the new nir_pass macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "237feff917840637a3036ff2f212080f2e5787cb",
|
|
"description": "rusticl/nir: add a nir_pass macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78dd9f4a42f359f61f63c8b06994054ff28dc95e",
|
|
"description": "rusticl/nir: add helper functions we need for a NIR_PASS macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec93d46a7c278bdf1adefc81ffb6fe47310731a3",
|
|
"description": "meson,ci: bump meson req for rusticl to 1.2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "388bf84c07a3c9796377cb7c0b4a6463c2976755",
|
|
"description": "zink: Removes `disable_xcb_surface`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d60115be7cce87402f15ba01d81783dbf25f80a",
|
|
"description": "zink: Fix enumerate devices when running compositor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71db99e566dddce8ab9af8a42fba33c40238dd51",
|
|
"description": "egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay()",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c237539d62184ce3b78c502067da6b696b95538f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1efaa85889051978f806c4ea7c6d4997329624e5",
|
|
"description": "egl: Fix attrib_list[0] == EGL_NONE check",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c237539d62184ce3b78c502067da6b696b95538f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47",
|
|
"description": "ci: Disable nouveau CI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6",
|
|
"description": "rusticl/kernel: only handle function_temp memory before lowering printf",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fc5123f63cd9646546e7c1cf13a99c69a807502",
|
|
"description": "turnip: Use common nir_vk_is_not_xfb_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "261df5fb3c083b21e1a51cfc94119606baea2eb6",
|
|
"description": "radv: Use common nir_vk_is_not_xfb_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "555a1a3be1d6cbc2de76843910e46454c59ac8bb",
|
|
"description": "vulkan/nir: Add common helper to check if output is XFB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81407797b940dc97da808cde2f19fb59267d1f81",
|
|
"description": "radv: fix unused non-xfb shader outputs not being removed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e95531e101f0ba61d28195fe38414e411bf418b3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e8d445bcfbce05fa4f7c56952708fc43a3e575a",
|
|
"description": "aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1659d982c32bb9856c78ef079285ddcdfc6c70ce",
|
|
"description": "aco: combine a & ~b to bfi(b, 0, a)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9b2f83a2fbdb6ae292ccc818dab0849e1880187",
|
|
"description": "clang-format: Ignore original panfrost commit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76232d67241a5de1157a832cda173a4324700c7b",
|
|
"description": "radv: correctly skip MRT output NaN fixup for meta shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8de38aded5f36d8b7de0b79dfb65270531460404",
|
|
"description": "vulkan: Add a core vk_sampler struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ff0b430d5c90cdcf368af674449694998af0dfa",
|
|
"description": "vulkan/format: Add the remaining 1-plane YCbCr formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "829b3c0106eb230eeb995e22ddb00383f12374f7",
|
|
"description": "vulkan: Add common vkCmdBegin/EndQuery wrappers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7e5e2cc4fbbbb75a410b37fe2a9fe663d257e92",
|
|
"description": "vulkan: Add a vk_query_pool base object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25b1e349c66728014c16d6f705b7582efc510708",
|
|
"description": "vulkan: Add a more direct way to use a NIR shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b083f4430352d84aabad1475ac15c471609ce60c",
|
|
"description": "vulkan: Add a core vk_buffer_view struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa73130d9b1c12a22bc591aa958779e9f83e762f",
|
|
"description": "iris: Add support for userptr in Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b38f7834f507ae61ba11ade276bd4ec27b136ae3",
|
|
"description": "iris: Add gem_create_userptr() to KMD backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0698bc9e5a804976269161e99626404cc869f15c",
|
|
"description": "iris: Move iris_bufmgr_bo_close() to kmd backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36bc3da58636be8e2aff75f0a77058ecdb37e01d",
|
|
"description": "iris: Move i915_gem_set_domain() call to i915 backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f6e6eb8ecc0ecacff66bd4de954277200ab52de",
|
|
"description": "anv: partially revert 2e8b1f6d",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1c0311d42382f32c8f8388deb02c2facce8e40a",
|
|
"description": "anv: enable EDS3 ConservativeRasterizationMode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0179c32b6ea4110265943cc4352c23d86425454",
|
|
"description": "anv: fix 3DSTATE_RASTER::APIMode field setting",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "55951ac28e7a30c2fae762990962a4410669c989",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e88c0770969f6ae0bfa5bea0f9d99687d257fea1",
|
|
"description": "radv: workaround WWZ exporting index=1 through location=1",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "618fc13db78b4b8a270daf8fe719910906e49922",
|
|
"description": "r600/sfn: Don't try to propagate to vec4 with more than one use",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03ff3c0027267240d116df5e1593ffaa974690e0",
|
|
"description": "venus: suppress a false logging",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99aeea467ba390e38921f49a326206c1b39dde1d",
|
|
"description": "r600: Force CF when emitting a NOP on R600 in gs copy shader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9d4104d4fb21813b527805cf3b40e133cab4d028",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d7f682bdbaee2cd7185203770bfc3f0e07ee427",
|
|
"description": "nv50/ir/nir: Fix zero source handling of tex instructions.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5df97c27dc8cafbeb27a4ca084e83328a4d1a276",
|
|
"description": "intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbf19b76e8f1226085083c2450466eb26d1b98e7",
|
|
"description": "intel/isl: Use intel_needs_workaround() for MTL CCS WA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23b45c5a29120cab224b575a02c0ccb825593cf9",
|
|
"description": "lavapipe/ci: use tighter changes: rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0831f93e5f99efaab6ce48ae12d6e0b512ce95f2",
|
|
"description": "nir/builder: Add a nir_txs_deref() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee0942f7a6284570b3e5286d0943ce5e3429f53c",
|
|
"description": "nir/builder: Allow tex helpers on image types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e690d88d69df0c5083aca2c1afe2ed6bc1df7e06",
|
|
"description": "freedreno/afuc: Initial a7xx support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fd00074475adff87a5f9c25ed739417d9c5e62c",
|
|
"description": "afuc: Fix writing $00",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d7aa2251e1f77cefa217a46c4b83d2f9826b1cb",
|
|
"description": "afuc: Add setbit/clrbit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1046ebbb89979eae3a4014e36a6111008994c710",
|
|
"description": "afuc: Convert to isaspec",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7376af0eef20891391a20bdd6c1b7aa80ff85e27",
|
|
"description": "afuc: Fix xmov lexer typo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "038680c2f6273889f0454a701308f5813a983267",
|
|
"description": "isaspec: Add initial decoding support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2faf344f037b41ceeaf14369854df5e1594c4590",
|
|
"description": "isaspec: Rename isa_decode() to isa_disasm()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26cce0a1333f43f375a94059f9ca10d7f8ef18ce",
|
|
"description": "isaspec: Add callback after decoding an instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b63782da16579f1343e97fbbff940ff084c7214e",
|
|
"description": "isaspec: Add \"custom\" field type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc874e465473e8bbc738e1684b9508b4ccb5907b",
|
|
"description": "isaspec: Add support for function and entrypoint labels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "569d3ac5a15ddfb76c8cb4a0f182a18426a6375b",
|
|
"description": "isaspec: Add support for \"absolute\" branches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86b17d96b3af5940c61b88ac915ca431b271223b",
|
|
"description": "isaspec: Add \"displayname\" for altering {NAME} when decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c237539d62184ce3b78c502067da6b696b95538f",
|
|
"description": "egl: Implement EGL_EXT_explicit_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41e664f82580dbd9c86171933bf2d7cbd5607f46",
|
|
"description": "egl: android: Remove legacy name-based shared buffers support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b7599dc495669a9f935dcb80e5b62a100a9b788",
|
|
"description": "intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9950786f616e64b484c52fd7f74b250a7a32e57",
|
|
"description": "intel/common: Move functions inside of C++ ifdef",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4198a301b3f15c4bad83544735d888a749f271d6",
|
|
"description": "intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0579627f211728ba5f070a779912fcbf3b73e5b0",
|
|
"description": "iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1174e7412ee3111432d337d4751f64480a577274",
|
|
"description": "intel/dev: Port intel_dev_info tool to Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56e0aff5307f5f46bb1307917ecc23a82f90ba60",
|
|
"description": "anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "739e21fa9a7ac4b484e7e6e12f381d9bccc725c9",
|
|
"description": "intel/fs: Add a parameter to speed up register spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be11fee2a72e7202bdf688bd631c81270da8e3d7",
|
|
"description": "aco: Refactor select_program to smaller functions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "623d704de85683b54d546805469e93f7c53941f9",
|
|
"description": "iris/xe: Call iris_lost_context_state() when batch engine is replaced",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e68e612826c45f81f2c83edd6132dbdeb2c65b5a",
|
|
"description": "nir: add a helper for calculating variable slots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "330f728cc4f600721dcad4e9a7ad0b444fbc1c6f",
|
|
"description": "lavapipe: use the component offset directly for xfb",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59396eefe6440920532009e5cbfd17c0c09fdaa1",
|
|
"description": "nir: fix slot calculations for compact variables with location_frac",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42021b4d13fe849bbe0c2986329d899c9f993bde",
|
|
"description": "bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4d24ca4142af15d31e19cba229ee3c2a7332d20",
|
|
"description": "egl/drm: Assume modern DRI interface versions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86",
|
|
"description": "egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b976bd48d5d7a6236f7173f4b825018ddc922cf",
|
|
"description": "egl/wayland: Assume modern DRI interface versions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3ec7c2a9e39f42bc0817254cd942141b7d3bc4e",
|
|
"description": "egl/wayland: Never use DRI2_LOADER extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45b9b0ba32c6a6eed388ff080f7eaf5a765fe970",
|
|
"description": "egl/wayland: Add image loader extension for swrast",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "449e5bad7c31f1099d1fdb7300071c007394c664",
|
|
"description": "egl/wayland: Always initialise fd_display_gpu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08bfc7395eb0fe582b8ecc76434300ccd67f648c",
|
|
"description": "egl/dri2: Don't look up image extension twice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00aa095d53e49d5cacc9878fe4df4820c83fe3f4",
|
|
"description": "dri: Support 1555/4444 formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a07431e9a298991c84b07d2b0e44b051d88a065",
|
|
"description": "llvmpipe: Zero extend vectors in widen_to_simd_width",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d75fc8e423a3feec265f276d09d8234cd263b34",
|
|
"description": "radv: remove radv_shader_info::tes::num_linked_patch_inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f04577b7892636312eefdb334fd81323f234580e",
|
|
"description": "radv: add support for dynamic TCS vertices out for TES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "faa756b3ba709302f9279f56acdd71aa94832bed",
|
|
"description": "radv: copy the number of TCS vertices out to TES shader info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e855c7dd3d5dff7bbb173c5b43c5b322a057ef31",
|
|
"description": "radv: stop checking if patch control points is dynamic everywhere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a50cec9e182f631eb78031b2a83cc1e1d2172ef9",
|
|
"description": "radv: use a packed user SGPR for the TES state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ee74881d9267c114a82249e0e669753459d9919",
|
|
"description": "radv: prevent linking TCS<->TES when TES is NULL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54414a2121705c2fab5043c79d6f2dd735fab2d9",
|
|
"description": "radv: initialize tcs.tes_{patch}_inputs_read to a default value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afa5b831520a7171dd8ec3dfacf93a75c2e716c8",
|
|
"description": "radv: do not always copy the number of tess patches to TES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1b98f32c4597e00b057c644805b91b181d1168f",
|
|
"description": "radv: stop lowering patch vertices for TES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40a693e0562ef4b7dcf5372e912ec2b33cec634c",
|
|
"description": "radv: stop copying some NIR info fields from TES to TCS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16a66a67effe3cd891635102fa60a546d7ded719",
|
|
"description": "virgl: link VA driver with build-id",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d6db4d2e08100b12fe6ac539f419768b3b412643",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76cc85ebb9e1ed76fe6eef1d3115d33ba8113e36",
|
|
"description": "radv: compute the legacy GS info earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "329907178ef006df818dcde4c7a7b1ffa4b5517a",
|
|
"description": "radv: use next stage to determine if primID/clip dist should be exported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48fc29e0753014be5d6f52b7491ed0bb2614cbdf",
|
|
"description": "radv: use next_stage to determine if the layer should be exported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ab8145aa158a45d1d2a3839c070afbbb48dd549",
|
|
"description": "radv: add support for VS/TES as ES without shaders IO linking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e7ea0fc248c1f3f1e6ebc7c4b3fa4c3cd27290d",
|
|
"description": "radv: track whether inputs/outputs are linked per shader stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3629b438227cb3a07adde4fe25c80edf2ce12159",
|
|
"description": "radv/video: use app provided hevc scaling list order",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87149cc545afdacb339a933d47ded5c1adf8f429",
|
|
"description": "blorp: update and move fast clear PIPE_CONTROLs to drivers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c94bd5611438fe8b5af9386d7a6511136c80b126",
|
|
"description": "blorp: switch blorp_update_clear_color to early return",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6",
|
|
"description": "nv50/ir/nir: fix txq emission on MS textures",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bb032d8b629cd42c8b7767d9f2156530b1b746f9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b2956e56920fca430b869d963fbf52842d6cc11",
|
|
"description": "ci/venus: reenable pipeline cts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e05ef823c443531e0380bcc853d196f0d7654fd",
|
|
"description": "ci/venus: remove fixed tests that no longer run",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "626e3a6e34d72fd08c4d7c882bdbcfc25b9133f0",
|
|
"description": "zink: don't clobber descriptor mode on multiple screen creation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9d62b4c0b6c8ba27ca0a266a3eef149a2397c77",
|
|
"description": "kopper: determine modifier support per-drawable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9efabd8f31ab07155b43df2c134d23e3e347337",
|
|
"description": "kopper: pass modifier availability to drawable creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1887368df4166ae854245c0306d43661ef120e42",
|
|
"description": "glx/sw: check for modifier support in the kopper path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5589d2b556d30a8e1289de359575152c053697f0",
|
|
"description": "glx/dri3: split out modifier check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b0f8973c990d6bbb3e6fd994d6eeee9b59f9ac2",
|
|
"description": "kopper: move pixmap param for drawable creation to info struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7100ef4566595f73b967231d0b877781d0911de5",
|
|
"description": "glxsw: check geometry of drawables on creation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b71e645bc71f69287ba47008763e47ca0318702",
|
|
"description": "kopper: handle pixmap creation failure more gracefully",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9",
|
|
"description": "anv,hasvk: respect provoking vertex setting on geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88deb4bb883879018038b7e4a9e6fd259c6d0aef",
|
|
"description": "ci: print clang-format's version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02e40d3b48c2f6f89074304fd14b0dbcce5938b1",
|
|
"description": "ci: print rustfmt's version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e693fd815aa01045965a4551503d6fb157d350d4",
|
|
"description": "nir: Let nir_fixup_deref_modes() fix deref_casts when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38d1e73868c51fd73c8a9348b221f8ab0175588e",
|
|
"description": "ci/kdl: remove extra-verbose ls command",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4aeac9f21ce238aff8179d9c1ca057b1498f9f6e",
|
|
"description": "iris: allow for a unsynchronized device reset query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2756534660ea3d900817832d450b8e3c3887c618",
|
|
"description": "iris: track reset signalling instead of replacing the context",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e52f7d5cb9c24fa3cc67fa9b9c8140a35a33d369",
|
|
"description": "gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a484cd4ead0b8735f29f6e022ba4f2df2f22efd",
|
|
"description": "gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59f24c7df84803f679c8f8f2cc2580d1884c7d6b",
|
|
"description": "nir/lower_shader_calls: vectorize stack access for all shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "318d0316ddfbfcab2fe76518a1ea1b19a4557bac",
|
|
"description": "zink: fix the fix for separate shader program refcounting",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4e380616430ce000bc4454f137265ec6e65b6afb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70eff587673ceec181efda86d2e93ede44a59532",
|
|
"description": "ci: allow hw jobs even if lint jobs fail for non-Marge pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4bcb1a567d21290438e43b48ebec3cf17de4f7a",
|
|
"description": "ci/lint: also print a diff for rust format issues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ae6d5e436ad703f07af25ae3c84720051a1f744",
|
|
"description": "ci/lint: deduplicate formatting check jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59e08ad78ce4176367ae36f2ddd6511df567f8ae",
|
|
"description": "pvr: Fix csb relocation status assert on `pvr_csb_finish()`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c6cadb5ea93d67050c2044e84d161280d4d5f11",
|
|
"description": "pvr: Fix packing issue with max_{x,y}_clip",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "670bd70fa6c1e53b13755a8868ee8cf7708a56f5",
|
|
"description": "radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3aeaee5eb5e5f211b045eb3b96fcca6a55455e4",
|
|
"description": "radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e0893cf8b4f6b66088d1795a3aecff0cc5de230",
|
|
"description": "radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50709863ace6ccd003389b595af20536980f6a3e",
|
|
"description": "radv: simplify the NGG vs legacy pipelinestat query path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f13ff5e70e19153e77dfc59c66731dfd92948505",
|
|
"description": "radv: enable pipelinestat query emulation for legacy GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96b97ed527108c85b94ba9245ede38b691a1eaa0",
|
|
"description": "radv: declare the shader query user SGPR for emulating GS counters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1f8cfc2b2fc280fc5c3b26cda1aaf1a481a99be",
|
|
"description": "radv: rename NGG query state to be more generic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86a5e942dd055029ac4c03fb6d6e787df8cdc39c",
|
|
"description": "freedreno/regs: python does not need ';'",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d305b4a1c84436ce04a3fb1fb83f66de07a8c7db",
|
|
"description": "freedreno/regs: remove dead code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03bd9b9a586abb7fa579c10170e23f856d48824e",
|
|
"description": "freedreno/regs: remove not used variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2d8f3c5612bbf3a8b7901a0476758ed4e18bce3",
|
|
"description": "freedreno/regs: remove double assignment of self.current_domain",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9709ae4cc66e3097ba86e4aa51ddacd94aca0533",
|
|
"description": "meson: report with_glvnd in summary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4",
|
|
"description": "anv: wire image sparse loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe81d40bff26d5867e4880b361fe06722d0e0428",
|
|
"description": "intel/nir: add lower for sparse images & textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "300cc829de21338f3d1de92b3138a1e6d69fa1f6",
|
|
"description": "intel/nir: handle image_sparse_load in storage format lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d33aff783d9fcf60009f2979f697939093ef701d",
|
|
"description": "intel/fs: add support for sparse accesses",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba5f0c203c5f232715306f15209047d9a00342e3",
|
|
"description": "gallium: unbreak kmsro/freedreno case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5b445782e9a8e1cd774629b7268ab8fb93e597e",
|
|
"description": "gallium: move kmsro definition to the bottom of the file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cf55d94b606b750cc3c9bd3d17b70add3b05cc5",
|
|
"description": "ci/kernel: add amd patch to prevent crashes when starting X",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29c4417fb8c5168e001dd6c0662ee9549217c917",
|
|
"description": "nir: Add a backend_flags field to nir_tex_instr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3954d545cac6b70b85806a21001b991a1dcacdbb",
|
|
"description": "r600: don't use sb disasm to disassamble copy shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02384de4949580504052ef5087553d4cce6c2164",
|
|
"description": "r600: don't check possible size of ALU CF",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3e5b8da58033eaf39ace49d133d9cff65fb409d",
|
|
"description": "r600: Assert when backend wants to create a new ALU CF",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d4104d4fb21813b527805cf3b40e133cab4d028",
|
|
"description": "r600: Explicitly force new CF in gs copy shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "104cac4dbd1b97a0490ffbca2a84e9a66500ef7f",
|
|
"description": "r600/sfn: Schedule AR uses befor possible groups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bf68273ad4958361420b5f0ea58e7db2b5d9e66",
|
|
"description": "r600/sfn: rework checks for ALU CF emission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6aafa2bb4903db20269b3062dfa73b3fe781facd",
|
|
"description": "r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "440cf7439d111dccd2b680054c53ad33ad00bb2a",
|
|
"description": "r600/sfn: on Cayman loading an index register needs only one slot",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b4770e82085dd334a86233d88eb3785bc2d3e68",
|
|
"description": "r600/sfn: make remaining slots a signed value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4ddc9b0c738f4eafe71fd7c4af260adb4c15fd3",
|
|
"description": "r600/sfn: Add flags to check whether a group starts CF and can do that",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acf21d74629ffc3e7fd60c74ebc026de0a33e2cc",
|
|
"description": "r600/sfn: Add method to convert to AluGroup directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd7a9b7f4e4ab83dd7c3e77d4411be2aa517f8aa",
|
|
"description": "r600/sfn: override slot count for IfInstr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c517defbdd7d6e989c1b7daabbdfdc4d668fbce9",
|
|
"description": "r600/sfn: Fix typo with block type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e60ff83834df6e2ef3180771c3d25b5879596096",
|
|
"description": "r600/sfn: set block sizes based on chip class",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55f692c451871b90ca6ced032076023a2c69df23",
|
|
"description": "r600/sfn: Always check arrays writes before allowing copy propagation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d4dd664e0b35d4969622b50fda8a51c373bbea2",
|
|
"description": "r600/sfn: Fix use of multiple IDX with kcache",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d99b830c2bf0633fd1cabee7452b3c78b219627e",
|
|
"description": "Revert \"ci/farms: always compare the code against main repository\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "7b29ae557ab9e86d75952c580afd87b6cb985373",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37a92d0af19a916d432d78ac5af5b2f67e928c8c",
|
|
"description": "tu: Disable transformFeedbackPreservesProvokingVertex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6383f9c1315bbd67c9d5fb8b12dbb06ad3b02e7b",
|
|
"description": "ir3: Handle GS stream \"mixing\" with non-point output primitives",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37fbfa655a4dd73a1c95ade29362d8e93f5d1fcc",
|
|
"description": "aco: insert s_nop before VGPR deallocation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b29ae557ab9e86d75952c580afd87b6cb985373",
|
|
"description": "ci/farms: always compare the code against main repository",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "79f7882fc604515302351282f5e01ec5907727f7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50c29e1ffa1c08b5296d970736c4106669288f1c",
|
|
"description": "anv: simplify buffer address+size loads from descriptor buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1f58c3bea7daf27f85aa787b4f0687ca2fa92fb",
|
|
"description": "isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d099e47de048723e6296626b04c06612cf828ad5",
|
|
"description": "intel/fs: add more UNDEFs around SEND messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c727248197c8a6c42a3b427320060c82303a944",
|
|
"description": "intel/fs: consider UNDEF as non-partial write",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08bfcc12d47ff68a15ff1e5324756d36b441e876",
|
|
"description": "radv: rename radv_pipeline_stage to radv_shader_stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "090d88247dea4b8c733af44079242086092318fa",
|
|
"description": "radv: cleanup pipeline compute emit helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdec88bd7c3c23d17d67a2ca822e19458f13b23a",
|
|
"description": "radv: rework determining the NGG stage without a graphics pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "174816019fc40f4b6d7bf4f9f0be0c2ea5bcd781",
|
|
"description": "radv: simplify lowering NGG GS intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70dbe011bb02c949c0638821499ae0c8a8d2d772",
|
|
"description": "radv: rename graphics pipeline linking helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "697d4d4b030c570f1840c874d8d033da473522f8",
|
|
"description": "radv: move removing all varyings when the FS is a noop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5da9f38c5393c8119febf930a6163a5a786a241a",
|
|
"description": "radv: stop passing radv_graphics_pipeline to radv_fill_shader_info()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7fdcc3b22158918f3a2e59810429cfb56c43aed",
|
|
"description": "radv: rework considering force VRS without relying on graphics pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d89b29a80daebcab177f5e0884edb9251d0f19c",
|
|
"description": "radv: set next_stage to MESA_SHADER_NONE if there is no FS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b250efa7140046b989c1a29b908ba1960293563a",
|
|
"description": "radv: initialize stage/next_stage earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d62e494b370084298761f2e110b511c5c7e0f6a6",
|
|
"description": "intel/vec4: fix log_data pointer",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e43618b825a92d696e8867795225f78e81c210a",
|
|
"description": "ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a606074a7a9fb251ee1ba104148a2d5b30732a87",
|
|
"description": "radeonsi: Convert to use nir_foreach_function_impl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f7a3a66982c88f793f1143b1b8176c4971242c3",
|
|
"description": "microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5baad2afaef67b8a6187ed885cb6149bbe2314e",
|
|
"description": "microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87109c3e1b114948b9ae8180f46f59881de1e70a",
|
|
"description": "vulkan/runtime: Add helper functions for VK_EXT_host_image_copy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2388f22a5e5da7228455bd3b84ebd32ee804d4ef",
|
|
"description": "gm107/ir: fix SULDP for loads without a known format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "377c2a045fcf767979406f34479ebcd4a9ec6603",
|
|
"description": "intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb0de0a1d3420ddf9da56b24b5dd09205b8574ea",
|
|
"description": "intel/fs: Constant fold OR and AND",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61c786bad51c48759ea4d2e8c405e5f99abb69a7",
|
|
"description": "intel/fs: Constant fold SHL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56e6186dcf0b664e1595eaee7878a40c65857010",
|
|
"description": "intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d089272fc07c25400f684107fdcc8ff153f90034",
|
|
"description": "ci/a5xx: Add another GPU hanging piglit test to the skips.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f834340a67d1fcae01d008c199424f23f6b8157",
|
|
"description": "Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65ff9f0a556a0dfb0c5f7fa973b751c0afc967d2",
|
|
"description": "tu: Fix data race in userspace VMA management.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3efba1e2e96d3ed7f84b62520e5c423398e76e3f",
|
|
"description": "iris: Request Xe KMD to place BOs to CPU visible VRAM when required",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f59d272e93fc224e65abd0ab94e55867e2256e42",
|
|
"description": "anv: Request Xe KMD to place BOs to CPU visible VRAM when required",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9fcd7168a1e0826a4e36a30c0c46d78c88c92aa",
|
|
"description": "intel/dev/xe: Add support for small-bar setups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8279d37ec45dfdd9d81066349d09887de04d449",
|
|
"description": "intel: Sync xe_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3e36095908312f7975d850896dfb0a8fa684035",
|
|
"description": "ci/tu: Drop some xfails for !24086",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "99e58460efb975f7acf91cf32b044bc55a77b936",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d97838871c6ac559ab6957b5376e0d479e71be9",
|
|
"description": "ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b05d640b955c3a14d24adc58feca68d526ec3229",
|
|
"description": "ci/tu: Add more crash cases for the multithreading bugs caught on a630.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6619317172e3e3f81978f7190a1428b22d7df512",
|
|
"description": "nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c0740211dd67604bd42798af6d79840d3325bbe",
|
|
"description": "nir/lower_blend: Fix 32-bit logicops",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b010b6f69120737c28562898cc087545ebb3cad3",
|
|
"description": "panfrost: Disable blending for no-op logic ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d902dbf026620dce4eeb6d80a010deabd541f05",
|
|
"description": "rusticl: fix warnings with newer rustc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94f36cfaa3efe49f890b7fcc64d3fcf91638f0c5",
|
|
"description": "intel/fs: Assume NIR is in SSA form",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "965bbe52869879b8fe1b02fcdcdca142e7e21e5d",
|
|
"description": "intel/fs: Rework the overlapping mov/vec case",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45ee952efb0c5db6a738b132851370eee9f505d4",
|
|
"description": "intel/fs: Use write masks from store_reg intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d89ca14e71d5b16fbf0d2f321e2036d1c0e4c4d8",
|
|
"description": "broadcom/compiler: Convert to new-style NIR registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "355afc92d10522450bd36c3afa592a6136cd3749",
|
|
"description": "nir/schedule: Support load/store_reg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6908814d465bfb69a5f2a391379bfbb5ba3b29da",
|
|
"description": "vc4: Convert to new-style NIR registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dff85b61631a09ce8f04a8d4c2d1e396fa035bad",
|
|
"description": "nir/trivialize: Move decl_reg to the start of the block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0655bada4bed39b611b75095986ce863984d21a0",
|
|
"description": "nir/trivialize: Handle more RaW hazards",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8b69abbd486e4166ace8b6b71e42d4934dc52d3",
|
|
"description": "nir/trivialize: Trivialize cross-block loads",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1f05cc7cf4cbce0be189e268902d01dd22de9af",
|
|
"description": "nir/trivialize: Maintain divergence information",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fd257d20fed9efdfedc4eefc99b4900841c6f85",
|
|
"description": "nir: Properly handle divergence for load_reg",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91c3ee24127f212f526104cc256af97c48b8f117",
|
|
"description": "pan/bi: Remove leftover include",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f1125e4ae7977505d63bf3c8eab7ee6d3ad6989",
|
|
"description": "intel/compiler/test: fix crashes when TEST_DEBUG is set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23a2b83639afad859cedf9edbaebfad0a27490cf",
|
|
"description": "lavapipe: fixes indent of function lvp_inline_uniforms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4ed366d6b2d6a4bdaed08337a6fb80d4b03d924",
|
|
"description": "lavapipe: Convert to use nir_foreach_function_impl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d557169e8174b1eac7509bf5c83b525dff400959",
|
|
"description": "zink: Convert to use nir_foreach_function_impl when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7672f4fa568d6043193f662c6d041e0762ad204",
|
|
"description": "freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d45f84694603107fb7c3baa3c58893f28faa76d0",
|
|
"description": "lima: Convert to use nir_foreach_function_impl when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29f4e7b21509b6eb9e017a631f24333c13f6a4da",
|
|
"description": "rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2448bdc81b1600b9daaed943272f55fc6946b2b9",
|
|
"description": "rusticl/core: Delete KernelDevState and KernelDevStateInner",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58979e9247c57f3bc819795196fe51e771b93c4c",
|
|
"description": "rusticl/program: New helper functions to NirKernelBuild",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "323dcbb4b5271c726df24e125d3cc8b55c4ad429",
|
|
"description": "rusticl: Move NirKernelBuild to ProgramDevBuild",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ec9b9cd072209b2bd91366e3e21dbdb83d6c2f7",
|
|
"description": "rusticl/compiler: Remove unnecessary functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "218dce5e386d2493fdc5fed0b03d831ea1fe7cb6",
|
|
"description": "rusticl: Move Cso to Program",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11729e8311d001362f8518b4418fdd36af66edbf",
|
|
"description": "rusticl/compiler: Add NirPrintfInfo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3169f624d117c28c0016fd30b98b91a0486ab44",
|
|
"description": "rusticl/kernel: Add CsoWrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07c8bce24d0c449461ea0732a936d11839a34dca",
|
|
"description": "rusticl/kernel: Removing unnecessary clone in kernel launch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f49bfb1108ced53e94c633788a7dba8381d6ce80",
|
|
"description": "ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1a02c01389096680becb02b17de95d7abb35827",
|
|
"description": "state_tracker: fix dereference before null check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34e47b40e612a0b32af3ad16fd88557bb839b039",
|
|
"description": "glx: fix dead code when gc var cannot be null due to earlier check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2724b4d374d3ddbb47d6853d610cddbea370e80",
|
|
"description": "s/Intel: fix/anv: fix: potentially overflowing expression in genX",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cbf10ca88a0589c66b26a191b7f6213a4889536",
|
|
"description": "iris: remove NULL check for already dereferenced pointer earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33546705b531e4f9f6ea91d54797c432d4f7f754",
|
|
"description": "i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c22961571ae42b0ee9340c7d8c61fe0fc3bf7fc4",
|
|
"description": "state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae18247e88a054f6916aaa031073c1e2db7b4c79",
|
|
"description": "lavapipe: Advertise samplerYcbcrConversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32403c696b5403c6447df1314643e412a823243f",
|
|
"description": "lavapipe: Implement samplerYcbcrConversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2667da5174cb4db9383e730a9c23b2bd4dfbe37c",
|
|
"description": "lavapipe: Fix binding immutable samplers with desc buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da95f64a6f874e1ea643cb809d7511619e25948c",
|
|
"description": "lavapipe: Store immutable_samplers as lvp_sampler array",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dc6c4b581770ec6bee721ff0b38f2294ff91a93",
|
|
"description": "lavapipe: Remove dummy sampler ycbcr conversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbbd84ce8b8dd6a51800cf4b4e0a9625347f6cbb",
|
|
"description": "gallivm: Ignore nir_tex_src_plane",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7914a84e928730a9b741f9cb3c7babb870c7df7",
|
|
"description": "gallivm: Fix subsampled format sampling under Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1280cf5b2afa757b86c21085d01229222e4180df",
|
|
"description": "draw: Do not restart the primitive_id at 0",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df98dca7ad35d12e6267f195fa6162ce0c8dd65c",
|
|
"description": "radv: pass submit info to radv_check_gpu_hangs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c95a74e5e0ae258f3359b58439e67508d6b81a2",
|
|
"description": "radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7eb1105829a0ba82f936eb701f929f33739c776d",
|
|
"description": "radv/amdgpu: fix dumping CS with the chained IBs path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f173d1ff3af853eca92b2cf7da834689f9e05c5",
|
|
"description": "radv: use next_stage for determining the stage to lower NGG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "340f74e4682879c31bc49eef43980b406cad48bd",
|
|
"description": "radv: simplify getting next VS stage for VS prologs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca520c49f5d4ab8a96adaa3e256e61c20453b213",
|
|
"description": "radv: determine as_ls earlier by using the next stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f68316d78ba3840ae6ce6e3f506a2537519866aa",
|
|
"description": "radv: determine ES info for VS/TES with GS earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4098e47ab622558e77d534d26d52607929d78acf",
|
|
"description": "radv: use the number of GS linked inputs to compute the ESGS itemsize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c2d38f4d17b836054e1c4f47ef63f05c7508f5b",
|
|
"description": "radv: add a helper to compute the ESGS itemsize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54ab7b24a2be1652ee240fde9e3b6692b70f0252",
|
|
"description": "radv: remove the pipeline dependency for creating a GS copy shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75452f611e8f83ec47b0376157b65e725833bb2e",
|
|
"description": "intel/common: Only set op mask on instructions in decoder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0",
|
|
"description": "iris: Handle clear color compatibility in prepare_render",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1aa4e6bac0245ce70466760cdabd1bc2c24776e2",
|
|
"description": "iris: Create BLORP surfaces after resource preparation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "215b50ace15c415aeb0104a0bfc613d9df693561",
|
|
"description": "iris: Pass the render format to prepare_render",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c59ba8ac0730e114eb825cace4dd249a660e48df",
|
|
"description": "iris: Reorder render_aux_usage parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d12b29b3f6a72885134b1571778398dfcbe8da6",
|
|
"description": "intel/blorp: Ambiguate after CCS resolves on gfx7-8",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cbf730145969e058762823d84903e163bd0e6eb",
|
|
"description": "intel/fs: don't try to rebuild sequences of non ssa values",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f3230a736e73a933920b7ff9c392ef49e22d65e",
|
|
"description": "meson: Ensure that LLVMSPIRVLib is not required for Clover",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61ec26db264aa9cefb72bf1e32b503d07a1fa5ee",
|
|
"description": "ci/tgl: Improve the info for ANGLE's MSAA regression on TGL.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ef07e6c44392701c5d3e9927e8d8411c29fbf60",
|
|
"description": "ci: Uprev ANGLE to 0518a3ff4d4e (\"Android: Simplify power metrics collection\")",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48b725279ed258808eab29c76a85a01a52bf5e7c",
|
|
"description": "ci/radv: Clarify when the ANGLE GS failures started happening.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "079e8a96749e9d4dfe415dfcd676e0d5e0ec37ea",
|
|
"description": "anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e29b3cee8c965840d7b0fe6bb38243fd100b5b1",
|
|
"description": "etnaviv: nir: convert to new-style NIR registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "935730a563ed8922259d7012bef8d33afd94b6ea",
|
|
"description": "etnaviv: nir: switch to etna_nir_lower_to_source_mods(..)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ae3bd616c1b2be7db7f13cfe87496e650264c04",
|
|
"description": "etnaviv: nir: add etna_nir_lower_to_source_mods(..)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "276f91dad05748cd63d98341accd70c3436594fa",
|
|
"description": "etnaviv: nir: look at parent instr in lower_alu(..)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3be07cb2ddd38aa15452dd8b4965ae3011dcf3e",
|
|
"description": "etnaviv: do not clear all pass_flags before RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d89e78cf5ba80508b352c1225bf3e8e409d6b1a",
|
|
"description": "etnaviv: extend etna_pass_flags with source modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b7104b7a0ba026efe7c37f8fdd9aead5bb03beb",
|
|
"description": "etnaviv: add is_dead_instruction(..) helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c9c450f444403bdbf4def114e8f7035fa1d60db",
|
|
"description": "etnaviv: name the enum used for pass_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8305fb196c1d45e0aac4e3c20b6a0d12f6215ed2",
|
|
"description": "etnaviv: make use of BITFIELD_BIT(..) macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a5fe1f5246db0152938a6db0da5aad310549437",
|
|
"description": "frontends/va: Add YUV420 to NV12 postproc conversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0545f2a4ff48f3d3b0b2674dfd4b39e67db5073",
|
|
"description": "gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc2b32c5d3a92dc3a805d0a55989250ab7639774",
|
|
"description": "gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92900d8bf474eecbcdc8749e503b267ee132d733",
|
|
"description": "aco: improve get_gfx11_true16_mask description",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fbebb6a2ac2b8b6e5c24fd8a9abb3ac3321fc03",
|
|
"description": "aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a53d3ff0b3517bdcd56e2db12b39bc975922419e",
|
|
"description": "nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21f0aca948b2bbaefb39407c3bf3fe605d05caf5",
|
|
"description": "nir/opt_dead_cf: remove nodes after a jump earlier",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c8577b49327548c152ab2911a31d4abef392143",
|
|
"description": "nir/tests: Use a single binary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6eb0a3a5b7c6726735218c59e023d36490570af0",
|
|
"description": "nir/tests: Refactor boilerplate into a common header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eeb1fd90fc08fc40181807c19eea1d4c4a116377",
|
|
"description": "tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "029919f3c83f379065515708188d5c439c3fa6bc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3d948eb6c4f627a506118190669222e827e7418",
|
|
"description": "panvk: Use 1.0 in ICD Manifest json",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
|
|
"description": "intel/compiler: load debug mesh compaction options once",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1685f08dd4edcf505d5e9a150b70ccbbb989fa5",
|
|
"description": "intel/compiler,anv: put some vertex and primitive data in headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2521233631b72e7d9131243818e68fd911b94c6",
|
|
"description": "intel/compiler/mesh: compactify MUE layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb765a65c86064071adec8b107c965d0b2aad67e",
|
|
"description": "radv: add radv_compile_cs() to compile a compute shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ccabbfc502a0a5bd7520e389377a3f992bcbcc4",
|
|
"description": "radv: stop using an array of binaries when compiling a compute shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06db9bd3f6e3ded0992856dbad87dd87e6d80d78",
|
|
"description": "Revert \"intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cf8c8cba4bdd00790f4290fd40d215695c28c5d",
|
|
"description": "nir/opt_copy_prop_vars: drop reuse of dynamic arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d56e739417e012eb15c1355c862848a6a94462af",
|
|
"description": "nir/opt_copy_prop_vars: skip cloning of copies arrays until needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "869b5a562e2d10d39406e9323ffef90f7dc129bb",
|
|
"description": "nir/opt_copy_prop_vars: remove var hash entry on kill alias",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b4c7cc611c6f0801c071b820e5b3f93de280f3d",
|
|
"description": "nir/opt_copy_prop_vars: speedup cloning of copy tables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9804bdc4c2f31db89ccbf435983b39c00c75c13",
|
|
"description": "nir/opt_copy_prop_vars: don't clone copies if branch empty",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "527cc3ad291d989976be5150b03f7ebedabd04b7",
|
|
"description": "radeonsi: enable aco compile for mono merged ES/GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b313d950e2390d6dc08a088ed9dedddefa41d245",
|
|
"description": "radeonsi: enable aco compile for mono merged LS/HS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b53708a62bed2b6def7c211ede79ededcf1499d",
|
|
"description": "radeonsi: calculate lds size for merged shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "339ea9e344b47d9952c46cffd6b68c61e14a9f6c",
|
|
"description": "radeonsi: aco compile support merged mono shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21ae5909a4744d8a562da0469c89b7d07b8c28a4",
|
|
"description": "radeonsi: refine si_llvm_es_build_end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "401a40a5f4775620a7ec9d04fcf44eaf62c7da1e",
|
|
"description": "radeonsi: refine si_llvm_ls_build_end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07fcb4aa199c69caea0458b41990a4cc965bcce2",
|
|
"description": "radeonsi: remove param type check in wrapper function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ebf667360b289678a6834ff238cef49ffb43090",
|
|
"description": "radeonsi: move vertex shader vb desc input sgpr args to last",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4b4f9a62a6c529bc0646d900ee82a59c7f8ba3b",
|
|
"description": "radeonsi: simplify si_build_wrapper_function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9f7902afbd28162f17b5673dfedac0cb160fe1a",
|
|
"description": "radeonsi: init aco shader info for merged LS/HS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7daa0857c0a84f4e9bb10bee15a43afcd0b5fcea",
|
|
"description": "radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec17cc345f9eff059947956e2c49318e4a549e18",
|
|
"description": "radeonsi: aco does not pass LS outputs to HS by arg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "599b50b448b55c1c68165bd238d9d338a223833d",
|
|
"description": "aco,radv: replace tess_input_vertices shader info param",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "826c570ab3b49bf43a2c2916db62e0925bd827fa",
|
|
"description": "ci/freedreno: cover all texture gather flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01266f81198282f957bd556898085d9784a4977f",
|
|
"description": "llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "36eb75d281bd0898b4b669969993f38b5fa9515b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2e398632645cc587072b68c0e3a97910859a6ac",
|
|
"description": "nir: Fix 16-component nir_replicate.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e536d31a468f7d868db7d45bca271c328b788b5f",
|
|
"description": "aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fcf7c7014e72826d7d38fb63534fa9a9e1bee88",
|
|
"description": "aco: fix nir_op_vec8/16 with 16-bit elements.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5718347c2b42ee25e5377d40024aaaa929889c44",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e890bb0e75ed16cf4bbe2ea2458cda66ef593e6a",
|
|
"description": "asahi: Don't depend on glibc to decode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f997d32f9f6a040f4956e067a4914a9584cbd424",
|
|
"description": "asahi: drop unused include paths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2572a961625f3a3f362bd9f183b86cf9ace6d28e",
|
|
"description": "ci/etnaviv: update ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cca1124d18dace6ca82237e13c3cd54c4a634c8",
|
|
"description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7c4ebc0cdea4ad7f87ebd3cee6779ea527493a4",
|
|
"description": "radv: disable tc-compat htile for layered images on gfx8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d84d5ff0ced1be4dd942071ca12a3f250355c712",
|
|
"description": "tgsi: drop two unused functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ed4f048699b6ca065a8fc8f4c5ed009a519add7",
|
|
"description": "venus: use in_render_pass to skip present_src counting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e47da97be625854795bf5c3cffd42a0d7156cedd",
|
|
"description": "venus: refactor more cmd states into cmd builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10c791619c9f1baccb3567c2d25ed2016843f239",
|
|
"description": "venus: avoid redundant tracking of render pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "540242f9ff62950424217931159776c469efcb3c",
|
|
"description": "venus: add helpers to track subpass view mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "311a0eeb21447ffef5350d2deea07f2d6179b3a1",
|
|
"description": "venus: cleanup vn_cmd_begin_render_pass usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81b69f8e8b8b0ff8ab7222a053323c7c3754fa1d",
|
|
"description": "venus: use tracked queue_family_index from the cmd pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72728f83ed9b9ae21d1dac4c1e876388d9033cfc",
|
|
"description": "venus: remove redundant fb tracking from cmd builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0b5a6335d93e0eb9a3023b608bacee9ca041876",
|
|
"description": "venus: move transient storage from cmd to pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "566df7821b25006b555025d391085407ebfe62b8",
|
|
"description": "venus: log and doc the broken query feedback in suspended render pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d13bf8f6b19f920447719cb300fe383ae6d632c0",
|
|
"description": "venus: fix cmd state leak across implicit reset",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9f058d614929c7e65d4f8b839bd2b443729c25d",
|
|
"description": "venus: fix a cmd builder render_pass state leak across reset",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b03938f27d68f6eca17002d9224639607585e90",
|
|
"description": "gallivm: fix atomic global temporary storage.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c17d9df4369f0acdff66a29451344e7d454888b",
|
|
"description": "svga: set clear_texture to NULL for vgpu9",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a1eabeff6607cf1466df3486d2585b51909e7450",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd9a0ecc865d0bb48c00723b41b9272e0a2a4e01",
|
|
"description": "ci/venus: update venus-lavapipe expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cb7bab3413d85a7773b7b2e4fd2a42841634ea9",
|
|
"description": "lvp: avoid reading immutable sampler from desc write info",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f3e320d15c7b33a620f807fcfe6a8f4db06d7f9",
|
|
"description": "vulkan: bump header register to 1.3.258",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334",
|
|
"description": "tu, freedreno/a6xx: Remove has_ccu_flush_bug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "847834461e9db39b7c82ff0b3b23082e7882a08f",
|
|
"description": "tu: Fix and simplify execution dependency handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed020942350c6c7a7614c04d1d0f0a78b4f84aed",
|
|
"description": "tu: Fix vk2tu_*_stage flag type",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "59259a0167184e0cf9f472d379ac9723a2842139",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1abf85bf55179fdf063585919444d6b727c4c21",
|
|
"description": "docs: update calendar for 23.1.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0720b0a613fbc34e1215de9ed39591d4bf0d3555",
|
|
"description": "docs: add sha256sum for 23.1.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6de634e6bf1b9c0482a3809c410ecefbb6f088f",
|
|
"description": "docs: add release notes for 23.1.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bd9ab232baf5dfb499f5a5148e74a79df07cae1",
|
|
"description": "gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8a21efce3a2345a21683667f076d7f34a31e500d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0195e1204b6c49cd7851c590c93bb1a3dcf1d6ee",
|
|
"description": "radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47a9d016414e31805ca53f6054edad0ceca651a9",
|
|
"description": "radeonsi/vcn: support variable number of bs_bufs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53d35c641da5e24f94bc38ba987b1d2f36aae33e",
|
|
"description": "radv: bind the pre-compiled PS epilog to the cmdbuf state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55f05309caeb20cc3966c4b593b33af7bd8348b7",
|
|
"description": "radv: pass a shaders array for computing ia_multi_vgt_param",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0f53c3a4803c07eca38e4d772b7fb2115d1d1c6",
|
|
"description": "radv: remove unused param in radv_pipeline_emit_vgt_gs_out()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3348cd3a80e575e613a30f97069bd91aee9acae2",
|
|
"description": "radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03b2c34793b62b285627f18753559c1c5f360756",
|
|
"description": "nir: Remove register arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "146601418409d31a66e4f98983afd28edc9f8384",
|
|
"description": "nir: Rename lower_locals_to_reg_intrinsics back",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2c94f9e7144115a3e7e5471757ae766475bb7ab",
|
|
"description": "nir: Remove nir_lower_locals_to_regs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8c0b6695fc14922ace05a72c5096a8355f0a5b8",
|
|
"description": "panfrost: Remove unused helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a08286f993a5d354de84d81e7bd85c1d7eee5a2a",
|
|
"description": "intel/fs: Don't read reg.base_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01965a2fe95a309d9eb646b68406ac05d87a350f",
|
|
"description": "anv: drop CFE state validation checks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7e7042093cadf67996edcc515c41c0dc349ea76",
|
|
"description": "anv,iris: program the maximum number of threads on compute queue init",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "90a39cac87f415375a70e1cb2f7ba2c486f941e4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a952807487255cb8e3be6bc2eb66041f7f7785b",
|
|
"description": "etnaviv: nir: lower nir_texop_txs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88f399b6515787adbe6e396df85fb5659797cb00",
|
|
"description": "etnaviv: nir: support intrinsic used for txs lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb48d3d1da0ab493fbd22f62dd85a9ab0c0811a0",
|
|
"description": "nir: add enta specific intrinsic used for txs lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65ffa5b0b8066045b657d155d4ef16e5e7f38525",
|
|
"description": "etnaviv: move nir texture lowerings into one pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06046a02f8396b250c5cdee8e6ede301db356f34",
|
|
"description": "anv: merge cases leading to the same code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0eb2679cdb5a82d95b28ead85c394637907e784e",
|
|
"description": "anv: drop unused function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c83ac800212f9347c8550fe1938a8b7a5617e83",
|
|
"description": "intel/compiler: remove redundant code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3ecba326648615aad37fea3ffc0ac761a078c0b",
|
|
"description": "anv: use ycbcr_info for P010 format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "340df42977780323a1fe71e29dd374aeeffbbb44",
|
|
"description": "nouveau: Delete the nouveau_compiler tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5a638454dee19fdad33f959d6a7d143452b35f1",
|
|
"description": "nouveau: Drop BuildUtil::Location",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73239d40290df0ec140a4d026aaddabd9f3651cc",
|
|
"description": "nouveau: Drop BuildUtil::DataArray",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51dfde7b96e6dbf3789e8621b51bdd86fa828edd",
|
|
"description": "nouveau: Drop ConverterCommon::Subroutine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c631635f435591cfd079c2b2426a0ffabfeb9580",
|
|
"description": "nouveau: Drop tgsi support from nv50_ir_prog_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38a96f79afbce2945205d2b48a37cc1f9826d9f7",
|
|
"description": "nouveau: Delete nv50_ir_from_tgsi.cpp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9178b049cc56aac8abd3df41f735912ffdde4684",
|
|
"description": "nv50: Keep nir directly in nv50_program",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d00d9673996794904fc37737eab7ac4fa1c6735c",
|
|
"description": "nvc0: Keep nir directly in nvc0_program",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88bf4b61af84e301d337b63b4b6bbb93def3c727",
|
|
"description": "zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d744bb5bfc4b347adeb9afb1a806e5d4ea7e634f",
|
|
"description": "zink: be even dumber about buffer refs when replacing storage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23795dc318a0df9e233123b76c1d61506a6289ce",
|
|
"description": "nvc0: fix num_gprs for Volta+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa8634388bfce0b3f1cb0135dab384df9071939f",
|
|
"description": "llvmpipe: enable system SVM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44e652af9af7b3136011c9f3ad537782b604c004",
|
|
"description": "rusticl/mesa: make svm_migrate optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99ffa4043ef6611e86b87e2b4a441f3ac42fc8cd",
|
|
"description": "intel/isl: Add a score for DG2_RC_CCS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15dec3087700492cd6ab538250ba9de8a50d4f57",
|
|
"description": "intel/isl: Move the Tile4 modifier score case down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9bdffa70889a397126c16e356f7a565b9b85f7b",
|
|
"description": "intel: Describe modifier compression with booleans",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37068e8aaf60a6d8239817b3186a7d7d41c6464e",
|
|
"description": "iris: Swap stencil and modifier aux assignment order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5f61c5bb70dd509cb31fd727b17a844428b70df",
|
|
"description": "hasvk: Delete modifier with aux code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d7fc325d6ba96ca97440b16d4d610300d4bd3fd",
|
|
"description": "crocus: Delete modifier with aux code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5568970d63ee3abbfd548942f5cc190ed0e5f4ce",
|
|
"description": "iris: Reduce accesses of mod_info->aux_usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca",
|
|
"description": "anv: Reduce accesses of isl_mod_info->aux_usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2dab434d8b8b8d3fc8532c729e489dd16848706",
|
|
"description": "anv: Handle explicit surface layout of DG2_RC_CCS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47565d31e1446ba872f4d6473feea2caa406db84",
|
|
"description": "intel: Add and use isl_drm_modifier_get_plane_count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e50af52e3d9ad7a0a2bdeef5cfea19c973b25aa4",
|
|
"description": "anv: Don't support ASTC images with modifiers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "355f3188438d22712850d65e48660d8f46316dc5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c042eb653d431384ea70647a6583f74da2ed0b62",
|
|
"description": "iris: Remap DRM_FORMAT_MOD_INVALID more often during import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba071ee81c31de1a47b44140d5a1e18e360873e1",
|
|
"description": "anv: use the correct GFX_VERx10 macro for WA",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "097f3b4a988f4b22b86ae8b329b94ffeac412d14",
|
|
"description": "anv: use the WA infrastructure where possible when generating state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54f18b5000223fe9b711ae71d67858863fc7ff4a",
|
|
"description": "radeonsi: fix a CDNA regression breaking compute",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "019e5cbd399d7c2e5fbbe9476d83acf27b489d82",
|
|
"description": "nir/print: print instr pass_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a89752d6300a850537b7f509b5662984b8aae072",
|
|
"description": "turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "950a0b6a6359e46f819be5540cce6a8bea35d1c5",
|
|
"description": "ir2: Switch to nir_legacy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad214fcaf7f9581a9c315c11e8cabe19deca8504",
|
|
"description": "asahi: Advertise Z16_UNORM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0197d46b34c54f9a4e2bb477a538ca091d89faca",
|
|
"description": "asahi: Execute preambles for background programs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fbe2fdea04ee5d315e596dd6cc989a540d9c387",
|
|
"description": "asahi: Offset clear colour uniform by 4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0597c100ccb1658ceb6a38d9af74747a1687f071",
|
|
"description": "asahi: Ignore spilled render targets for background load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef5a5e170fe74c8b68dfb8ea40be3928edb1a64d",
|
|
"description": "asahi: Permit meta shaders to use preambles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f167c9f728e16a27cbeff7af395261573564d3c",
|
|
"description": "asahi: Lower multisample image stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff16397912032873ed6fb3e9a99d09e15f054118",
|
|
"description": "asahi: Lower tilebuffer access for spilled RTs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66e8afe7c98da8f1945567038745f589b99dc1aa",
|
|
"description": "asahi: Extract some tilebuffer lowering code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46b54064837ee8da25c4cb04c22ff10d6dc02977",
|
|
"description": "asahi: Ignore spilled render targets with partial renders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc38f24de364006f32de0380c37e2143b354c07e",
|
|
"description": "asahi: Ignore spilled render targets in EOT shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73fb1543fd50e707d20c47a8677ff26223909c9d",
|
|
"description": "asahi: Do not support masking with spilled RTs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa0e671b7b2891c661d1656557bb8352a0069ae1",
|
|
"description": "asahi: Add agx_tilebuffer_spills query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bc42054d118f3980c25b0ca2a94e618502e1475",
|
|
"description": "asahi: Introduce concept of spilled render targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17e10499b94bd26dbf6d09699445d1232ff664d2",
|
|
"description": "asahi: Extract sampler_view_for_surface",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10fc9e3d5935ee5e76970ab74d61dd02e39824ea",
|
|
"description": "agx: Plumb in coverage mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56bb3dcc2137348d3bc88d6c17bffc9378f7ee76",
|
|
"description": "agx: Require tag writes with side effects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46bb0037ce47d80a8e72da1f5c966ea3e26520d0",
|
|
"description": "agx: Add simple image fencing pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ed2596fe7773bd4ef9bdbfd08d087f6048b5de4",
|
|
"description": "agx: Implement fence_*_to_tex_agx intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1afe26be626d2a798a787584c56eabbb3b2d8ce",
|
|
"description": "agx: Don't emit silly barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b618ba93309078c177ee1a6e6e58698f67bcff92",
|
|
"description": "agx: Emit global memory barriers for images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93f26abe493912abbfc172474728394a4694010d",
|
|
"description": "agx: Implement image_load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5f37ac5cb0248febfcf09918c08999a8179266e",
|
|
"description": "agx: Extract texture write mask handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34c759467c059d57859179a9012e06a0070f485e",
|
|
"description": "agx: Add image_load opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02b1ddeca66db895249d5d8f542481310c87f8bc",
|
|
"description": "asahi,agx: Fix txf sampler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1106e2499eeddee8b34c1dd1f3bf6d98377c53f6",
|
|
"description": "agx: Lower buffer images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15915f021ae547747e797c5d80378105b368cbf1",
|
|
"description": "agx: Lower image atomics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c09089025d7ed5ea110eca83d92183ffb5c9611c",
|
|
"description": "agx: Extract texture_descriptor_ptr_for_* helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a43141f3b5411180b0ca3df55d004e72ae1626c2",
|
|
"description": "agx: Extract coords_for_buffer_texture helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2cfd2a228576035c61238532d0d2066e468422e",
|
|
"description": "agx: Add interleave opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6ed776a13a84bf397f6cc45ee4d8e60c9f55f4d",
|
|
"description": "agx: Handle early_fragment_tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76641762cee4d6997a5bed1b5bf6d1f6f0e10b22",
|
|
"description": "agx: Implement image barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad456a683c76a63f764be86d8fd8a0e81d2c92c6",
|
|
"description": "agx: Wait for outstanding stores before barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b3635a19744ccae2fc36cc0d6f6ce9cc6cee894",
|
|
"description": "agx: Handle frag side effects without render targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ef89e71bac056abf721222d170399d0a1495590",
|
|
"description": "agx: Translate image_store from NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13bb1209e2e5586f1561175c21605f0612eba5ba",
|
|
"description": "agx: Translate texture bindless handles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb21160a19b18a3ce4cae9fcac1e3cd901cc92d8",
|
|
"description": "agx: Pack bindless textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34a95820913fde3cfc150101553e231b5b713271",
|
|
"description": "agx: Handle bindless properly for txs lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4aa6fd22e9cf898e59e785dce5632d602015bbf",
|
|
"description": "agx: Model texture bindless base",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4505cb962c63ebf303f6eba7406b792f456454f9",
|
|
"description": "agx: Add image write instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2978f4eef24677b57897f74d0466b7fbbd0cdf48",
|
|
"description": "agx: Generalize texture/PBE packing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8398a2469ad98165c6a2ebd6800293f9a7d3b8b4",
|
|
"description": "agx: Lower image size to txs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6e33249801fcf3e88ab2d645df0b628df4cc712",
|
|
"description": "agx: Legalize image LODs to be 16-bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfea028aa27bdd6b5576c632c3c1ff0eec69ef7b",
|
|
"description": "asahi: Use nir_lower_robust_access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ebdd5fd1232e5caf4b63ebcf1f8625b650a2637",
|
|
"description": "asahi: Extend PBE packing for image support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a77facd4599f5dbc530c3a769c9d2345885467d2",
|
|
"description": "asahi: Augment PBE descriptor for software access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d",
|
|
"description": "asahi: Add a shared library interface for decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55d363e02ef45fbf57c5ef46706a8ed69ee6e0dd",
|
|
"description": "asahi: decode: Add a function to construct decode_params from a chip_id",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56d5db247acfb41f22ac2c61eeca0fc94841247d",
|
|
"description": "asahi: decode: Refactor to always copy GPU mem to local buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c2858c2afda009c35556dad372ec6eb621e0142",
|
|
"description": "asahi: wrap: Handle freeing shmems",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dc819f284a2fff633ca0a6cebf684d3344a0e91",
|
|
"description": "asahi: Add extra CDM header block for G14X",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69e91527d3d3d40429509141e855889cc9fc2d59",
|
|
"description": "asahi: decode: Add a params argument to pass through",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de1174791d7612c1d08d0ef7c6ebbd41fa7f8dfe",
|
|
"description": "agx: Fix bogus assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80e103d71805eb39f65187f445e5810b56663935",
|
|
"description": "agx: Reduce un/packs with mem access lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afa38c7d4f5064e8b033262f6f342f95806b8130",
|
|
"description": "agx: Vectorize 16-bit parallel copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42a4c09b728b1e117f96994d9b3003fbba11fdf7",
|
|
"description": "agx: Try to allocate phi sources with loop phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0caa08c26e1d1c0d5eb918d517d11d65fff1abf",
|
|
"description": "agx: Try to allocate phi sources with phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73da872a66deef2bc0923619b8388494527ad136",
|
|
"description": "agx: Try to allocate phis compatibly with sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cc8d7b52a68c665dc7d6450740cc55c6766748a",
|
|
"description": "agx: Add try_coalesce_with helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42fbbd2a73f8444ec14546b7e75bf2e239167a92",
|
|
"description": "asahi: Forbid 2D Linear with images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e53da72659f7e063aaf8f88dad0cb433b0d1299",
|
|
"description": "asahi: Don't restrict sampler views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6788194c3944797c12f4e4f561769ab0d259d1ef",
|
|
"description": "asahi: Make clear the non-sRGBness of EOT images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8db9eeaeece9e384a62cdf3b0fb9354ea45bc795",
|
|
"description": "asahi: Upload image descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "689d47fe7c63b2cb6bd347c595dec4494e1e3f6c",
|
|
"description": "asahi: Upload at most the max texture state registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "274d0d1c8243f0b32ebe0fc755fe4caedf031f16",
|
|
"description": "asahi: Add texture/image indexing lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ad4a35a6c5fbd6537d4bc00fd06ac8acf87854f",
|
|
"description": "asahi: Add agx_batch_track_image helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "868d85bd830f74a0d97f14af47c6a1840d031f09",
|
|
"description": "asahi: Reallocate to set the writeable image flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92cd946028fbaf012ff9f75f6cd47cfda2835761",
|
|
"description": "asahi: Mark writeable images as such",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16f081bf2a88f7d2b82bfee88da063936c139235",
|
|
"description": "ail: Page-align layers for writable images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f716da596b005c2bcac146bd49d6ed84a1771b3e",
|
|
"description": "asahi,agx: Set coherency bit for clustered targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f66fc18886120bcee27908edb6b4cda365dfc64f",
|
|
"description": "asahi: toggle more barrier bits after transform feedback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58d43ca03c448e6f10bfbea38744ab2855c9b1a9",
|
|
"description": "asahi: Identify background/EOT counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "198c51d66495197e12ce3fad36e9e1c6dc8d9be4",
|
|
"description": "asahi: Serialize NIR in memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8df0a86cc09d1f0b4521096edcc37fe505fa21d6",
|
|
"description": "asahi: Extract shader_initialize helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e08923a7bc4418124bebb77fd2b8cf65c019e8c",
|
|
"description": "asahi: Add nomsaa debug flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9b2f02c2facc70a3e59b85a176d3fa0f4751a2f",
|
|
"description": "asahi: Add smalltile debug option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35715db30d7ccceeeaadf7cfbcf506b16a34541c",
|
|
"description": "asahi: Add synctvb debug flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d33375bb052df0e9a4812ad15816bb2dd36d63fe",
|
|
"description": "asahi: Refactor PBE upload routine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85c829d64f6ce8eaab4a07ab75815018d3c43d87",
|
|
"description": "asahi: Remove unused #define",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f10d51541d57a38b8a8001e103cf657153e2c79c",
|
|
"description": "asahi: Use nir_builder_at more",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c20c9f06d359000ea31f9fb9ca5abff1313db3c9",
|
|
"description": "asahi: Augment fake drm_asahi_params_global",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7d05865240f622d7d5d394a1bb62cb09c2d3f9b",
|
|
"description": "Integrate ci-kdl in the building process and launch process.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a1c95caab25a5dda287809908ac3576110881e8",
|
|
"description": "Introduce ci-kdl builder and launcher.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95c9d3db32bd581adb52c7736801fd5f27d0332d",
|
|
"description": "ci: add Vignesh Raman into restricted traces access list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea",
|
|
"description": "ci: delete install.tar after extracting it to avoid re-uploading it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9a0e91d4cde7a7d671ec87ac91cbea273066e26",
|
|
"description": "r300: fix cycles calculation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2007d67054e79007c5260449212a2375379ec4f8",
|
|
"description": "ci/a530: switch a few tests to flakes to unblock CI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d04be9770b08020dccf2eea75c135a92cd60e7d2",
|
|
"description": "intel/compiler: use shader source hash in shader dump code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ac8a9a0309e6fe478c597deb1d0901ddb751b4d",
|
|
"description": "intel: use shader source hash in INTEL_MEASURE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49182271e3867c1cd866ac4a5f71b207c5e46945",
|
|
"description": "mesa: propagate shader source sha1 from gl_shader to nir_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96f344e5a623d43f194cac570dd8625048cfcab7",
|
|
"description": "iris: save shader source sha1 in ish",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "124973c63586fac5f123195c875ad622aa3c9404",
|
|
"description": "anv: Add Source hash field to VkPipelineExecutableStatisticKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b145d053818707ea5c97135f3fde50b512dec238",
|
|
"description": "anv: save a shader source uint32_t hash in gfx/compute pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f",
|
|
"description": "intel/compiler: rework input parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df3f2c89f5ba040f7f47ef566e7d2fc92bdeb97d",
|
|
"description": "radv/meta_buffer: Rename size_minus16 to max_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c49bd75fa780bceaec838676316f17a880c8b31e",
|
|
"description": "radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "839d6f9fa2ffa5a584390febe8523b8739a33620",
|
|
"description": "radv: Stop using the misleading round_up_u* functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34a12a27277c6fb84970aca34abee6a7d3ba54d3",
|
|
"description": "r300: cycles estimate for shader-db",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "219dc0fc0886fcd7f50c5945986c892261db5c51",
|
|
"description": "r300: add a helper for checking number of temporary sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c86e1b97a376a3c7b7e5acf4062a0de20a826364",
|
|
"description": "r300: normal instruction can't have presubtract op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c577655f8c4742cfcbef2a9761028fda71a1fe63",
|
|
"description": "r300: bump the RC_MAX_INDEX_BITS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "beee5c3658ff17f37ffb0c0ec3e84e2c52e49536",
|
|
"description": "r300: source register index is always unsigned",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "953dd9605fb674d04d78d8f3626e7627a85de23d",
|
|
"description": "r300: check for index overflow when translating from TGSI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b5daba32d1c4fca2f42d38cf78ef15ee93c43b0",
|
|
"description": "ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac51cc12b1d1ccc8fa6e91616b5d94908450eee9",
|
|
"description": "panfrost: Fix transform feedback on v9 harder",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c282f80c98831a2c41792eae39e843e9c3fb4809",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64ff2b3ed6d9c51c8087f865961e2684a170a5bc",
|
|
"description": "panfrost: Lower vertex_id for XFB",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "91ffd1035105c2c04f4cc2687fb4f9ff63fb69a5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "539bf3929b0fb7c88f8bea7ebd36ec7f29bfbf3c",
|
|
"description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0602775c1dd26704bdc7a56d0d89701402fcf83",
|
|
"description": "radv: fix separate depth/stencil layouts in clear meta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aaec5ea293713580984f65959b7926d13842ca15",
|
|
"description": "radv: refactor depth clear in clear meta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a06cb572f6f7a34e13e54b78a643aacc4cd545fe",
|
|
"description": "radv: fix separate depth/stencil layouts in resolve meta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "673d416e22280b8df429762e54b77b27387d16e5",
|
|
"description": "radv: fix separate depth/stencil layouts in fb state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "460e62b5e72481224c69cd481ccc90fc1edf135c",
|
|
"description": "ci: remove binding model from the asan skips for lavapipe.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32a79e9be7103559092e9625fba41b5f39c8da6d",
|
|
"description": "docs/tgsi: Specify that depth texture fetches are replicated",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f88e3befbf36b91fe492fb15fca5ff53d406438",
|
|
"description": "anv: Add support for userptr in Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c729cb1b83f3caebc18aa3f5c1d4d6f97811fc4",
|
|
"description": "anv: Replace handle by anv_bo in the gem_close()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e7ab394249a55acc2cd094c5f36206b40542c7b",
|
|
"description": "anv: Add gem_create_userptr() to KMD backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46958bcb74f2766e0a613115559fd3b00b187fd6",
|
|
"description": "intel/fs: fix missing predicate on SEL instruction",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fe16571403c20ae69098e83b52a9320f79daf3e",
|
|
"description": "zink: set feedback attachments on batch init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cbdb0b71427a78e3a039e12c4b3e9265a46083a",
|
|
"description": "zink: set pipeline dynamic state count after all dynamic states are set",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97c79cdf19d63e8dad59c29cf12cae234739b4a2",
|
|
"description": "nir: Use instructions_pass() for nir_fixup_deref_modes()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0d426370db53151ad3683f50083607f6aeda6ef",
|
|
"description": "ir3: Fix FS quad ops returning wrong values from helper invocations",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "696f37f5c3f4527cc204906f272bc33c5eae8ea0",
|
|
"description": "freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59087003c4b7a4f5a6bf207f214a4c3443b9759f",
|
|
"description": "r600/sfn: remove debug output leftovers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ae7d904a73b57f6f019346b3926cde5263bff787",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a4e3b27880a310c64064bc6ddb586f80211b6a2",
|
|
"description": "radeonsi/vcn: Fix setting color range in AV1 bitstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2661e975dcac47c26bd13a158b7860bf384ffaab",
|
|
"description": "intel/aux_map: Add function and macro to return l2 and l1 table masks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c50008903b226ceaade07a2caed5c85f1efcd9d5",
|
|
"description": "intel/aux_map: Drop magic sub table size number",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9a38a16619a5ed9f840b32bab6463c17163cff8",
|
|
"description": "intel/aux_map: Convert l1_entry_addr_out to canonical",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f44c47db8b8b7b643f444a36a4f102f65a276ae",
|
|
"description": "intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47792b3642c13ef1e9cd985409485a5fc8be8a37",
|
|
"description": "intel/aux_map: Rename some variables to improve readability",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14ae2c58b88893b477bec1663c4d113e81bfd958",
|
|
"description": "intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fc38aa99b8b60bf684dcd70655f0a41bca6bb68",
|
|
"description": "intel/aux_map: Use get_aux_entry() in remove_mapping()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "872b4247ad8d51153828ca168ba0d58b11618481",
|
|
"description": "intel/aux_map: Nuke format_enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db4b365f2b3283eba82883fdf12cfb4caa3121d9",
|
|
"description": "etnaviv: initialize VIVS_GL_BUG_FIXES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af38b1acd577fdc7f66ad1704653495c2e6072c1",
|
|
"description": "zink/ci: update list of expected failures for NAVI10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74451ed3f0832694c8c1fb8fbfe42b4ed2688d4a",
|
|
"description": "egl/wayland: wait for compositor to release shm buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a6fc690c18ad0e22eb0550bae6a26f222f3f182",
|
|
"description": "anv: Use workaround framework to Wa_14016118574",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58febefa9a37db3c1d4d20fbd8048c88b8054539",
|
|
"description": "tgsi: remove unused tgsi_shader_info.max_depth",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0335976fb20c0b9ae2f1a3886102517a080d10bb",
|
|
"description": "tgsi: remove unused tgsi_shader_info.const_buffers_indirect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "674fbed75dfef89fb69bc5e6997124e0b9113224",
|
|
"description": "tgsi: remove unused tgsi_shader_info.indirect_files_written",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfb7f854614814684cd3653d67aafb5601388f21",
|
|
"description": "tgsi: remove unused tgsi_shader_info.indirect_files_read",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "606db8cc400a2233f9e634ea7dbffc421e9eb2b8",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67f85d3f459db5de0745bb928a2cf2809083440f",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70d840866671412b208d170e1865a444c058215d",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa6a3faf7550fc216f908807126e79aa4b60154b",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33e9189aa1bf4ae0f0e1aadf6c6db6c9bf327ed4",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98b157bd9c3e2cd7ec9c09ef24cb511d9d4f494e",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2c6f21f10a89ac44df728b36216a5e84c5e3e16",
|
|
"description": "tgsi: remove unused tgsi_shader_info.images_atomic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b9b6a0711b1e5698370f5afdb4680f78f1ece1f",
|
|
"description": "tgsi: remove unused tgsi_shader_info.images_store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c227964f31ccf5a5d8d03ecca55b179e2f33add",
|
|
"description": "tgsi: remove unused tgsi_shader_info.images_load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eeb0d979f371a41be4cf6dadbf97d768740408d3",
|
|
"description": "tgsi: remove unused tgsi_shader_info.culldist_writemask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14454e20eadff30f0f0b1b82a0a42a82fed95688",
|
|
"description": "tgsi: remove unused tgsi_shader_info.clipdist_writemask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a481db8f3e22d5165fa23aeff6a53f2dbb2d3918",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d21d1317febbb5a242d764ff5b8491f8186fced",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_bindless_samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "395a2409cb9a1a29149bdcc1a2afc1979b9491db",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_derivatives",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "908441e0ee97ddb8a934343dc6a706bb3b867c58",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_doubles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87d1dde7f91338d066d04486bd50b6981532b831",
|
|
"description": "tgsi: remove unused tgsi_shader_info.writes_primid",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c207d4f8947fd0402e837fa0d2ae514b4608b8a",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_subgroup_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68d0c847bbacbf541bad3f5c8e61b827590affc8",
|
|
"description": "tgsi: remove unused tgsi_shader_info fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "402f5c5407b23ae540840a2e38a9e119dfce4cc3",
|
|
"description": "tgsi: remove unused tgsi_shader_info.uses_drawid",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "436e59e3d9a0cf99e8dfb87e15d3630eb8712bfb",
|
|
"description": "tgsi: remove unused tgsi_shader_info fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c513ef4fdc23bb3aa7cbdff7e60db92884d4828",
|
|
"description": "tgsi: remove unused tgsi_shader_info fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76b0e7b25c64a21f3d3e6ef06c2dca6de313f7de",
|
|
"description": "tgsi: remove unused tgsi_shader_info.reads_tess_factors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9050b1062766ca47818523f5be6dc200141fb21f",
|
|
"description": "svga: remove unused struct field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29673ac8d0a2896c3bbab877e7b2f4d7be15f1c1",
|
|
"description": "tgsi: remove unused tgsi_shader_info.reads_samplemask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad2c811884000c24d798b7fa6a95f998ceceb803",
|
|
"description": "tgsi: remove unused tgsi_shader_info.reads_position",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f1ffd5b1da0e60ba5c733ee0115ee91e736e184",
|
|
"description": "tgsi: remove unused tgsi_shader_info.colors_written",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9684fbc87d595ef921d4bc102eabfdc1bf6f1a2a",
|
|
"description": "tgsi: remove unused tgsi_shader_info.colors_read",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "849065b9f30d1ad901aa98fbd826efd756218b45",
|
|
"description": "tgsi: remove unused tgsi_shader_info.num_memory_instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64ce4669a3c562e93f3d4ec73ff5014e95469e87",
|
|
"description": "tgsi: remove unused tgsi_shader_info.array_max",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8807f0ec3ea54a1437aa8e573f4838199978d782",
|
|
"description": "tgsi: remove unused tgsi_shader_info.num_tokens",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b6102f2ffb71cd2d239008c2d9f18750f3e16a5",
|
|
"description": "pvr: Fix writing query availability write out",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4bdf2de0f8bbef2536f6450ec0d1cc64b153b7a",
|
|
"description": "pvr: Fix occlusion query unaccounted for user fences",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b685fb09e9419dc21af0bdf75fce8646ed1500d",
|
|
"description": "pvr: Allow query stage for barrier sub cmds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ba29bf641d0170d32dddc9eaa9fd89b9260a460",
|
|
"description": "pvr: Use the correct size for the unified store allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0137de917b20f87084581d35a7bbf0e52aea3a07",
|
|
"description": "pvr: cleanup SPM EOT dynarray after upload",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f39df8fe2dfbb11cf90b560b6fac958cd5a621f2",
|
|
"description": "nv50/ir: Remove SpillSlot",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42f5f9cb8facd74928e3fc306f9f591b219f60bd",
|
|
"description": "nv50/ir: Remove dead loop from assignSlot",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c0f8aec844ad60244ea4c79dfda34e49fa76c03",
|
|
"description": "nv50/ir: Remove Function.stackPtr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd2c314ee008000c89e3200ff9062b9ca25bd533",
|
|
"description": "nv50/ir: Remove ArgumentMovesPass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1032d5c8361597e8858834eedae9d2125b46f26f",
|
|
"description": "nv50/ir: Drop nir_jump_return handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69101c72f373cf1dfdc0a82eb6c129d3cc921644",
|
|
"description": "rusticl: Wire the 'start' and 'end' profilng times up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a44dd1654cfcc8a2ef8cd27ac091021f78e3e89",
|
|
"description": "rusticl: Wrap pipe query reads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52e53938c3775c0844f80a27a0c68150eeb5261d",
|
|
"description": "rusticl: Wrap pipe queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c893fa1fcd3ceab96cf97ca6d82824c6a7d41e23",
|
|
"description": "rusticl: Wire the 'submit' profiling time up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85ca349be049fb8f8159fffa1c32c951662c7ce3",
|
|
"description": "rusticl: Wire the 'queued' profiling time up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6052e58bf6ad1f36fa88974c5b4218df1154aa0c",
|
|
"description": "rusticl/core: Add profiling time storage (queued) to event",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a944a8eba93f771d7b7fe8a7271ff0dd59f67b58",
|
|
"description": "nvc0: initial Ada enablement",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f626605cbff148a15f2448d259530f6d857f56f9",
|
|
"description": "etnaviv: fix segfault after compile failure",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3d496190715b012613c58de1f22c043e1573d671",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b246f96573dba5a6bef1cdef94415c2e6394a1fd",
|
|
"description": "virgl: Enable vp9 hardware decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4220c14ccb901272afa673ccd93e6928fefe9f1",
|
|
"description": "virgl: Implement vp9 hardware decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7eff5cdbacd317cf2f23467b8a54508339f8101e",
|
|
"description": "virgl: Add vp9 picture desc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15a2b1797b74c9a3d32c3663d7a5384ecedc163c",
|
|
"description": "virgl/video: Add jpeg buf start code check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cbb7cb13b2d94531a64ee890812609704789f74",
|
|
"description": "virgl/video: Add more pipe type in virgl formats convert table",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b6301e870f03c3d65e3087a15240e4b6d2c34e3",
|
|
"description": "virgl/video: Add support for hevc10bit decoding.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1b8e4d7fc0c56496c1f6aa003cb60a44d701e32",
|
|
"description": "virgl/video: Add support for jpeg decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dad4b79ee004bdad7e961f7b5fcc8b5e058457af",
|
|
"description": "virgl/video: Add support for vc1 decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "deafeab1ee336836ca1bf2e5c43a127eafb22f30",
|
|
"description": "virgl/video: Add support for mpeg12 decoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61a90c2968862c0fed4b8c6fb257d28246c126eb",
|
|
"description": "intel/vec4: Drop support for nir_register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39b5bb080972c9f6fc3249d700cea3ce358fc3f4",
|
|
"description": "intel/fs: Drop support for nir_register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce75c3c3fea9d0c045587f3a8dfa33c1dc8cc222",
|
|
"description": "intel: Switch to intrinsic-based registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abb6188a04cb5a38c02997c4a0daee96440cce39",
|
|
"description": "intel/vec4: Add support for new-style registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f783eb9ebdeb18f1cfac48db5d68a2da612fe5d1",
|
|
"description": "intel/vec4: Assume get_nir_dest() provides a sane write-mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c",
|
|
"description": "intel/fs: Add support for new-style registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c64ad299e4dbf8cb8cc5e32d9083018b3c2207dd",
|
|
"description": "glsl: fix validation of ES vertex attribs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28b07a7bd2a2afa34b6c7fb905c31e79c030e393",
|
|
"description": "ci: bump VVL to 1.3.257",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f557ffa26a9b2f76e6ace9181b7b5fc34d75999",
|
|
"description": "ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a15384383b0724efb3de85b843924fd3a50a0786",
|
|
"description": "ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14b9f460c21c849975e07111cc09668d4238278c",
|
|
"description": "ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96344c7b7111bcc3d33d918451be4ae8cff6f6cb",
|
|
"description": "ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9f2c4b4c299d08f90c642ad7f69210c96250353",
|
|
"description": "ci: move intel files rules to src/intel/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c99f10eb54043642224dd5d0c9f69a6646305d29",
|
|
"description": "ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5828d86c26f87d73403e3eee7f277088e8246d6b",
|
|
"description": "ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7aa9abe47318a1f940aec4af5c773bbdcb2f3395",
|
|
"description": "ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7298836c5c25bc60692ef1bc746d68bdd0dbf30",
|
|
"description": "ci: move amd files rules to src/amd/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58077c6add6915fc3c533ec54b350c1def3c13dd",
|
|
"description": "ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1625b5984aff6c8fea21db1ddc25c4b06a37d525",
|
|
"description": "ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "728ae85b5de06f6f4d1249f923cb3dd190749aed",
|
|
"description": "ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b8169f52eaea1c617f12cba25d10c574e8244e5",
|
|
"description": "ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52528c7088f76914d8308575a8abe0233ca86f71",
|
|
"description": "ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f176d2cf276af05fb6dd8b6683ccde528f234e2",
|
|
"description": "ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a445f611c42fa2226b520ae9edabfaa86c8a256b",
|
|
"description": "ci: replace virgl_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a35056421ed92d20193027c833d4d12196249ed3",
|
|
"description": "ci: replace radeonsi_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "068b68db948dd9ec53a006dc5a32092fc7e27653",
|
|
"description": "ci: replace radv_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6d5448229ccaaf5cdfa70771dd8ce4810104119",
|
|
"description": "ci: replace iris_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8af6ad46ddf832f21b18f9139b4a60b883682fae",
|
|
"description": "ci: replace lavapipe_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8503dc5fd0903b8bc51da5e6d6966491cddd0bb",
|
|
"description": "ci: replace softpipe_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "426d417f3afa66c2973520951a2799cd8f193e33",
|
|
"description": "ci: replace llvmpipe_file_list anchor with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2668c02c32b767e1c4704033007cd9ddd2936730",
|
|
"description": "ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f55a2b5babea94b3d5294d2a6dd42a0194508fe4",
|
|
"description": "ci: add .llvmpipe-manual-rules and use it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "593b85f672843469febc06906a98d1de20431dda",
|
|
"description": "ci: use !reference for scheduled_pipeline retry rule",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "614efeeafec12dc64178ebd4f461b60bf538a13f",
|
|
"description": "intel/genxml: set a default value for \"Pixel Position Offset Enable\" in genxml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6f0819806c779ef18bcc83296045bf76811e757",
|
|
"description": "radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "756e5d66871a3bf65dd365e17e0f674b78bb903e",
|
|
"description": "radeonsi/vcn: Set HEVC video signal parameters in bitstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f44697239dd408e8eabfe2eb297dee34e101ff34",
|
|
"description": "radeonsi/vcn: Set H264 video signal parameters in bitstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a21efce3a2345a21683667f076d7f34a31e500d",
|
|
"description": "frontends/va: Add postproc support for converting to full range",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8438d6363a26c44788e7c7b7aaf4854c90fe2bd7",
|
|
"description": "frontends/va: Parse HEVC SPS for video signal parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2785d54b71c19a2f9d191af21794bf5b919d7952",
|
|
"description": "frontends/va: Parse H264 SPS for video signal parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfd24047a1d901d209b18828fd91f9ec36ef0fed",
|
|
"description": "radeonsi/vcn: Don't use chroma in AV1 encode with RGB input",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cb4c6aef0bb7a4d2156d39c1605acef38f19e3e",
|
|
"description": "frontends/va: Don't use EFC with scaling or filtering enabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5fa9f992da7618a9fb08605b953b2051cf63e2d",
|
|
"description": "frontends/va: Skip processing buffers already converted with EFC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e9affd2676bc65be0270d7198b38ac7d80a1739",
|
|
"description": "venus: reduce to use 4K mem suballoc align on platforms known to fit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "283e3acd3ad7c3a1c4467211d56799e93b5496e0",
|
|
"description": "iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ad19c8310546a276ec7c68dfceb7c545ab13047",
|
|
"description": "anv: implement Wa_14019750404",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b0ded0b232a21c7459d3f90d766a8d0887a0517",
|
|
"description": "anv: ensure mesh is disabled on context init",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50d68f74b503d3a65a89f10c32c199cdb4431054",
|
|
"description": "iris: ensure mesh is disabled on context init",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f48aa460a26c1d314a47978b8bb805a2a5a26000",
|
|
"description": "r600/sfn: Print more info if scheduling fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a9348967ae1ca424e1c50ab2d3524656e3a5b51",
|
|
"description": "r600/sfn: Add some tests for proper register access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "382e198503d7134cfaa482e515b12d8026acb7ad",
|
|
"description": "r600/sfn: reorder the value factory class member declaration a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00417c216e2309e3f13d54e4ad8b330efdafc1cd",
|
|
"description": "r600/sfn: Add peephole optimization to move a dest to the previous op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "197bc1ee07bb7dd6b6a7d95f44b631aa76fdbc2f",
|
|
"description": "r600/sfn: Increase LDS fetch schedule priority",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddb167e81a18c09bd3a4c519e8728e2842d827f1",
|
|
"description": "r600/sfn: Handle indirect array load/store dependencies better",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0beaf73d9b5323e8e76a5c4a5a0fad747f89bd3",
|
|
"description": "r600/sfn: Allow for larger ALU CF's",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8291cc7ee8cc7c62d1241ea347dfcd777f4d16b",
|
|
"description": "r600/sfn/tests: add simple copy-prop test with register source",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10938cddd7a19086f3b4bbafd8ce2a555fd4f7fb",
|
|
"description": "r600/sfn: Switch to register intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "886a7ae78688feb3a1e0afa8b5fdecce26794eb9",
|
|
"description": "r600/sfn: Remove nir_register unit tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f334d00a8a09a9e629164681f4385abc4e7e3d4b",
|
|
"description": "radv: make radv_get_pa_su_sc_mode_cntl() static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9299a90cc1af860252f6cea6a8c2153ce916f3b0",
|
|
"description": "radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b93ae7e7a7559d70f62e2ce8f649c399e7733cb",
|
|
"description": "util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfdfe5aa82f349d055d2e69aaf1b46325a6772ca",
|
|
"description": "util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3713dc6b2a7472a838885b9ff1e4e07f9b9b7713",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c282f80c98831a2c41792eae39e843e9c3fb4809",
|
|
"description": "panfrost: Fix transform feedback on v9",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75990e5564fc8f155c9f165517712a232a2100c8",
|
|
"description": "anv: ensure CFE_STATE is emitted for ray tracing pipelines",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cf94ce90efd4af20e24292e261038349923c64f",
|
|
"description": "ci/freedreno: add a530 flakes, remove one fail which recently started passing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6edac376405ac0f3cf0ced7d85f0939b05006e7",
|
|
"description": "ci/microsoft: when re-enabling Windows Farm, always run the container",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d9d72b3fb905e2a02abdc7fd87f6b0b78725cf0",
|
|
"description": "egl: Rename _eglAddDevice() to _eglFindDevice()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a9e1014e134c705fbc94831cebe19aa3ea4cf34",
|
|
"description": "egl: Rename _eglAddDevice() to _eglFindDevice()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d231f828294cc9e6187c78b236f9fba524f4498",
|
|
"description": "egl/android: Use EGL DeviceList instead drmGetDevices2()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2aea2672792dcf5ce63b2278d6128db4c795ca2",
|
|
"description": "egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd52762bb65586c547004fa26d372764e120d0ce",
|
|
"description": "egl: Refresh DeviceList during eglInitialize()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0c97148de8c68c1461089c08a07e82f12e54210",
|
|
"description": "egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e0adec81ec4a05c36ecb8f21fce7ce726a1e269",
|
|
"description": "egl: Expose access to DeviceList",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a8aae9e6aa526367523c58dfe5046909776be74",
|
|
"description": "ci: drop leftover kernel configs",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5178c81e26ce7379a08c11a9d9f8026cd8373e14",
|
|
"description": "radv: Rely on workgroup_size initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fed1b4a9e22f3c910ef0d4ac9664c9c5e9b2b41",
|
|
"description": "v3dv: Rely on nir_builder setting workgroup size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0f0afc6a4f350edb43a67aed2050320a1c0d0af",
|
|
"description": "nir: Initialize workgroup_size in builder_init_simple_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce25668d020fc29a5815d1f2bedee44a796ea234",
|
|
"description": "ir3: Use NIR info to enable per sample shading",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79f7882fc604515302351282f5e01ec5907727f7",
|
|
"description": "ci: add quirk for GitLab assuming changes is always true for scheduled runs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16b080b5d8c1e1fc450c1190d794d7d1a9bb6857",
|
|
"description": "ir3: Use nir_lower_tess_coord_z",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c8f884103382bac6ef61a401894a80d8dd31d43",
|
|
"description": "r600: Use nir_lower_tess_coord_xy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f0f76346e056ee8f555f45000c876d99fd1fd4f",
|
|
"description": "nir: Add nir_lower_tess_coord_z pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9109830bb04b1664bd19f9ab350602a869e048f7",
|
|
"description": "nir: Promote tess_coord_r600 to tess_coord_xy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74f8956f27a2eb8dc4fb39c61115fffaedcc0b8d",
|
|
"description": "ci: replace copy of nouveau rules with reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "005ffbe4b75e46f331673061d23dbd7010ffbfa6",
|
|
"description": "freedreno,lima,zink: update CI fixes and flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c97961a855ad1ae5c58d47634862b459e682e158",
|
|
"description": "mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "701b035179b61bf2d21a912132ec8408655bb1e8",
|
|
"description": "bin/ci: Ensure that all jobs have nodes in DAG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e4029bfe5accb0ce78345b9111bb69318ee2ae2",
|
|
"description": "nir/tests: add test for unsigned_upper_bound with loop header phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1139d870f38e7458155c192e1b5a3fe322a7c63c",
|
|
"description": "nir/unsigned_upper_bound: fix phi(bcsel)",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34c4a195f9391fb8257a68ab6a2f9ec986c1c84d",
|
|
"description": "radeonsi: add AV1 profile to supported profile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36d4e832996c3e38452e98ffd3aa21e80fe32abb",
|
|
"description": "intel/perf: add perf query support for Intel Raptorlake",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cda08416b10e43b0a75b4d0a649f8bf29a24a8a",
|
|
"description": "glthread: determine global locking once every 64 batches to fix get_time perf",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4b211bf1b9db21d8bd2d01a3ea4a7c9c4d10caf",
|
|
"description": "ac/nir: always round cube array layers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e02f8b62af290c4f94a6e422521bba263d931819",
|
|
"description": "radv: don't unset TRUNC_COORD if conformant_trunc_coord=true",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "436df35c17b84424d9664e66cae8b3885491d9ad",
|
|
"description": "radv: add conformant_trunc_coord to cache UUID",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cb26f31feb954e7a1c49d54930f83c002329c7d",
|
|
"description": "ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47c9dea6ac63d70d261029588d618dd82527d992",
|
|
"description": "ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a199a051e68e1fb41dd06943dc725d4c950bc16",
|
|
"description": "radv: fix radv_get_ballot_bit_size with CS",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85d1159a2a7b09dd285376cbb62921126ba0fda2",
|
|
"description": "ac/llvm: fix AC_TM_CHECK_IR",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3f272fd15e9f0776056699e90ce021f4766d3384",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7c74e35eef06b6b6f5b14eff4a129fb9592e562",
|
|
"description": "etnaviv: remove bogus comment about replacing resource storage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b17bab6b4a1196d3001689e525acc69fb4ae1b3",
|
|
"description": "etnaviv: remove always true assert in etna_transfer_unmap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab1d4ac33871157e5c758105e7a72f9e696cec29",
|
|
"description": "etnaviv: remove superfluous braces",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bee2a8465774271b814dd7678397f7208a55fe08",
|
|
"description": "etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1c00ce5c9e21589da7a9872d77a422c941f419a",
|
|
"description": "etnaviv: remove huge outdated comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6638ba513b26aebb00e69f82db36d9cdb692a847",
|
|
"description": "etnaviv: reword comment about staging resource usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6222a4b927f2a7b6e8d31f9f0b17bfb6a319261",
|
|
"description": "etnaviv: check for valid TS as condition to create the staging resource",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78a999ecfac9f4fe752efb16a8535c6a317a2d1a",
|
|
"description": "etnaviv: don't allocate full resource as transfer staging",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c8741a17e218ea87b2637f4f14cf0705ec39e7d",
|
|
"description": "etnaviv: split etna_copy_resource_box levels parameter in src/dst",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07a958589859300ab48260a184f717b869df55ba",
|
|
"description": "iris: fix iris for WA 16013000631",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "83716b08cf103622829d84e673584781ee8850f6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a303ff668471058cb9c317a9b7c7d50fa4b875d8",
|
|
"description": "isl: add a tool to query surface parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfd96fac41418ac85fd64ffb2973ff1a7ca2a363",
|
|
"description": "ci/freedreno: add another a530 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f952756d1e28fdf4f0be9efa165e29e6eb20f035",
|
|
"description": "ci/freedreno: fix unexpectedpass flake on a630",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b3cccaf6305bde6f27a7550a85bb8414ce0b240",
|
|
"description": "ci/lima: EGL testing was disabled when fp16 fail was removed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87439a8c7184bd222325ee0d028876e641086018",
|
|
"description": "ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3f26cbbe1a957b76804da44bbf5e30de2bac941",
|
|
"description": "Revert \"lima/ci: temporarily disable deqp-egl tests due to timeouts\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c467d760cba654076dad7cebf3ba5f0ad3f1572c",
|
|
"description": "ci/freedreno: add fails introduced by upreving to 6.3.13",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd2b31a89cc40e5dd6133dd6e2d90faee94e4bec",
|
|
"description": "ci: update kernel to 6.3.13",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18",
|
|
"description": "ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31",
|
|
"description": "nir: Devendor load_sample_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56d61d9a644a9f3f6be55a424fc911fef051d8b5",
|
|
"description": "nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "259ba104f79f9f653130865b21bccfab62dd4829",
|
|
"description": "nv50/ir: Support vector movs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6513c675ad31d192265a8286d712e8ae81c9f305",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39824457283bf194c2e2773c19708848027121e1",
|
|
"description": "glx: Assign unique serial number to GLXBadFBConfig error",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e89e1f5049d3b78542fcd69b7d6106dd4bdafc39",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9590bce3e249a34665b2c42b20bfdbdc7f32147f",
|
|
"description": "radeonsi: prefix function with si_ to prevent name collision",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27d30fe3c0e71efd90fcfe209d8515b195b0075f",
|
|
"description": "isl: Disable MCS compression just on ACM platform",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efa65945360586e37d22d30d5d1e250a6b696594",
|
|
"description": "intel/compiler: Look at 2 register worth of data instead of 4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec",
|
|
"description": "iris: migrate WA 14016118574 to use the WA framework",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "58829d9f112809cabaec471a2961ac42bb529ae6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83716b08cf103622829d84e673584781ee8850f6",
|
|
"description": "iris: migrate WA 14013910100 to use the WA framework",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e85a18a9afe78ea6611b511bde602bb8c567fdf2",
|
|
"description": "Update radeon_vcn_enc.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d",
|
|
"description": "radeonsi: enable vcn encoder rgb input support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "043dcfad04d89c5b68a82f0c68638f38a85fdb05",
|
|
"description": "Revert \"ac/nir/ngg: Follow intrinsic sources when analyzing before culling.\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "411f69b9c5b884f6802758347e72a10ec5564df1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d408ae88db6df25463f6ba0165f7b5b004346658",
|
|
"description": "radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d312c616004a6063621fa6c8fe155fac9233fc9",
|
|
"description": "etnaviv: optimize transfers when whole resource level is discarded",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8f0f1c5cb51511083c0d7bf48a0f079a4d71c8e",
|
|
"description": "etnaviv: optimize render resource update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61e27debf5b13e792ec74bc79fb0abf9f83a4d71",
|
|
"description": "etnaviv: keep blit destination tile status valid if possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dce4aa83e4f07aba08bbdf70889e1be74c9c7b27",
|
|
"description": "etnaviv: allow sampler TS even if the resource is flushed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdedc0b3b37c29ac2d75cd0cf6795323d3944b65",
|
|
"description": "etnaviv: optimize sampler source update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "995e34840f03598fd71bc8eaef32e2e470b5002f",
|
|
"description": "etnaviv: add tile status buffer status into TS metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49d2f9f918a398f0f2c13ee838e1b267d99fbe6f",
|
|
"description": "etnaviv: move TS meta into etna_resource_level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97aec88c7939f8c30f936d0c28a8d6e4109b0c0b",
|
|
"description": "etnaviv: add helper to set TS validity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f2df7d361520aa2c88c51a3990e05f8849cbf35",
|
|
"description": "etnaviv: add helper to get TS validity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9af3b368a761cd0ffac45e7740f7d3d331b95b4",
|
|
"description": "etnaviv: add helper to transfer resource level age to another",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d2d0e803dbc522bb66d9c9a9f407aedc9d95abf",
|
|
"description": "etnaviv: add helper to mark resource level as changed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99daab8bf06fafb2d8f70dd1586db1b0396db1e6",
|
|
"description": "etnaviv: add helper to mark resource level as flushed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83a05447c58ee4bea2aa899633baea1486848c51",
|
|
"description": "etnaviv: optimize resource copies by skipping clean levels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87021531a321804998f80f7836b1c61f50131839",
|
|
"description": "etnaviv: flush destination before executing blit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff3741eee1d2eb50226d75315ca0bc48d9848f1c",
|
|
"description": "etnaviv: move resource seqnos to level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73c1eb50dc33d46d50a9dacfe0245e538dae4256",
|
|
"description": "ci/etnaviv: update ci expectation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e9f4b967a5b70a5c6864d30ddf8da21a028f64d",
|
|
"description": "ir3: Convert to register intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ad9416c6118843f7f2b18ad8aa7032ec25d1987",
|
|
"description": "ac/llvm: Remove subgroup_id and num_subgroups intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fb9e54d69969a0dda83c9b34d2f38156e6ff897",
|
|
"description": "aco: Remove subgroup_id and num_subgroups intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2468874bf00d0b2119781b4e33bba05bec7eccd5",
|
|
"description": "radeonsi: Use ac_nir_lower_intrinsics_to_args.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7000cd83620f812b68c080209ce4f22c977e9559",
|
|
"description": "radeonsi: Move si_select_hw_stage to si_shader_info.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bade0205adf331e8ba0010ff41575733e8f385c",
|
|
"description": "radv: Use ac_nir_lower_intrinsics_to_args.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6551be9c6e5a802cfe39dddfd04c38f1e941a245",
|
|
"description": "radv: Move radv_select_hw_stage to radv_shader_info.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5825e20dbf59f687973303ede2ac0836d6f405a2",
|
|
"description": "ac/nir: Add new pass to lower intrinsics to shader args.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7f2d821ecf8a3bf670df6431fb5aaf1f39b98f3",
|
|
"description": "ac/nir: Simplify arg unpacking when shift is zero.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc3bbd351a081a90b57a8772ade8d693048f6403",
|
|
"description": "aco: Fix subgroup_id intrinsic on GFX10.3+.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3798f99c4693dbf83e93512f47b8af55c651ebba",
|
|
"description": "pvr: Submit PR commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c9d1a6cfac717a0aef39f09505a62a0966f7fc9",
|
|
"description": "pvr: Restructure `rogue_kmd_stream.xml`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87e7f6abbe195689d7302d0844e5b25d920809a8",
|
|
"description": "pvr: Remove some magic numbers and increments from km stream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1e45f4bbdd8218af8aa8b25d71e51630ad23f19",
|
|
"description": "pvr: Use the SPM EOT on barrier stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61",
|
|
"description": "pvr: Compile SPM EOT shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf5c529f974a1eec09c77263751517e8dc881f7a",
|
|
"description": "pvr: Remove mrt setup from SPM EOT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36ff6c0004a0d7820abb56c07a80b40184d096ec",
|
|
"description": "intel/compiler: remove NV_mesh_shader support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87dd96bbbe595905643afdf699dfd62bda81eeb8",
|
|
"description": "anv: drop support for VK_NV_mesh_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed72d6e2a798e7c0a526e900426c41d93798bfec",
|
|
"description": "hasvk: remove dead code & comments related to mesh shading",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55e75d89e31d247e66b77829fe6148eee3a1d088",
|
|
"description": "iris: avoid duplicating validation entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b470d931dc2da66a4d6d726891bf2e508025f99d",
|
|
"description": "pvr: skip setting up SPM consts buffer when no const shared regs are used",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1dfd5351249c957edab895bdf3f667106eaaa39a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f5be9e4e10a487e60dc7a04affa5405e51c06bd",
|
|
"description": "ntt: Switch to new-style registers and modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d54aa28b970ab09302cba67d5502cb0b4b702a79",
|
|
"description": "nir/legacy: Fix handling of fsat(fabs)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34fcf6d479baafbff5e41a1e50993b8ce581bd50",
|
|
"description": "nir/legacy: Fix fneg(load_reg) case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e23d8c885e07612659b913ce7432378206413a2",
|
|
"description": "zink: remove venus from renderpass optimizations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a608f5804c3fe62f9f05c0be15f9e3f3a9feeac2",
|
|
"description": "compiler: Remove blend enums duplicating util",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3748d143a7514bcb694d57443554913e447d4887",
|
|
"description": "gallium: Remove pipe->compiler BLEND enum translation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450",
|
|
"description": "panfrost: Convert to PIPE_BLEND enums internally",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2d56c4c738fc531dc6aa59746e87e97f0044d24",
|
|
"description": "nir/lower_blend: Use util enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb1112ae7a6e1724c26059072aee916ea7304c25",
|
|
"description": "lvp: Use common blend/logicop translation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31001c61840e07c510e7fadc3013b929a63b900c",
|
|
"description": "vulkan: Add helpers for blend enum translation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "521d596d2718214b2c37c0bf0487fa38f7fe99aa",
|
|
"description": "util/blend: Add helpers for normalizing inverts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5764071f95fd077eb1da157c784e0fcba4526412",
|
|
"description": "gallium,util: Move util_blend_dst_alpha_to_one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02868c9e77d3a89afab4caedb53d81a0ad5c8f30",
|
|
"description": "gallium,util: Move blend enums to util/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0313d9f09a6d7dacd3f9850822aedab130e7157",
|
|
"description": "gallium/trace: Collect enums from multiple files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cef578c5fc7789598d71b9e3e52ecd3636b28b61",
|
|
"description": "docs: truncate feature list for 23.3-devel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7220deff90c20d3495b92e7363b1360054d1ce24",
|
|
"description": "afuc: Rework and significantly expand README.rst",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "426708796c71a43d67bc99ac14e87c71452cda08",
|
|
"description": "turnip: Add debug option to allow non-conforming features.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "576a4e85f0022dd5b573e35254b8f427f583a88e",
|
|
"description": "freedreno: Add support for devices not supporting double thread size.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f57d7c0c39c98382ca600003342853369695d57",
|
|
"description": "ir3: handle non-uniform case for atomic image/ssbo intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7373ab7f95b1c67897b6ddf2027e9e214e25a087",
|
|
"description": "freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49ed69369ee3c931bc8b595d5ebc6048e63b8a47",
|
|
"description": "turnip: make sampler_minmax support configurable.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f78bce1b59cd47741b88a349ebe22050f9d3726b",
|
|
"description": "turnip: Add support for devices not supporting double thread size.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d2fd39f84674709b131942a11062a587a2fb827",
|
|
"description": "ir3: make wave_granularity configurable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e58f28f3dadf236896979a56c69f879d27067154",
|
|
"description": "ir3: Make FS tex prefetch optimization optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ed32b386aa7d717100ac0557212a715b85b8e42",
|
|
"description": "turnip: Make multiview support configurable per generation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d299bc7ef8ee2514f2c760e71d4402ead82c5de",
|
|
"description": "freedreno: Add A605, A608, A610, A612 GPUs definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02ea3e4e10a0cffcbbc5da200e77095dd8fac56e",
|
|
"description": "freedreno,turnip: Make VS input attr/binding count configurable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a43ab3019232f323117c9d067bf57b5955096c5",
|
|
"description": "freedreno,turnip: Make CS shared memory size configurable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05fffc7b25379700548afe64466de1fd7b95de93",
|
|
"description": "freedreno,turnip: Make number of VSC pipes configurable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0814c2c7a6dbbb456facfd6c21a768d4461115ae",
|
|
"description": "freedreno: Set magic writes per-GPU, using existing data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8ce3e50967e74138afb750e97fad7925b13ef54",
|
|
"description": "freedreno, turnip: Clarify some RB_CCU_CNTL fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67a8b70c57b12a54dcb465feed67f808691a85b5",
|
|
"description": "anv: hide exec_flags selection inside the i915 backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6dddcef79bb6836037be2f27794c4d379c9c705",
|
|
"description": "util: Blake3 - Identify arm64ec as aarch64 instead of x64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e87b277bde71e30c98ab9dda7bd2f2017b77ed5",
|
|
"description": "crocus: Avoid fast-clear with incompatible view",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fa02c5c8e60a2ae13165563fb0d3b4c69155b21",
|
|
"description": "freedreno/cffdec: Decode CP_DRAW_AUTO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a2a7bfd19b66a4bd29e1ef112659a2976e6d61c",
|
|
"description": "r300: update RV370 failures",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0bf6dcb785ce82006f9757217153735e39127834",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "953c04ebd39c52d457301bdd8ac803949001da2d",
|
|
"description": "pvr: clang-format fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39f547381cc84db8e2d3cf4908146ba2a949cc31",
|
|
"description": "isl: Set MOCS to uncached for MTL stream-out",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa47c82fbe8d61cfa2f83ad00b7624aa8f305f16",
|
|
"description": "isl/dev: Add uncached MOCS value",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef105f8ccee32c8aeefeaf31b61fa5d091d60e2e",
|
|
"description": "genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90535d7aef0bc3f54069453807e76d3cd40c42ce",
|
|
"description": "genxml/hsw: Add additional MOCS field enumerations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "492b07625d46e53dd6fa1c81c8385994ae3ee390",
|
|
"description": "anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b5082f5d5d77afa2a2ca5fb0cfebceb14bbbf04",
|
|
"description": "isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dc961645c4f0241f8512cb0ec3ad59635842072",
|
|
"description": "docs/ci: Add docs for EXTRA_LOCAL_PACKAGES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3d10300b0b0e4cbfd6b9774fa3ee244087329d1",
|
|
"description": "ci: add EXTRA_LOCAL_PACKAGES to apt-get install",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afaefb20f30f31df6d1493d547a1f145871b1518",
|
|
"description": "ci: re-add EXTRA_LOCAL_PACKAGES to rootfs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29de65206094d3d184b580937ea0646e47fcb9d0",
|
|
"description": "ci/freedreno: update a530 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b64c27a976b6aef566505934b7f3e6e4f2f3370",
|
|
"description": "docs: Update release calendar for 23.2.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c136a22b60091cb11cfd115be8a0816652c859a5",
|
|
"description": "nv50/ir: Convert to new-style NIR registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a151d26513a9d89af70c8c9e475b5451db61e696",
|
|
"description": "venus: refactor query feedback cmd record",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed79b30639899e1815ecfbb4411ea5fd59b77867",
|
|
"description": "venus: add a missing barrier before copying query feedback",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "de4593faa193f575b8524c49b8e64f2dc12b498a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4c258e19eb3ad45fada2f122cacecc9f1dfe57c",
|
|
"description": "vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5b6edec0f062aadf55a16520224d06ed52773fb",
|
|
"description": "vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c263e5307fd082c82b13ebb915766f082fb8fc49",
|
|
"description": "vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b44880e3e22380ca3835eeeaffadc6d7dfec737",
|
|
"description": "venus: ensure consistency of query overflow behavior",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e6cffa1f0e4e54616629177e09881784e33328db",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c55d43df04e5291c1754324e34f8bc2f38ffddda",
|
|
"description": "venus: handle query feedback creation failure",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e6cffa1f0e4e54616629177e09881784e33328db",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d810d67a8cc0f8c9751fe2491b8272d83898039f",
|
|
"description": "radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdaee9e09daf2ca1850fbb0ea44d8ac545647e5b",
|
|
"description": "ci: avoid running hardware jobs if lint fails - now on Windows too!",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd35e5913955e6b9c15d7c96c9919916ca9d8c42",
|
|
"description": "ci: avoid running hardware jobs if lint fails - now on LAVA too!",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef80f81c8f93f16af0ddc1152cd0139b898676a8",
|
|
"description": "zink: Switch to register intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fac4f526acfa300139c37e7270dd8ec84b31ce0f",
|
|
"description": "VERSION: bump to 23.3.0-devel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
}
|
|
] |