mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-17 09:38:05 +02:00
Fixes an assert when binding an fbo with a texture bound to one of its attachments,
if the texture was updated with an EGL image after it was bound.
Cc: mesa-stable
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11998>
(cherry picked from commit 3d64a97cf6)
46163 lines
No EOL
1.4 MiB
46163 lines
No EOL
1.4 MiB
[
|
|
{
|
|
"sha": "7055282231cdad23e7b23fb49a2f953a99797f8a",
|
|
"description": "docs: Add calendar entries for 21.2 release.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2a241faa90bca6715ad4b0540b6ca5f7984e027",
|
|
"description": "docs: update calendar and link releases notes for 21.2.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98f0db53214630f9eb40616c2b6ec2b372136f19",
|
|
"description": "docs: update calendar for 21.2.0-rc3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac428b53058abbf81635f6fcb0aa20165c157a08",
|
|
"description": "docs: update calendar for 21.2.0-rc2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04adf1834c1a05041287f70e8fc4ae24c8f8693b",
|
|
"description": "docs: add release notes for 21.2.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c886ce2991a5b6fec054810d0c891d599986593c",
|
|
"description": "zink: simplify else clause for mem info gathering",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c"
|
|
},
|
|
{
|
|
"sha": "42442a0d4e3125db00922c4d0a2c4d0f4d415205",
|
|
"description": "zink: sum available memory heaps instead of assigning",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c"
|
|
},
|
|
{
|
|
"sha": "8cfa6b4d7520af63417b5752ce81b998f3985148",
|
|
"description": "ci/freedreno: Mark border_color as passing on a5xx.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f66fcf5a6df73fc9b9f0642fe6c27cb67363be5",
|
|
"description": "freedreno/a5xx: Don't try to emit FS images in binning command streams.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c20287f8e4d66814cde89a771f843066ad4ead20",
|
|
"description": "freedreno/a5xx: Disable TF when pausing or transitioning to non-TF.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f89ea419d87f04b7c3ba0e839857109c84f6022",
|
|
"description": "ci/freedreno: Clear out TF API errors xfails.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8918a809ced3551f822abb45d751d31b54ad67da",
|
|
"description": "ac: Remove deprecated use_late_alloc field as nobody uses it anymore.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d911259c3a47fd35a7afdaa45182ba87e9b501b2",
|
|
"description": "radv: Use ac_compute_late_alloc in radv_pipeline.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61eb3debcfc6a7f3fa2adbb2133dc502ea7d9b6b",
|
|
"description": "radv: Don't toggle PC oversubscription for NGG culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "448592b9aeb471772bd696fd44e4f952b8f492b6",
|
|
"description": "aco: Use Navi 10 empty NGG output workaround on NGG culling shaders.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "566970f273be5e37c6f8e38ec061232efff32155",
|
|
"description": "aco: use image_dim and image_array intrinsic indices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39db5a569b9213c84bf8b3e7f092a8d3a19e5b2b",
|
|
"description": "radv: set image_dim and image_array intrinsic indices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "513f9b5dc967a62a2f4041ec6f81c0eb3f359673",
|
|
"description": "ci: bump to latest virglrenderer for anisotropic support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2116a4f5cc3a570a30a1378d03dbe5bd9c1ae50c",
|
|
"description": "virgl: add support for anisotropic texture filtering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e831c4a537cc4118ba6d5581dfc121a9fe47110a",
|
|
"description": "virgl: disable anisotropic filtering.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "a8987b88ff1db4ac00720a9b56c4bc3aeb666537"
|
|
},
|
|
{
|
|
"sha": "d16b9b27b0f2fdc3416b4c50c16711c5eec063b2",
|
|
"description": "iris: Fix Null pointer dereferences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6751d832c5a3fd437216361a1a55f1fa1d0aed9b",
|
|
"description": "aux/draw: Check for preferred IR to take nir-to-tgsi path in draw module",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ddac113f87ff12c6d251a2cc39e39a3ae784583",
|
|
"description": "nir: Removing uses of SSA defs destroys SSA liveness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9dfe7fbc6bbdb0e173e3abe099c2e4ffff23451b",
|
|
"description": "isl: Use CLAMP macro instead of MIN of MAX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72259a870f6047c83b3f95ac205aca7ed5bdc049",
|
|
"description": "util: Add and use functions to calculate min and max int for a size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08d636159145fd9bc8b592f30aa26d11a8b78945",
|
|
"description": "ci: Update piglit to 4545a28cd8fea03fbab0e5f90bfbd812c32f3be1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f04f8ac692ea584eadeac8b5a95605c0e8823edf",
|
|
"description": "ci/zink: Use deqp-runner suite support to reduce the CI job count.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55bd5825988ddea7a2198121da3df56b5efa9d3d",
|
|
"description": "ci/virgl: Use deqp-runner suite support to reduce CI job count.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd3b6689b2ef6018ad3bb635eb91d08836f10cc1",
|
|
"description": "ci: Save dEQP results on all tests.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad2995d1e1db41187b3bf5c1b067a3f04e26590c",
|
|
"description": "ci/i915g: Merge the two dEQP runs together.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f7a921c99bed5f01b7742b41f6b1ac7820e5f18",
|
|
"description": "ci/llvmpipe: Use the deqp-runner suite support to consolidate jobs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4658a9a4798c97e39aa65a94751d75fc52e8030c",
|
|
"description": "ci: Uprev deqp-runner and use \"suite\" support to merge softpipe runs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bdab45594f5596f45b0149f73df41a48a5a7782",
|
|
"description": "ci/i915: Update deqp expectations for another test passing.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97be8e42e42f3b739c3de808553094f86ad8879f",
|
|
"description": "intel/disasm: fix missing oword index decoding",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "daba2894ffc3000b76ff5f3d8c767119d6a8eeae"
|
|
},
|
|
{
|
|
"sha": "b4e5bf0637e10d0f7c191d4772f06d0432d87415",
|
|
"description": "clover/nir: Set constant buffer pointer size to host",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "7c6f1d3bf9903fe403b31a995c4dfce726fd3a27"
|
|
},
|
|
{
|
|
"sha": "54dcccd535cd8c2ba35ab2a68a9b784f3eca7a1f",
|
|
"description": "clover/api: Interleave details in dispatch table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6c26a6ad94d16ad044c3b64d72ff9daf863b3be",
|
|
"description": "clover/spirv: Properly size 3-component vector args",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6"
|
|
},
|
|
{
|
|
"sha": "f69d1c1c56138093ccba2490b3c2b4fb359d43ec",
|
|
"description": "clover/spirv: Increase max amount of function args",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ffe059fd2c373734c91e85bc809a6cc32ba8f3d",
|
|
"description": "clover: Local memory needs to be aligned.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8061dfef6bf6f524712d13bba9adfd4dcbc73eb5",
|
|
"description": "clover: Do not advertise OpenCL x.y when unsupported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd79351f02af898b0b01997f0b8b77007ed88135",
|
|
"description": "d3d12: split up root parameter update and set",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "12082905582fe291da939f024661f2c505111dc2"
|
|
},
|
|
{
|
|
"sha": "06edc6adc88bfa5a5df7cd2756225671471fef37",
|
|
"description": "ci: Use crosvm to run dEQP tests for virgl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "481e7508becf1ac639e942cf2a56eb28b8f46b3b",
|
|
"description": "ci: Increase crosvm version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0da2ebff274ba9e4c34da3ec3af5ee9e80bdb5f2",
|
|
"description": "ci: Increase the default Rust toolchain version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33d9954bc120e6122b8f2417b5aaa34359b269b1",
|
|
"description": "ci: Disable llvmpipe optimizations when running virgl CI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10541d1fade07e57441b591a36b0bf02f5eca299",
|
|
"description": "gallium/hud: initialize query",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "c91cf7d7d2c8cc377945c79be87799c31ce9ae59"
|
|
},
|
|
{
|
|
"sha": "ad83c06a5f880a1d836e17ef76e7382eb9b6222b",
|
|
"description": "radv: fix missing cache flushes when clearing HTILE levels on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebea075feb820fb4e2118690da8258aa830ba3a3",
|
|
"description": "radv: fix selecting the first active CU when profiling with SQTT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "d26bcc0f5cba8e578ba0e1f052e76abf61919ea8"
|
|
},
|
|
{
|
|
"sha": "f395057a82801b252d9455f89d2c8e6d8e9d7ed6",
|
|
"description": "gallivm: remove pointless no_filter_hacks flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f56ded36263bf18545627764d5af63194bb8ec8",
|
|
"description": "ci: Stop disabling filter hacks for llvmpipe.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34423391e02a148518a4e9f640d61c609957282d",
|
|
"description": "gallivm: make rho-approximation opt-in instead of opt-out",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6538b3e56614914dd47ee7822586ba1b91d785f2",
|
|
"description": "nir: add heuristic for instructions in loops with GCM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7f2e683ded4387febd8529bb0a3fa8c691fcce4",
|
|
"description": "nir: move nir_block_ends_in_break() to nir.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9ed4538abf1247b82adce5cfff9f2bde0b76a05",
|
|
"description": "nir: add indirect loop unrolling to compiler options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a654e39f1559edc06eb12bdd6f2372694dcd8911",
|
|
"description": "intel/compiler: make sure swizzle is applied to if condition",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "1edf67fc3f6b944935506146de02348afa1003ff"
|
|
},
|
|
{
|
|
"sha": "4f7043fc0ce158a5f555b6c0ec7f9818a60b8ce4",
|
|
"description": "v3d/simulator: implement performance counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "685281278ebd39114c3007e76443eaaa66cf8335",
|
|
"description": "v3d: implement performance counter queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e928aece5087e8d70bef5ad7d21bf264f52e4d47",
|
|
"description": "v3d: add fence wait function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c59d8a179831fa9fe867c3547839e95f41774b8f",
|
|
"description": "v3d: move queries to pipe queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9969703547244b4b3aee4f940c434bca9d6e4c36",
|
|
"description": "v3d: attach performance monitor to jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b9fcb01930c80436bb492f2f0b37ba65405a1ea",
|
|
"description": "v3d: check if device supports performance monitors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca13868098ebadb4c65c01e122f3ff4dde726186",
|
|
"description": "drm-uapi: add v3d performance counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a49b397041244e5fdbd04c5c9576feaf75682ab8",
|
|
"description": "ac/surface: implement CmaskAddrFromCoord in NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eedc0b59b710c9e7c284e3ceaae5a43e2f19bcb0",
|
|
"description": "ac/surface: copy the CMASK equation to radeon_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f12c3ccc1db533485a020af1891d1ecd65ad12b",
|
|
"description": "ac/surface: store CMASK pitch and height to radeon_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "132b2055662d3c1b1f1e1afde5173cbbc4eda641",
|
|
"description": "ac/surface: add tests for CmaskAddrFromCoord prototype outside of addrlib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96e12644f3a8e7bd594ba9177630810420e7c36c",
|
|
"description": "amd/addrlib: expose CMASK address equations to drivers on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "501db877793f848d3cedafdd44717c09cba3e99e",
|
|
"description": "ac: introduce a structure to store DCC address equations for GFX9",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b705114d9cde511b7fba140fda0a78d69ccda57f",
|
|
"description": "iris: mark the workaround_bo as asynchronous",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9129496a295f3aef7d96540556eced25961f66a",
|
|
"description": "freedreno: Unleash the dragon!",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8813dfab8306dc63cbe0b71eb7513964fc0ba02d",
|
|
"description": "freedreno: Support per-device driconf overrides",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7094cc78a442eacabd68b22e9ca8468c1437075e",
|
|
"description": "driconf: Add force_gl_renderer override",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6edf0d8e9022e0072c0ed5c3ce78fdca528c4cb4",
|
|
"description": "driconfig: Add support for device specific config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b080aa94664e23b4be4f565e442eac0292fd3e9d",
|
|
"description": "gallium/driconf: Allow the driver to parse the driconf options.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdf9ebf317da2607f9d4315998439f4713cad0cb",
|
|
"description": "gallium/dri2: Make dri_init_options just init DRI options.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23a9339985d37db8c94fc71fe5ee6a11d368a1b9",
|
|
"description": "v3dv: Implement VK_EXT_custom_border_color",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8",
|
|
"description": "v3dv: Add is_unorm, is_snorm and is_float format functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a753f50668e9b97351f30ac985202bcfcd10fb7f",
|
|
"description": "venus: break up vn_device.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22cb100ea0a26ca8083c3e30bab4268750ffba4d",
|
|
"description": "venus: break up vn_device.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b364ab4bcd70c821c6830e1a4858a2a7ce143da",
|
|
"description": "venus: update venus-protocol headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4214adefc3ab5eb5e6bc456413cb2449d98a444",
|
|
"description": "iris, crocus: add idep_genxml to per_hw target dependencies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "521651d1064a42feb9d21fc1799479619ce50729",
|
|
"description": "st/mesa: remove st_vertex_program::input_to_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5c9a695b95b159ed63b8315266ecc2e2e6afdf3",
|
|
"description": "st/mesa: remove st_vertex_program::index_to_input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d",
|
|
"description": "st/mesa: remove lowering of 64-bit vertex attribs to 32 bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b6fd3f786d3cf1d9b1ee1dc5be1c8cb885ed77a",
|
|
"description": "gallium: lower raw 64-bit vertex formats in cso/vbuf instead of st/mesa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b23b7c88e5de2a542cfaa2d99c40aa1a2547c5c",
|
|
"description": "gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a713c568bbf1bbd82d59900007bc71f0f9d5c10",
|
|
"description": "gallium: add multi-component 64-bit UINT formats for raw double vertex attribs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e002f5a086c7fc8314d3c28a603875f5ec5e5cef",
|
|
"description": "gallium: change pipe_vertex_element::src_format to uint8_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df5a2bbb41552cb030000ca4421fd1a4036ca974",
|
|
"description": "shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "842b8c8965327615f4692384a905dd63f1fba63d",
|
|
"description": "crocus: add support for set alpha to one with blt.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
|
|
},
|
|
{
|
|
"sha": "de625dddeea4c134a713a96efa4fd8d19fdee823",
|
|
"description": "intel/genxml: fix raster operation field in blt genxml",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4d80ec8fcfaad3f8e29aeb1f2e07042333ebcb6b"
|
|
},
|
|
{
|
|
"sha": "c12444ab8894e7d755401eb26523bb0e2ae63697",
|
|
"description": "crocus/gen45: fix mapping compressed textures",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861"
|
|
},
|
|
{
|
|
"sha": "48980b7b7a9f03da5ce33ac4c4de9fd33c7cfced",
|
|
"description": "lavapipe: Fix 32bits windows build",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71"
|
|
},
|
|
{
|
|
"sha": "c2a614375598953906c7ea9c9658314d939cf1ae",
|
|
"description": "turnip: Fix assertions on checking mutable combined samplers support.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ee3495e46504d93c019bb3406a89deaee8a4c774"
|
|
},
|
|
{
|
|
"sha": "ea7a42775bd6e4d02d5e7c99c03ed5b08da98b1b",
|
|
"description": "turnip: reduce maxComputeWorkGroupSize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e08960482a1330f93d6c6c7b0654b08bc29537f0",
|
|
"description": "venus: cache ahb backed buffer memory type bits requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ed5d08141a49486344b3d79d85d1770631b3b6d",
|
|
"description": "genxml/gen125: Update debug register fields according to HW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "910d5f19730103130c17612bdcfe42695b367554",
|
|
"description": "genxml/gen12: Update debug register fields according to HW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ff53359cb580d7a63af9a2c67e122b84a328778",
|
|
"description": "radeonsi: add expected tests results for Navi10 GPU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c8f23cf9365d5c9b1c74b98ba82bed1dd441346",
|
|
"description": "radeonsi: add a script to run piglit/glcts/deqp tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6110f3c3aad6e73523040bb71f60c1b4a3209ee",
|
|
"description": "ac/nir: Remove unhelpful nir_opt_cse from ac_nir_lower_ngg_nogs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da9f4b2e6780525846ee7c7aa376583fcaa4021a",
|
|
"description": "nir, aco: Remove vertex and primitive count overwrite intrinsic.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b540aef2cf837f1f6e31bf96f09f7b3f7df7f3d",
|
|
"description": "ac/nir: Don't count vertices and primitives in wave after culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2d02c0c11009a7018e9760ed44d38131ccfd195",
|
|
"description": "ac/nir: Use gs_accepted variable after culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8159868699c1b64ed7f3935b57c890908b66e897",
|
|
"description": "ac/nir: Use es_accepted variable after culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bbea90f50947f208d20a725e8043a73ce7494c2",
|
|
"description": "aco, nir, ac: Simplify sequence of getting initial NGG VS edge flags.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413",
|
|
"description": "tu: Implement non-aligned multisample GMEM STORE_OP_STORE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7948c4b0b43a2a0c15c834f1e066c1e5262146b8",
|
|
"description": "tu: Make tile stores use a dedicated CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1815a76e3d7dd1b05da360f177a22e36f202748b",
|
|
"description": "v3dv: handle IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98044fd7e3111fef3ccb225b01c857268c4a7aa5",
|
|
"description": "v3dv: fill in drmFormatModifierTilingFeatures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0460f01fdc0c13deebf0d9bb8ee2a6ec5a74ffec",
|
|
"description": "ac/llvm: implement v2f16 fsat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b83da28863cf427e329c4799ed39f1588affcca3",
|
|
"description": "dlist: implement vertices deduplication",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e012b34e610f2ef64ebf97227e6c16339ef14136",
|
|
"description": "dlist: upload vertices in compile_vertex_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f86faee9f4925c0c90ef27518c570a4282b46d4c",
|
|
"description": "drm-shim: implement stat/fstat when xstat variants are not there",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "027095065dfb79c05f08e8da2052c407c4d66aaa"
|
|
},
|
|
{
|
|
"sha": "5cee8434fd281ddae949883738e58e83cd577bfc",
|
|
"description": "mesa: Fix tiny race condition in _mesa_debug_get_id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ffbee84a4b9ccfb9ba1cb7d054590cf4030353d",
|
|
"description": "intel/compiler: Add id parameter to shader_perf_log callback",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "043c5bf966a276c02c536846f44a1335e082789c",
|
|
"description": "intel/compiler: Add id parameter to shader_debug_log callback",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc"
|
|
},
|
|
{
|
|
"sha": "80160a67ab1700aabfcc0aa2c58b0fc73fdbd925",
|
|
"description": "meson: dont use missing dumpbin path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2b37e95926f52b597dd0cf440092bd296efa434",
|
|
"description": "pan/mdg: Analyze helper termination after scheduling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406"
|
|
},
|
|
{
|
|
"sha": "e79a78a16ff0cdc7bc9d3d5c9e42cc530588bc46",
|
|
"description": "intel/decode: add gfx4 vertex shader decode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dec873f2a6f6107de4f5ffc47d337e8a5f2c842",
|
|
"description": "intel/decode: add gfx4 constant buffer decode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "490d09f1a4971cae64ba393a27fc3ce52794a686",
|
|
"description": "pan/bi: Fix infinite loop parsing arguments for bifrost_compiler",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a"
|
|
},
|
|
{
|
|
"sha": "1acc3394c434891233cb67fd587f6cbbf2677514",
|
|
"description": "pan/bi: Use padding bytes for checking whether to stop disassembly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8574ca4491815647e69ff529d8c81391080de4c1",
|
|
"description": "pan/bi: Print the clause of branch targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5b9d16823a72a4e6bd1cd594f2e8b7729f750bf",
|
|
"description": "zink: add locking for zink_shader::programs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c8673d67fd9fb9bf8b4bc8392aea7337c17bc69",
|
|
"description": "docs: update calendar and link releases notes for 21.1.6",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffb95954bf39c27e6398b5d887d6ef5e9d754c28",
|
|
"description": "docs: add release notes for 21.1.6",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfccbdff98116778f3ae429729e2d974230ff8af",
|
|
"description": "ci: update to VK-GL-CTS 1.2.7.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6336df3a6266a30101ec81aa5b8af58de85dc156",
|
|
"description": "ci: Re-enable piglit trace for virgl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86250c7251b5652acc794a8b0efe2ad98cfec840",
|
|
"description": "zink: make codegen compatible with python 3.5",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
|
|
},
|
|
{
|
|
"sha": "57ff4caf7f02691ab9fc9d8e88cacbfbd1919c29",
|
|
"description": "radv: init radv_image::l2_coherent when creating the layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87b0962fef4e447a2ea9c76a611aa20b109a259d",
|
|
"description": "radv: do not use radeon_set_context_reg_seq() for only one register",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f693b94d2fac4590475a4ff95deab3c639cc14b4",
|
|
"description": "radv: reduce number of emitted DWORDS for contiguous context registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4374e7fb4598dcf09a6a8c137db854fc4f5ab328",
|
|
"description": "vulkan/overlay: Fix violation of VUID-VkMappedMemoryRange-size-01389",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "175bc33da7a722969d17ae377e019c4e40725fc6",
|
|
"description": "gallivm: let nir_lower_tex handle projectors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3914bd457b6e91c805a6ed9977ed984205f8acae",
|
|
"description": "amd/registers: fix fields conflict detection",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "e6184b089240b76942650e847b8a4879821caaa6"
|
|
},
|
|
{
|
|
"sha": "2ea88d7cea070c3288c252064cae9236bd462646",
|
|
"description": "gallium/va: don't use key=NULL in hash tables",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f376597d00d732778c446179b13033695ebec079",
|
|
"description": "freedreno/ci: Move rules for restricted jobs to test-source-dep.yml",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd"
|
|
},
|
|
{
|
|
"sha": "c8783001c7350960a63bff0dc93a4e744c22b911",
|
|
"description": "intel/fs: restrict max push length on older GPUs to a smaller amount",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9a4a0aebd7bef166b5a89ce398e91a371dd0d0d",
|
|
"description": "tu: Handle multisample vkCmdCopyColorImage()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e29f57b3ac4ec6560d0d355576be3cd784cf131",
|
|
"description": "pan/bi: Validate the live set starts empty",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d60a8881d7d37812d532db5b5a91fcc8d3eb9aa",
|
|
"description": "pan/bi: Stub 64-bit in count_write_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "502ffe6fbf3e96a72fd3533e41aea26f3b6f570b",
|
|
"description": "pan/bi: Handle asymmetric staging in bi_count_read_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3f14b9850e4452742aab7e08f725a4b8858904a",
|
|
"description": "pan/bi: Add bi_entry_block helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4f8b52e064b393765615ef1d79697604a354925",
|
|
"description": "pan/bi: Lower fragment output with <4 components",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b0a4cc8936e0663865cc313d8f041373eef9694",
|
|
"description": "ir3: Delete old packed struct encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc0c0e9d459344218933e68e416baf575612548a",
|
|
"description": "tu: Use NIR for clear/blit shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df338fe7d1ebe3caa7a6ad2168a103835577c4c6",
|
|
"description": "anv: Don't copy the lineStipple values if lineStipple is not enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a",
|
|
"description": "pan/bi: Use getopt for bifrost_compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c5f1ef3cad5fe351bb8024d6733b22984d23a69",
|
|
"description": "microsoft/clc: Add a test for compiling a kernel with a read-write image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6126dd29a40655c323c30687034d6307e5853e79",
|
|
"description": "microsoft/compiler: Implement texture loads from UAVs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4",
|
|
"description": "v3d, vc4: Fix dmabuf import for non-scanout buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3e1f45cfb9b43142bb8b6103d3b7d22a8be79e2",
|
|
"description": "nir_to_tgsi: Add support for nir_intrinsic_load_sample_pos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0253ff6d55be09eb36a54654d242e7f37d3ebf7c",
|
|
"description": "nir_to_tgsi: Declare buffers for all of num_ssbos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "846a4512e9167e1e14fd2f3de6d2aa7141a38d3d",
|
|
"description": "nir_to_tgsi: Add support for HW atomics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be7d964ff03d1c08ab3aac1452d7377a590f91e3",
|
|
"description": "pan/bi: Remove incorrect errata workaround",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67b9b73f9f16643fc511f6a3dbc8286fb1291584",
|
|
"description": "pan/bi: Test restrictions on same-cycle temporaries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2cdf95703a816f9dfe4a2bc282caee21ddd94970",
|
|
"description": "pan/bi: Restrict swizzles on same cycle temporaries",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47f000c170ccb824b308e02db8c2c955a8c00217",
|
|
"description": "lima: fail in get_handle(TYPE_KMS) without a scanout resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c092947df308f20e288bb5baf50bff181e5d3fa",
|
|
"description": "panfrost: fail in get_handle(TYPE_KMS) without a scanout resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "465eb7864bf0328aa2d497f0c2a2de72fafeced6",
|
|
"description": "freedreno: fail in get_handle(TYPE_KMS) without a scanout resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9da901d2b2e7ab5d5f21a0004fc294810f69f04a",
|
|
"description": "etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b3cd5128672ab2dd2541b1789a40a4dd2652cc1",
|
|
"description": "etnaviv: fix renderonly check in etna_resource_alloc",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71a5bcb8658491dd62b9e620a9ce7f3bf7c8952b",
|
|
"description": "nine: Fix assert in tx_src_param",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "5974401a4adba2373232fc72940db96c32bbb4b6"
|
|
},
|
|
{
|
|
"sha": "390a3fcdc45ef73739a1827102af387007b7582e",
|
|
"description": "nir_to_tgsi: Add support for TXP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ffd00bcf13396c616debb5eec12e872614bccfc",
|
|
"description": "nir_to_tgsi: Pack our tex coords into vec4 nir_tex_src_backend[12].",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f5f79e042ab3e1a564450fe5f8503fa0e28a025",
|
|
"description": "i915g: Add support for shader-db.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8e29e89366a5264391dc7c10e778330b7add66a",
|
|
"description": "anv: fix submission batching with perf queries",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853"
|
|
},
|
|
{
|
|
"sha": "b077301a223ae05058c5a21d72acc8f91af9022c",
|
|
"description": "i965: Explicitly abort instead of exiting on batch failure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9375f62a54c9e2e5ec79e544116dc1117113019d",
|
|
"description": "i965: Write a custom allocator for the intel memobj struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f0964d6b672abe5ea8e11ec0f7533e937f0d394",
|
|
"description": "i965: Take into account the offset when marking a valid data region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cfd1da8b37a9144d13a67ca217862d2c39fe9e7",
|
|
"description": "lavapipe: do not mark unsupported tests as crashing",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2e29857bb6574b0f3505233b82adae1b3eeb8ff7"
|
|
},
|
|
{
|
|
"sha": "fe9d2d204614bcd706e629fe4ee10a9727661e42",
|
|
"description": "broadcom: remove v3dv3 from neon library",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d198e26a1ebc32c43e5bef10dcf0f8cc3234301d"
|
|
},
|
|
{
|
|
"sha": "86111fdc9c87d0736a7b7be7e390be2080b0d5db",
|
|
"description": "spirv: set medium precision with RelaxedPrecision decorator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "476dc3c050dfb34e5fbc534db8eede88cf5e2c7c",
|
|
"description": "vulkan: add vk_spec_info_to_nir_spirv util method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fec1a04c53df17a8a55a2a66cf4958be0748c407",
|
|
"description": "microsoft/compiler: Correctly flag when using raw buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1295c5cb334cd09c393674609ef103034dd57f74",
|
|
"description": "microsoft/compiler: Add support for arrays to image_store",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16ef26ffcb1a7f9f5aa1f51b8aaf67d2464129c6",
|
|
"description": "nir_lower_readonly_images_to_tex: Fix typeo on image arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "486e236c338c2f811900614e141635e4a6855c06",
|
|
"description": "glsl/standalone: Lower COMPUTE shader precision",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09d9b8cf9a306cc448cebc1059d6db76db4b8296",
|
|
"description": "features: mark off timelines for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94a4982805164f87ec5ad7cb22251315c0577d71",
|
|
"description": "lavapipe: implement timeline semaphores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "326253786e0b96940b90243bc732f10e49871a42",
|
|
"description": "lavapipe: use consistent semaphore variable naming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "032d4a0e7d5f43c7cbdd5e11af0ebdce4de85ae6",
|
|
"description": "lavapipe: rework queue to use u_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "461662bf3c9dd7a6214650ac661dbc9b32fa6508",
|
|
"description": "zink: simplify some dumb code in invalidate_buffer (v2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2668489cf95b0762441fa7402c516f754b620352",
|
|
"description": "Revert \"zink: simplify some dumb code in invalidate_buffer\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6bda555cc0e0b8c511b77989069402d6019452d2"
|
|
},
|
|
{
|
|
"sha": "d413fd02190d21524eaa543a4f97b203980c6a2b",
|
|
"description": "gallivm: Always take the per-pixel LOD path for cubemaps.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "371cf5d06aff136124a56180d93a1fab9a00243b",
|
|
"description": "gallivm: Default brilinear filtering to off.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e3bad0f8ec1eb9b1bd5d3b2089d45c0717be4c8",
|
|
"description": "nir/lower_shader_calls: adding missing stack offset alignment",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
|
|
},
|
|
{
|
|
"sha": "a94192f69d1d9388ad2e27ccbdc92dccc660ee6a",
|
|
"description": "venus: print warnings when stuck in busy waits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d0fe5863f2f39c93752d330603be24569e4479e",
|
|
"description": "zink: force threadsafe mapping for query results when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d972326c458b388d8b23f14dcf75ded6285cc007",
|
|
"description": "pan/bi: Teach meson about format pack tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a6c214b6a55b4ca538b2b33f1258b474fd70595",
|
|
"description": "pan/bi: Teach meson about Bifrost packing test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bb731012efd1d92cd1ee1fc1e3e53a6efdaf706",
|
|
"description": "pan/bi: Teach meson about scheduler predicate test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca36943466b3422c66964467d27f8f1e6994a382",
|
|
"description": "pan/bi: Add BIT_ASSERT helper for unit testing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9358d1fca671e002fd781dd2d29e89a80714ea86",
|
|
"description": "pan/bi: Expose unit tested scheduler predicates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d08ce287bfd42fd34e99a427e1bd6976b3bc5be",
|
|
"description": "pan/bi: Remove dated ASSERTED properties",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "526ae8979e7c380c41611aebf0dcde1862901063",
|
|
"description": "pan/bi: Inline away bi_must_last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "097cf3952bff22e7132ab4eb804f4ea14d61a8d4",
|
|
"description": "freedreno/ir3: Add build id to the disassembler test",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "1462b00391711ff86350e802c1a3e5075a3a1632"
|
|
},
|
|
{
|
|
"sha": "5ff0f4a901cb091021a1395b20e805bb03b463ff",
|
|
"description": "zink: never use staging buffer for unsynchronized buffer maps",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256"
|
|
},
|
|
{
|
|
"sha": "3d64a97cf694a8f36d2a285a83b30c2558aac334",
|
|
"description": "mesa/main: Check for fbo attachments when importing EGL images to textures",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dff0d9911d176802b54890c796e19f56c50f24e1",
|
|
"description": "iris: Split iris_upload_shader in two",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc",
|
|
"description": "iris: Enable threaded shader compilation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9011cc74056dfe1c815eb7d68a8b0b0bdeb29ff1",
|
|
"description": "iris: add sync_compile option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d1a2a1c095cbe0df84fa856bbd227ee61f751d1",
|
|
"description": "iris: Don't pass the shader key to iris_compile_[shader stage]",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2024d470483d85a0b954d1c614b0af8eeb95d993",
|
|
"description": "iris: Add the variant to the list as early as possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e48b1a99d70cbf06a331bf69cb96850e708ac44",
|
|
"description": "iris: Allocate shader variant in caller of iris_upload_shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca19be1a8d3c7da7e966c09ce7f3638c8ddc3b27",
|
|
"description": "iris: Extract allocation bits from iris_upload_shader to iris_create_shader_variant",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0fac4e4f88debc80b06018f73dd23d5e4e55bcb",
|
|
"description": "iris: Ref count the uncompiled shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5ec4716de994ccfe45b663216c6287c8f9d0f03",
|
|
"description": "iris: Merge iris_create_[shader stage]_state funcs into iris_create_shader_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eafcee4ab17d244445a7d683d27376ff65d0819e",
|
|
"description": "iris: Unify iris_create_[shader stage]_state functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d32ec54678904fabe9754389503f81ea9574c31",
|
|
"description": "iris: Unify iris_delete_[shader stage]_state functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16b34334dc4dc9121032ab9f140989f931ce499c",
|
|
"description": "iris: Fix return type of iris_compile_*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38dea8ef35cc2317744481c23e8d108d96746e98",
|
|
"description": "iris: Add a comment for iris_uncompiled_shader::nir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d78e980523b4099aeff38e398d7fc795264d8859",
|
|
"description": "util/queue: Don't crash in util_queue_destroy when init failed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2b4a5947491d993270fb93ff2b663620fa21716",
|
|
"description": "st/texture: refactor get_src_format() to be more useful",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0a24c8c9d842b228d9a01a42ba81835e0bba3f3",
|
|
"description": "mesa/st: add format-finding capabilities to pbo get_dst_format()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25788721c1bc80bb1fea6178c1561c7e74d56118",
|
|
"description": "mesa/st: enable calling st_choose_format() purely for translation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daf2a039f55bf51a7c6ad3372b25e234de371b08",
|
|
"description": "mesa/st: break up st_choose_matching_format()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6276973a9a2061b9dfa3dad7fe87c2d054e42ecb",
|
|
"description": "mesa/st: break up st_GetTexSubImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a14484bca7619e016b9b901637ee3172b9dca70",
|
|
"description": "ir3: Preserve gl_ViewportIndex in the binning shader",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "efff73422049d738b4adfaa34d5fde78a2805d5e"
|
|
},
|
|
{
|
|
"sha": "c0d5c06fed44396c7fc7b8cb24b1db8cfec8f535",
|
|
"description": "gallium/tests: Fix warning calculating absdiff",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1a66e7c90ceb4796085989d0d8374689753121e",
|
|
"description": "loader/dri3: create linear buffer with scanout support",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20547a110edb7913fc1176b9605498a58e691cb5",
|
|
"description": "tu: delay decision of forcing sysmem due to subpass self-dependencies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d8a91617d1756e386a0cab082165cd08b666ae7",
|
|
"description": "docs/ci: Update http cache config to let Authorization headers pass through",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd",
|
|
"description": "ci/freedreno: Test with non-redistributable traces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b88fd3ccc0deeb3776ed4fd0c72b4ab649e1a208",
|
|
"description": "gallium/vl: don't leak fd in vl_dri3_screen_create",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bdcefb8ec4a1d19c625ce9aefa1be4cc074e78bd",
|
|
"description": "radeonsi: preserve derivatives after discards for ARB shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cd2e82c890a8cb7e95c52cb9cee23a8f05292b9",
|
|
"description": "mesa: move gl_program::is_arb_asm to shader_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bff8a948f70af672b2a9311e3ae262928648f818",
|
|
"description": "lavapipe: do not assert on more than 32 samplers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c18ff60087ef655b9a584c4586859df5e2bf7d28"
|
|
},
|
|
{
|
|
"sha": "206fe780d509b3e0814c52bf15765a0de33743bf",
|
|
"description": "vulkan/wsi/x11: do not inherit last_present_mode",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "61309c2a727d52d543207d6ae79fcb3e68b5cff3"
|
|
},
|
|
{
|
|
"sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256",
|
|
"description": "zink: rework buffer mapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de2da3dadfce31671a3b863924f0bdc147dfe55d",
|
|
"description": "zink: use MAP_ONCE for qbo readback",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce6d43548bdb87691b7dfa58a949865cf047ab2b",
|
|
"description": "pan/va: Allow floating-point swizzles on ATEST",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5649f24d16ee314074a4cc56355cb17ea75837b5",
|
|
"description": "pan/bi: Align staging registers on Valhall",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6ccbf48e98f3cd85913b00fa191255ca307a600",
|
|
"description": "pan/bi: Clarify the logic of bi_reconverge_branches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30f8fb82c99dfbb45542196ed60c37e47b3f5d73",
|
|
"description": "pan/bi: Clean up and export bi_reconverge_branches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3554a9a3aa1e2c59a952375b326c3fdb3618cf8",
|
|
"description": "pan/bi: Add branch_offset immediate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f359cae437ff62d39a6231bc2fa2c529b0b7de5",
|
|
"description": "pan/bi: Garbage collect stuff in bi_layout.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73f8ef2961483f5d25bf383d9d28802a1ace854c",
|
|
"description": "pan/bi: Fix UBO push with nir_opt_shrink_vectors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16579ca4b7569f9a62037823507b94c3e990b916",
|
|
"description": "pan/bi: Add constant folding unit test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87ebad74e5d1d7b8c77218caa3199706d01df731",
|
|
"description": "pan/bi: Refactor constant folding for testability",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "972d517d41f72c68661b7478bd9a54963cc85da8",
|
|
"description": "pan/bi: Use bi_apply_swizzle in constant folding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce8e269e606375845c68e4ccf5bd031cced33ff9",
|
|
"description": "pan/bi: Add helper to swizzle a constant",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b55fb073a46056fed5f41126e4bff8fba2735b00",
|
|
"description": "pan/bi: Add strip_index helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5727909e10fb671703d0a419ab4b57b3ad87d4e",
|
|
"description": "pan/bi: Rename CLPER_V7 back to CLPER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9616b74636b2594e7ecab5a504f8d2cf988c973",
|
|
"description": "pan/bi: Rename NOP.i32 to NOP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "245c0ec75563e6f060de18aa01000918f60e7fff",
|
|
"description": "pan/bi: Fix typo in FAU enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fccbf4985d4554ac595e1cfa6543973a77d3ecd5",
|
|
"description": "pan/bi: Model Valhall special values as FAU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "932451017317358293ea69f0a0dc447a90a20130",
|
|
"description": "pan/bi: Model RSCALE for Valhall",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62147d41264178ba7b392c932e3c7795402c053e",
|
|
"description": "pan/bi: Model *ADD_IMM instructions in IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b0d6672f03241b4c4c850aaa77db21d171322fb",
|
|
"description": "pan/bi: Remove unused BIR_FAU_HI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cde245f76416791faf96034d9d513019f2dcbe0",
|
|
"description": "pan/bi: Add discard flag to bi_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be95198de58b87cffff20de1ecd73635c28ff95e",
|
|
"description": "pan/bi: DCE after bifrost_nir_lower_algebraic_late",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6fdbb85bc9ff9c05f318d43c275c26051d132d8",
|
|
"description": "pan/bi: Constify BIR manipulation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0149dee377d08f5edd0109efbd400b35c29cc9ac",
|
|
"description": "pan/bi: Remove redundant check in clamp fusing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07b259defc051df2462ecd5bf5d97ba2961ec060",
|
|
"description": "pan/bi: Add instruction unit test macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60537416100356b4daaa10053293a5b93e0e5eaf",
|
|
"description": "pan/bi: Add instruction equality helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0394cc7c1db5774989c2db2c07075b6c4aa57a94",
|
|
"description": "pan/bi: Add helpers for unit testing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdc79d2a03007a0c066628468c1651922010cc4d",
|
|
"description": "pan/bi: Output binaries from standalone compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cbabbd532b59c070fd6cf2a66de55c350a57bf7",
|
|
"description": "pan/bi: Only call clause code on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc569585a6a07ae3e9872834c06250cc00c1d07d",
|
|
"description": "pan/bi: Add quirks for Mali G78",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18dedd80db99d2424f9c99ae7c1c20d2db62db06",
|
|
"description": "pan/bi: Do more mesa/st stuff in standalone compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f01f5e71686170de64f668f23777d635d00f16c7",
|
|
"description": "pan/bi: Zero initialize shader_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "027a8bf82cfccd087e42a44a8bf92a941a6eb0ab",
|
|
"description": "pan/bi: Parse file names in standalone compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5b5132c6375a315d27772165b585e969d4cb2e9",
|
|
"description": "pan/bi: Remove unused option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b85dfb6a565ad0a643fa8343c1e4ce771ea1952",
|
|
"description": "pan/bi: Remove unused pointer from bi_instr",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59951b6f244b1689ab27abb2b848601f544d168a",
|
|
"description": "zink: use dynamic line stipple",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b61c96b69243e5bcaba02e17d7bde00501e34446",
|
|
"description": "ci: add another zink job with timelines disabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64785df389ebbd6add3303bcdeacf571d5b0bed8",
|
|
"description": "zink: add env var to disable timelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "627371fe014fd2d1654592be07da498f3af3b08c",
|
|
"description": "zink: export PIPE_CAP_TGSI_BALLOT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "410d4dc529a0ce9e18b9d49bbaacde41324bf0c3",
|
|
"description": "zink: remove VK_EXT_shader_subgroup_ballot from device info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a05693d332fb9e945e262f4bf0676a0f55fb0535",
|
|
"description": "zink: implement compiler handling for subgroup ballot builtins/intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "252165d92543fb225bf0db415b127d95dae430f5",
|
|
"description": "zink: lower subgroup ballot instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bd6a0299b00a1e34cf1910409ceeef2dfa976ad",
|
|
"description": "zink: change descriptor flushing to assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ba44103b31d90b0c7531d66aa74254412485c85",
|
|
"description": "etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "788f6dc85781c58b37c0d762085090d2d5d8d3d5"
|
|
},
|
|
{
|
|
"sha": "f1cd56cdc11bcc348043d56dc74305b7aa71d44f",
|
|
"description": "virgl: Enable caching for sampler views and render targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cb795b4772f882024b20c4d4b051b2411dd1a8c",
|
|
"description": "Revert \"Revert \"virgl: Cache depth and stencil buffers\"\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a8e75bb73c6f8ce94c4f598a2f4763b12188991c"
|
|
},
|
|
{
|
|
"sha": "a425c5df789f2b28fdf9e61f108418b6b01e10a9",
|
|
"description": "virgl: Add more meta data to cached resources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d104a387adb9fc69f8fbcec37dbf63ce71b7124",
|
|
"description": "pan/va: Integrate the tests into meson test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2046750c4a7f6d5ef4a50e4765f382a0e74aa0d",
|
|
"description": "pan/va: Add disassembler test harness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f917fb63e7a86cbffeb33085bc8d841d45061ca1",
|
|
"description": "pan/va: Add assembler test harness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "372879cf6c8802a2b3474e451eb6854776fe4e07",
|
|
"description": "pan/va: Add negative test cases for the assembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70430d322fcc9f0cfea1255ef0a24dbfadd24e76",
|
|
"description": "pan/va: Add dis/assembler test cases",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "688827f3c5280961ab096c342ea5834ccef8463e",
|
|
"description": "pan/va: Add disassembler generator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "227547db483864557c40191092872b9908e484d4",
|
|
"description": "pan/va: Check for FAU conflicts in the assembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "508dfba9137347baa34c99ea6a58c05eb0dc27d9",
|
|
"description": "pan/va: Add Valhall assembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c43327c049612a8a0e91032479d7a6847074d86c",
|
|
"description": "pan/va: Assert no instructions are duplicated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02e378b628f8f76e5688f134569d333ebd9180dd",
|
|
"description": "pan/va: Add ISA.xml parser and support code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "316486dd9f6bbd03e7e13655674f1fa91e533b9a",
|
|
"description": "pan/va: Add initial ISA.xml for Valhall",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44aa7e25dd4168d12f6fbe9a3ef6d5dde662ff1e",
|
|
"description": "llvmpipe: correct the debug information printed with GALLIVM_PERF=nopt",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ff30a0499bd872d77b0f377414bbc03463b9f87",
|
|
"description": "gallium: Reset {d,r}Priv in dri_unbind_context",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49908c602ffd2d84063effa7ddd0ee842be41a89",
|
|
"description": "anv/android: Rework our handling of AHardwareBuffer imports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d903f51631cb003747b69f74454fa1823310786e",
|
|
"description": "tu: Triage some CTS failures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59c2337f2264c7e98600fae049812934e00a66b1",
|
|
"description": "panvk: Implement vkCmdClearAttachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd97eb123e1ba2c63809df402b8e27c4c0af5a4a",
|
|
"description": "panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f295e7f1d951a1555f7b3ede1506f176d676b521",
|
|
"description": "panvk: A pipeline might not be bound when the render pass is ended",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a0acc35af113f54f2e6ec93f27312822a01c363",
|
|
"description": "panvk: Move check for fragment requirement up to the draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cef56d5824427d6fb23fd2017a08ad873bccf364",
|
|
"description": "panvk: Close batch when ending a command buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "616aa3f1386c121e2517fc35a565524c2d0e9adf",
|
|
"description": "panvk: Start a new batch when the job index gets above the limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "498e5f44fa9b3195818b212505fe840777a1ebea",
|
|
"description": "panvk: Don't try to update samplers if they are immutable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15ac51f7583ac38287aa082c0b01014c2fcd5b70",
|
|
"description": "ci/v3dv: update vulkan expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3f47f6e300ef1ec18b2c55ec82bccf263292351",
|
|
"description": "glsl: Properly handle .length() of an unsized array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f"
|
|
},
|
|
{
|
|
"sha": "441826aaaac54e84629269c4622be2f17a465209",
|
|
"description": "glsl: Add operator for .length() method on implicitly-sized arrays",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f"
|
|
},
|
|
{
|
|
"sha": "e6cdb01c517b42dece9ed532fd6eba7a74aa8f71",
|
|
"description": "lima: avoid crash with negative viewport values",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11d6441b94c7bf59ee32c8bcb0e30d370f3bd42c",
|
|
"description": "dlist: don't handle unmerged draws as merged",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b328d8e9bc9900a0372d7c3307f18ad11d708af9"
|
|
},
|
|
{
|
|
"sha": "0b36c2916dcdf4785c46194a1ef83e64b52b0430",
|
|
"description": "v3dv: expose VK_KHR_multiview",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c19dcec60474ef4eaf7a46ad11ce29fe2140eac2",
|
|
"description": "v3dv: implement interaction of queries with multiview",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "374215de1a32239ab8cc4e3e9d210b1675147b75",
|
|
"description": "v3dv: fix query error handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1620caaaf849c8a0d6b5aa51de880c0af75faea",
|
|
"description": "v3dv: track first and last subpass that use a view index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34724bafa46a6f25fd3ddc617ab3b67b2f9f5788",
|
|
"description": "v3dv: skip processing tiles for layers that are not in the view mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32cb8809aa32f34245100f9661e19e5933adfb19",
|
|
"description": "v3dv: use correct number of layers for multiview",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f46f5eac7ce95e5e59969d60df3895db76c362a0",
|
|
"description": "v3dv: don't merge subpasses with different view masks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fd55ab16d770b9f59a63d125834a6e82e69bf51",
|
|
"description": "v3dv: broadcast multiview draw commands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5acae3206d7742717a2c8c7f6da06f357b7a88b",
|
|
"description": "broadcom/compiler: implement nir_intrinsic_load_view_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5872c7ca7ba79f5e5bf8824ee474b30fa9c12948",
|
|
"description": "v3dv: inject a custom passthrough geometry shader for multiview pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9da26af07417d32130727bef8a7f3d6dfb2962aa",
|
|
"description": "v3dv: move all our NIR pre-processing to preprocess_nir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5e67e1ce79b8e04847f1ea35b66790aa7fe5db3",
|
|
"description": "v3dv: store multiview info in our render pass data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc86e032cba24461dd43ccb40865f90950f79e21",
|
|
"description": "v3dv: drop unused parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72f55cf7c4eb78b4f8ccebcdde31305af6245f7c",
|
|
"description": "radv: implement VK_EXT_shader_atomic_float2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6694c37ea0d259f261a7fec4d1bec5d87186f2e3",
|
|
"description": "aco: implement VK_EXT_shader_atomic_float2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71912de1d2916759f3307f5b9ab8fb943c4c8322",
|
|
"description": "venus: log more WSI messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee3495e46504d93c019bb3406a89deaee8a4c774",
|
|
"description": "turnip: Add support for VK_VALVE_mutable_descriptor_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "567bbfd56b507735d00868774c4b73866ae0a10f",
|
|
"description": "venus: suballocate memory in more cases",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f06b0df741e018bb02218e149ef5e4e17f339162",
|
|
"description": "venus: clean up vn_AllocateMemory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cac5711d433fa1519be101ad3dae1e1d53c9a55a",
|
|
"description": "llvmpipe: fix nir dot products (fsum op)",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4eb0475b5a0047e368129550e4c07a450a233a74"
|
|
},
|
|
{
|
|
"sha": "6691a48bcc617bd8ec3ba248a4fa79ceb25e86e3",
|
|
"description": "zink: EXT_vertex_input_dynamic_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "907e4a0f0284f2ed370f9fa52cf24999c86aea59",
|
|
"description": "zink: improve oom flushing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9460c350b1b594f4808034eb902debd7eeb2e88c",
|
|
"description": "zink: merge draw_count and compute_count, move to batch struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48473ec967bc0ca80a0c3ae1d8d23247613d0190",
|
|
"description": "zink: more explicitly check shader stages during compile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7665e656c1a5cab8f05b7de4aeb461e9ead9f739",
|
|
"description": "zink: remove no longer used internal resource function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3137795e38b5e846e6d7f0b56b88dbfe861bdcde",
|
|
"description": "zink: replace some direct batch_usage calls with resource abstractions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12417c030b24a88c9b1c7931dc35ab5142458b42",
|
|
"description": "zink: use new resource batch usage utils for is_resource_busy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bda555cc0e0b8c511b77989069402d6019452d2",
|
|
"description": "zink: simplify some dumb code in invalidate_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79ccc17da5d867dc43a0ee6f9468c94e21b87943",
|
|
"description": "zink: use resource batch usage helpers in invalidate_buffer()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5d6ce6e5ed3f9608a860d71cc40ea4efcac957d",
|
|
"description": "zink: collapse a conditional in zink_batch_resource_usage_set()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13d732ec5b44c603edf5534d1f70f469ec071aaf",
|
|
"description": "zink: add some resource util functions for batch usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a2b03376d610790d4cdba5e41b68f6542c878bf",
|
|
"description": "zink: force batch completion check on query result",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bab4cc546f56f3e0d6afc2591258e3b799974b9",
|
|
"description": "zink: add screen function for checking usage completion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53c39f710ffa86fbc1107002b818cb5ed8ddd1f0",
|
|
"description": "freedreno/a6xx: Add missing PC_CCU_INVALIDATE_x",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9"
|
|
},
|
|
{
|
|
"sha": "1dc7b9b08b6a272693f85e956ec3c4e498823a65",
|
|
"description": "zink: use array size in spirv bo length calculations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c1cdf30a119cc523616b3825daf144c1620c17b7"
|
|
},
|
|
{
|
|
"sha": "ed98e54f193000156104af9cc8d797a99bd62316",
|
|
"description": "kmsro: Add 'kirin' driver support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861",
|
|
"description": "crocus/gen4: restrict memcpy mapping to gen5",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
|
|
},
|
|
{
|
|
"sha": "856e2b75291bf29ecdbce8879b3da1e8cad826c1",
|
|
"description": "frontends/va: change to per-layer rate control",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2695823fd121e508256c4593ceff46df89da4af",
|
|
"description": "frontends/omx: change rate ctrl struct to array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "687bbe2270bee2a19f6ce8dba0a67f77ef96b106",
|
|
"description": "radeon/vcn/enc: change to per-temporal layer rate control",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65ad80f1d843af47fda04449df61031df0fa099c",
|
|
"description": "radeon/vce: change rate ctrl struct to array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21da3be7a252eca8a0784857da82b509b448efdb",
|
|
"description": "r600: change rate ctrl struct to array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e0d51259519aa93a6bfa267dcfb8eaa32001e8e",
|
|
"description": "gallium: change rate ctrl struct to array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec53e519c31255291f68c66ea2eb0dc84b3eb991",
|
|
"description": "frontends/va: handle h264 num_temporal_layers for SVC encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8236320a0be393c3bfc81d47575d656e885158be",
|
|
"description": "radeonsi: enable H.264 temporal encoding support for VCN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51935d594ed97fac8f798e7686b8b9c8809b1380",
|
|
"description": "radeon/vcn/enc: H.264 SVC encode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41f4b69354d50d2bb496066cb3a16a95a2c9bfa5",
|
|
"description": "gallium: update h264 struct to track temporal layers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96c581e8979e79f95245f8a222c1cc925a02923d",
|
|
"description": "frontends/va: check number of temporal layers supported by encoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a23beb9c4369bb6e258558427f22aa8a9a701c94",
|
|
"description": "gallium: add temporal layers cap enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b45cddda183230232937387f91d009500b2372c9",
|
|
"description": "tu: handle half-reg fs outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1387d1d41103b3120d40f93f66a7cfe00304bfd7",
|
|
"description": "nv30: fix emulated vertex index buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0497588eac63e2b43ba2ff46f7edd103ba6fdf3c",
|
|
"description": "radv: allow unused VkSpecializationMapEntries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc500da67d3544af821d8b088760db251fb6a42e",
|
|
"description": "nir/shrink_vectors: shrink vecN properly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36fe7398c01a081c73cff30fbc15d0d6734dc289",
|
|
"description": "nir/shrink_vectors: shrink ALU properly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8317fe314c992b5bd70e80721176d4d89954eb7c",
|
|
"description": "nir/opt_shrink_vectors: reverse iteration order",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d27417b597ff77d843422c2fda1d5261598225e5",
|
|
"description": "nir: consider write_mask in nir_ssa_def_components_read()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73905c4d017d37e22a581dee5253340f062c559b",
|
|
"description": "nir/opt_shrink_vectors: don't shrink vectors used by intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ece99eb69f2f7b4556a63034cc379c77c8697dd1",
|
|
"description": "nir/lower_alu_to_scalar: don't skip gaps in write_mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4eb0475b5a0047e368129550e4c07a450a233a74",
|
|
"description": "v3dv: assert job->cmd_buffer is valid",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "31a786c80addde6a4d9fd6b1f66b96f8cc3a72ef"
|
|
},
|
|
{
|
|
"sha": "8a99873712492067afa8b08c0436c2794a516884",
|
|
"description": "isl: fix mapping of format->stringname",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ed6e586562f4443c56e385017a109e5a5ca5294e"
|
|
},
|
|
{
|
|
"sha": "8aa60029433b2a977f8d7f5cbd25f31c9d1af29d",
|
|
"description": "vulkan/overlay: don't display histogram and range for device and format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2138d1b9e630b4c481c9d1ff555fb77a71ef78cc",
|
|
"description": "teximage: return correct desktop GL error for compressedteximage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cc0834ca604638081ae6c295050c657625086c6",
|
|
"description": "asahi: Generalize src_offset for non-4byte formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3e0b3b912b552f753a2af7c2357228f4ab98c7f",
|
|
"description": "asahi: Add integers to agx_vertex_formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cd6f6238839fda454870dd8b6db0e84bf6944f6",
|
|
"description": "agx: Shift vertex buffer stride in the compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7ba0fb04dbaa6896741b6aef1130166127a40f0",
|
|
"description": "agx: Add agx_format_shift routine",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b329fe826413ad8cbc6f2884cafb25f8ea975c71",
|
|
"description": "asahi: Pass instance_divisor to the compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96c98e0d2516ddbd4aa76e397d533a46a48bbdcc",
|
|
"description": "agx: Define p_extract for type converts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3417ecb4d7ce947936ab3bb1007d7016a5d38197",
|
|
"description": "agx: Implement instanced arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "538e3a31003b257de71ad7c1230c59c37783ae26",
|
|
"description": "agx: Include divisors in the vertex shader key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c353d47be5d0c45ed72b09084ed66d3c99b4998",
|
|
"description": "agx: Add udiv-by-constant routine",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50a4c993fd5638267d7f06e130b573a455a0891c",
|
|
"description": "agx: Add agx_ushr helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c1f754a7174b7d64de0cb5ad752012332e993a9",
|
|
"description": "agx: Handle load_instance_id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f5eebe5e6a434193be1968f2646911f19b4d84d",
|
|
"description": "agx: Drop dated /* TODO: RA */",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b1dd2e5221332110f7ad24d3a7e34b5d05c0661",
|
|
"description": "asahi: Enable instancing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "465224379c319dc42cc533ae53542cdf01dd7650",
|
|
"description": "agx: Plug memory leak in register allocator",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "85e18deb18a195cea78da8746fe9a2ef8e74e049"
|
|
},
|
|
{
|
|
"sha": "7848100f270b2b917b7d6b853bd0784f658bcaa0",
|
|
"description": "agx: Use consistent ncomps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cce1a2fc196e917be5de07d20d48f300b053195c",
|
|
"description": "agx: Dump register file when failing to allocate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fb9159eb97e439e67145107b11512a66fe86cc8",
|
|
"description": "agx: Fix mismatched units in load_ubo",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95"
|
|
},
|
|
{
|
|
"sha": "5deb7c26d67bcb37daaeb1d5132393d81555f63c",
|
|
"description": "agx: Don't set helper invocation kill bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8aa5ba4012b2b8fb5ca8fb615a917ea3fd76ba64",
|
|
"description": "asahi: Assert texture layer is nonzero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41417a99497b2a27353cd3360456c80d76871bde",
|
|
"description": "asahi: Require tiling for cube maps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ecc14a7477ab82a9087537b416908b5b57ccc19",
|
|
"description": "asahi: Simplify can_tile type signature",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "904ce664335b78f332dfa7c44821eaae8a32f4d1",
|
|
"description": "asahi: Allow tiled cube maps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b4eb731f1d819d4fdaa31fa1a736cdcd31a8818",
|
|
"description": "asahi: Use agx_rsrc_offset for linear transfer_map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "695fe3897dc450a8b97f8cd11cf94e9bfd93cfb7",
|
|
"description": "asahi: Implement cube map tiling transfers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "143783538a01ea04227c343f9a2ee4902f541e03",
|
|
"description": "asahi: Calculate resource offsets for cube maps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be3d4ce8c4b6503253247d4cabe737c3a78f6816",
|
|
"description": "asahi: Calculate cube map stride",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db6d5a0860ba3cd09f4b06807d014f4f9a63eb77",
|
|
"description": "asahi: Set texture dimension field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1671022bf25d1985ec4a7770f420d06229f5d358",
|
|
"description": "asahi: Identify texture dimension field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23f5ad668f1220e905a6f35d947c04b126c457e0",
|
|
"description": "asahi: Fix sampler filtering flag",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99"
|
|
},
|
|
{
|
|
"sha": "f376a90d21f878ac57a836bab5b3a3a97870c323",
|
|
"description": "asahi: Identify texture address field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73262d4bd4a4637a332264a165c62ce3209d03fb",
|
|
"description": "microsoft/spirv_to_dxil: Adding continue opt pass to fix DXIL loop gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd9550b026e078607c48f316f6b0e67947605b7b",
|
|
"description": "vulkan/wsi: replace prime_blit_buffer by a bool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "890b1c0f2abfc15b2187858f43678b3410f0a5d2",
|
|
"description": "aco: Use cpp_msvc_compat_args.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6bcafcc07001f549a501351ef3d0a725a26857e",
|
|
"description": "radv: Use c_msvc_compat_args.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b17f90ab4abecb54accf29ab864023e69574ff66",
|
|
"description": "panvk: Fix sampler filter modes on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "058d4d3b3e9abff490fd148a35703f43dea60af5",
|
|
"description": "panfrost: Make panfrost_batch_get_bifrost_tiler per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f0c235da1a07568dd19dd0fabb3086154e1cecd",
|
|
"description": "panfrost: Move init_batch to GenXML vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d0f6592b2aee1d4c0102f6ca79f39eb20818f96",
|
|
"description": "panfrost: Use PAN_ARCH for the rest of pan_cmdstream",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7a0720ef16aecb6595816363f5467a775716c12",
|
|
"description": "panfrost: Add a concatenation macro for genxml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4b0d1739591ba6a325df3b08e7f3d1d8e74e28b",
|
|
"description": "panfrost: #ifdef fragment RSD packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a222ead4dea56fc40d9dc213e91e01ada8434963",
|
|
"description": "panfrost: #ifdef pan_merge_empty_fs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "433ca313adbd0af1e6fd69dc13734552e8354237",
|
|
"description": "panfrost: Share blend code across architectures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84c33f188f39812e6603930a41b56d0952b3e2fa",
|
|
"description": "panfrost: Share sampler code across archs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c80732eab30c043f0d2dc5641030e747f645e6a1",
|
|
"description": "panfrost: Match sampler \"nearest\" names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd298985c80eb2e71bbd17a9e62527b580993ba4",
|
|
"description": "panfrost: Don't make get_index_buffer_bounded per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2670c4db91466af32632fefc8671b346db8b67d5",
|
|
"description": "panfrost: Statically determine uses_clamp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "284b71a2e1d33a86c65beab215b33747a28aea38",
|
|
"description": "panfrost: Compile pan_cmdstream per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cce6b913e2094cec5b4716271252fdacf421364",
|
|
"description": "panfrost: Move sysval analysis out of per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5039c66ae91473fe8bb5bc18094761554b27fcc2",
|
|
"description": "panfrost: Make sampler view creation private",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e6db100c9bb812fc60643299389ec784e59b97",
|
|
"description": "panfrost: Move context initalization to the vtable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "366de834aa6d8c578b4d9cd0905b0c42353cbe89",
|
|
"description": "ci/freedreno: Enable the MSAA deqp tests.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18e7633b384cc51467bf7eaa725bf318c4d6c271",
|
|
"description": "egl/dri2: Stop disabling pbuffer support on msaa configs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0972b0f7547fe9956a1b5a5cbfda38a0fd996fa6",
|
|
"description": "virgl: disallow null-terminated debug messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1431f6c7655f9aa2a7700f003ca6cf1f2d0dd198",
|
|
"description": "nir: Validate newly documented texture restrictions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "499cc7a9ecdd7261a5859fa5220e0fdaf764d36e",
|
|
"description": "nir/validate: refactor validate_assert to have a return value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e212a191a671aa1a64343eafceb99d81bd1d624d",
|
|
"description": "dxil: Set coord_components on the txf in lower_int_sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74ec2b12be17a7796186b3100a5a6b208be45b23",
|
|
"description": "nir/lower_tex: Rework invalid implicit LOD lowering",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "e382890e25c0d95b0765ec00126f27dacc0e1da9"
|
|
},
|
|
{
|
|
"sha": "f9442e46ff61c37358d5dc3fa49c6e4f474b4674",
|
|
"description": "pan/mdg: Garbage collect silly quirk",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ecfbaf7f08cd35d46b87af5362be811ea3f3647",
|
|
"description": "intel/blorp: Use nir_texop_txl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa717a202cb0287be8fbf73f68f58c71fff49fae",
|
|
"description": "docs,nir: Document NIR texture instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4465ca296ddbbcb19c512678c09639830db5de6f",
|
|
"description": "nir: Suffix all the MCS texture stuff _intel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdde108af5100a5bdbaae43a9b41862b0cc866fa",
|
|
"description": "panfrost: Don't handle nir_texop_txf_ms_mcs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7b429e8ecbf73536ee7c6ff8d14389f35e00a8f",
|
|
"description": "amd: Don't handle nir_tex_src_ms_mcs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2332d963df4d60863047ba77bb9cc6eedcf7924",
|
|
"description": "ttn: Don't handle texop_txf_ms_mcs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82d84a35a1fb611de6d2055ccd8fdf3eeba373d8",
|
|
"description": "v3d: handle debug options with debug_named_value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "061508d3105a320514fa8415a418229ae5250a3e",
|
|
"description": "targets/graw-xlib: Add missing dep_x11",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e0633ca49425dbc869521cede6a82d2d91c8042",
|
|
"description": "glsl: relax rule on varying matching for shaders older than 4.20",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c54c42321ea5a3d9a09bbe89c00346f8c26b9300"
|
|
},
|
|
{
|
|
"sha": "1e5a470b43fd1d72c3841a8759a4db38f366358a",
|
|
"description": "draw/llvmpipe: multiply polygon offset units by 2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "f9e2c24326869542c9b43220f63dd9841c6de38f"
|
|
},
|
|
{
|
|
"sha": "ef29bb6bc53bf07097ddaf6329c8892f50168e7e",
|
|
"description": "intel/compiler: Handle ternary add in lower_simd_width",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0608e76e00da8921be1532340f8448215e8438b6",
|
|
"description": "intel/compiler: Fix missing break in switch",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192"
|
|
},
|
|
{
|
|
"sha": "11cb374a300dcfe0178c3e0204e02614e2f3b860",
|
|
"description": "panfrost,panvk: Remove broken v4 spilling code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1dbbc3dc1a763fff40e13de5dda4a227af4a583",
|
|
"description": "freedreno: Lock access to msm_pipe for RB object suballocation.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "737d4caa83a949ad38eb9f4663ec020e189886a9"
|
|
},
|
|
{
|
|
"sha": "af0fa5016d2e85d237f13123706bc0f438f11945",
|
|
"description": "gallium/ureg: Sort the output decls.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "929558776eaa7016f08a0536c144779c9e07a0e7",
|
|
"description": "intel/eu: Don't validate LSC transpose on ops that don't have it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1087cf680aa6de878645ce4bb80da0038e0afc88",
|
|
"description": "gallivm/img: use uint for image coord builder.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8fce38ed65b0df53508ea5990bdd7d14e4be3a5",
|
|
"description": "llvmpipe: rework query fence signalling for get_query_result_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17f7b4b83e1f6573f7d261aae299c133f3bed7c7",
|
|
"description": "turnip: Replace tu_lower_image_size with nir_lower_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e83fe65cd8aa503f567bb13500058130fad856af",
|
|
"description": "radv,radeonsi: Do cube size divide-by-6 lowering in NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60b5faf57237a8cb61cabedaedbdfef256d2a9db",
|
|
"description": "nir/lower_tex: Add a lower_txs_cube_array option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6102dda0a7034e1876527e29b6a88307482ce15",
|
|
"description": "nir/lower_image: Handle index and bindless image_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d6c790f9f6c373e667de955822b1048c7073ba3",
|
|
"description": "pan/bi: Mark mod to string as maybe unused",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7346ab85b18e7c3bbb46c27f0041d3d4e558e4e0",
|
|
"description": "pan/bi: Remove duplicate NIR compiler options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b56f5c27deb681c7d5f6ea186cb99fe6f8394440",
|
|
"description": "pan/bi: Add explicit cast for lod_or_mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a95dd9494da6966ce303fc238ddd9208be9a63bc",
|
|
"description": "panfrost: Only build libpanfrost with GL/VK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55e6dd37244f0d2f49f33156c1c91cbdb5fc299a",
|
|
"description": "panfrost: Remove unnecessary bifrost_compiler deps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c10b8866887a6ebc9dc60b78e28d48a2efbfda8e",
|
|
"description": "meson: Build panfrost with tools=panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a2d317b996f57647da23de7876142be4b9b71f3",
|
|
"description": "gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a",
|
|
"description": "gallivm: add new wrapper around Module::setOverrideStackAlignment()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a860bb8c35191e7505a71e17250d4ff060f17cb",
|
|
"description": "egl: add support for EGL_EXT_device_drm_render_node",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b96c4e24f6f062e310a8534fd36f3fb818fc7d9",
|
|
"description": "EGL: sync headers with Khronos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a45117a325b244a1587c801ce24080518b2d5da9",
|
|
"description": "ci/v3d: add piglit flake test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "211d1dfd34499d57709c15d10bdadc514e9e13c2",
|
|
"description": "aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "215adc2f18e3a1cf465e2ba9a15957f1a04596a3",
|
|
"description": "freedreno/registers: update dsi registers to support tpg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3ec4a934d6a9776e6f67cd44565180c098a6846",
|
|
"description": "util: add workaround for Full Bore",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f5cd08ede0b9d445535d54beffcad0e5c4a62bb",
|
|
"description": "llvmpipe: add support for time elapsed queries.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "506e51b8560f30bc67ee84def535a324b5748208"
|
|
},
|
|
{
|
|
"sha": "d8bfad70dc1666f7ff9f6122acd20b98c4ff5232",
|
|
"description": "Revert \"CI: Disable LAVA devices\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1f4ff4ed2e6fbefb5026d8300a80049ccf4912a5"
|
|
},
|
|
{
|
|
"sha": "e42bb25ee26987f3ca0af5be55cebaba320e1285",
|
|
"description": "zink: fix cached descriptor allocation clamping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8db2d53418c3c0eb627763e5ce756ca83c79efa7",
|
|
"description": "zink: improve lazy descriptor pool handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "849c5208874b6b41189d15729d07a84f276fccb2",
|
|
"description": "zink: add define for descriptor alloc clamping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "559e009af19c26b534bc1dec35f8ff0488e83982",
|
|
"description": "zink: clamp descriptor allocation bucket sizing to defined limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2736bf4e1799c0f82b4cc6899ebd7c9c93e48154",
|
|
"description": "zink: split mem cache per type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7aca74e219c9c8b5729e794a03ca2c74621e3d49",
|
|
"description": "zink: inline mem cache hash table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdfa155f2ba494396c38b0429c233c3f3b9dfd17",
|
|
"description": "zink: move mem cache to sub-struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8905446d656d51634af5cb243ab14e7833ac598",
|
|
"description": "zink: rework oom flushing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dc77c8aa537fbea4ebfc2ceb49a4df6843901cd",
|
|
"description": "zink: add a param to check_batch_completion for toggling lock-taking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7f958d841356d338a4d7bb68f8366f9b74a6546",
|
|
"description": "zink: use a local var for draw mode during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10e7cb588830504e9089a232ba5c50549250958c",
|
|
"description": "zink: make batch_rp and norp static inlines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2795537d5c2b2fc78b43251c372d18f74a2f9d41",
|
|
"description": "zink: make zink_end_render_pass public",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ffe73c71a89bf72096bc469df67002221776ae5",
|
|
"description": "zink: split draw_count checking to local variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49ee703e112aa4579a01f3783ab34a124740a796",
|
|
"description": "zink: split and move maybe_flush_or_stall mechanic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9823b970fb51db21ac6ce29753eba82dc25f3072",
|
|
"description": "zink: handle vertex buffer offset overflows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5dd1259c5653b25ff7d6c0cb662cf5e5a27f798",
|
|
"description": "zink: change vbo_bind_count to a mask of slots",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba3c4ce3852af72697d199dee1187f31dc7d92e8",
|
|
"description": "zink: add mechanism for generating VkBuffers for rebinding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47946855f19cc7d082fd59e090bb83f5d3930871",
|
|
"description": "meson: allow egl_native_platform to be specified",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6"
|
|
},
|
|
{
|
|
"sha": "384181921c23fc7630b4a7d373f5b6755d20c8af",
|
|
"description": "egl/surfaceless: try kms_swrast before swrast",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289"
|
|
},
|
|
{
|
|
"sha": "43ccc6c091a72cb94327688c299f8068838b9e81",
|
|
"description": "llvmpipe: always use draw_regions intersection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba7fd5b5614514e9c0fbb2e5020b6b40fefde847",
|
|
"description": "llvmpipe/linear: don't try to use tgsi analysis for nir shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f90b6c875a6cf484af433057b8be69da49bab95e",
|
|
"description": "llvmpipe: add some extra linear rast checks.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd9cc1d00701bad61a4ddde67c4a3eb97f76eeaf",
|
|
"description": "llvmpipe/linear: fix ppc64/s390 build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a1d3bcf26df5b303fbfdc34584c982efb020ade",
|
|
"description": "llvmpipe: Add a linear rasterizer optimized for 2D rendering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dc81cc6318164ca2aaef25bf3dd164c766be6da",
|
|
"description": "anv: Advertise support for VK_EXT_shader_atomic_float2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3e53495a9d1fb653e6ba66e1ecd4a3c3ea5994d",
|
|
"description": "vulkan: Update XML and headers to 1.2.185",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "baefdceeaf8c360c21e2953804389b7d21cfbc1e",
|
|
"description": "spirv: Implement SPV_EXT_shader_atomic_float16_add",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c29891fa4631efcaf11e2a7337aae7f1eaea07c",
|
|
"description": "intel/compiler: Remove cube array size lowering in compiler backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2a30ebf44a011c54faa31bf62d6c08aa05479a3",
|
|
"description": "intel/compiler: Lower cube image sizes using nir_lower_image()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5514a22366f7ef80b1c2e6d2d29d65a272c31fb",
|
|
"description": "intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6898549d564f5c4f035b9ead7c6f77028fc25b04",
|
|
"description": "nir: Add nir_lower_image() to lower cube image sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27534a49cf3872646cb8ef9371707d74a81b1986",
|
|
"description": "iris: add tile cache flush to iris_copy_region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0fba89cf61a79235a9c8442a00b32391a31dee3",
|
|
"description": "nir/lower_subgroups: Handle down-casts in uint_to_ballot_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b8bb81e827997c5012732795bddf88dd25fed45",
|
|
"description": "CI: Disable LAVA devices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f3fde6f362acb1841e1af634a2e65f3811ca314",
|
|
"description": "intel/compiler: Use GCM in nir_optimize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c742a99fb6cf96ffa9c8c5fffc7d6a9057c5671d",
|
|
"description": "intel/compiler: call nir_opt_dead_cf() after we have finished all opts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cc36887abf9a8d47d15ad3098c6bd4bd0d33007",
|
|
"description": "nir/gcm: be less destructive with instruction order",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "436668874a1508edf127be16873c6811fe13a3e6",
|
|
"description": "nir/gcm: Clear out pass_flags before starting",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb"
|
|
},
|
|
{
|
|
"sha": "3ab74d0ffa3bb14ef6971d8e9d94514e0ff2671a",
|
|
"description": "nir: add nir_imm_ivec3 builder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d8e9430d267d872941fe2af7c1336e58f089101",
|
|
"description": "aco: include <cstddef> in aco_util.h",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "59fdaa1985f9269c40f0ca4704fbeb3fb05c4c2f"
|
|
},
|
|
{
|
|
"sha": "7c81a9d56f7f308c494cbe971f00eaaf786834af",
|
|
"description": "gallivm: fix pass init order on mips64 with llvm 8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f07c675b911ff4d630556608e5d7d867c7e690c",
|
|
"description": "pass egl-symbols-check test on mips64el",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88b234d7a7cd71fcb4955428010f238ec9530431",
|
|
"description": "gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6455ab6e5ac5b1ad815d3e67e72d9adef7ffd21c",
|
|
"description": "egl/wayland: Allow EGLSurface to outlive wl_egl_window",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e2464d26bace803aad575c117686412be82388a",
|
|
"description": "egl/wayland: Error on invalid native window",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3870c52159f89545fbe14967c395ebc73ad4cf5b",
|
|
"description": "aco/ra: don't allocate vector space for MIMG NSA operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8250f2ae29eecf21a3270f4e45282f0612cdddf0",
|
|
"description": "anv: share some code between vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcfc4bb89a28849f7891bd5944bc2e2024f65038",
|
|
"description": "ci/v3dv: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6843d990b3ca6910954093b7837a8fd437cbc18",
|
|
"description": "intel/tools/aubinator_error_decode: tag hanging instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18fa8205063b5dc07d1e253806070ba008793e1b",
|
|
"description": "ci: actually run piglit tests with virgl",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f1b952fa739998f87cec16d09799a65ea7c631be"
|
|
},
|
|
{
|
|
"sha": "2608ee4031bc6fec24ebb66773c871513800b352",
|
|
"description": "v3dv: fix I/O lowering for GS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c6196e7e88a51a87f62d28e9f34197ff57cf5b8",
|
|
"description": "crocus/gen4-5: fix ff gs emit on VS vue map change.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
|
|
},
|
|
{
|
|
"sha": "74245ca0372cef6850791d454d2490304df68a65",
|
|
"description": "docs: update anisotropic info for softpipe/llvmpipe/lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a54cd0a83e6340afb83400e3deaf3be84b1de716",
|
|
"description": "llvmpipe/virgl/ci: update traces for aniso",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1769ce34048495eb28d647914c66b90886796dab",
|
|
"description": "lavapipe: add support for anisotropic texturing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d4d7594d14c06168ab8c75f67d4b32b359552f8",
|
|
"description": "llvmpipe: enable GL_ARB_texture_filter_anisotropic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bb23ed6dba2abf05568e738eedd02f05ecb1b2c",
|
|
"description": "draw: add sampler max_aniso query.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cfcf3783ba904e89f99d131e1f8ad7d450e3296",
|
|
"description": "llvmpipe: add support for max aniso query.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce2b711c0a5d2c1d595f783e7a7bc92388cef4e7",
|
|
"description": "gallivm: add support for anisotropic sampling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a672f9ebf02645e66797357cd4b7db3b415359dc",
|
|
"description": "llvmpipe: add filter table shader accessor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4366a77daeaffab87747f13e9a7d379f37a0e352",
|
|
"description": "draw: add shader access to aniso filter table.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "848d4e7e4361fc39a687be3d218515214edf428e",
|
|
"description": "gallivm: add anisotropic filter weight table.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a3748d999a988923813e50c64c51884218a988f",
|
|
"description": "gallium: add pipe_sampler_state::pad member",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "393ee837fb29b24ebb72fbe7e3b493b8539c06dc",
|
|
"description": "nir: Add a format field to _deref image intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b57272af8dc4d44fc7f026e203a6d836a5cfdd6",
|
|
"description": "nir: Set src_components = -1 for image intrinsic deref sources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0afb60258faa66771569b7ce36f6feb591102c9",
|
|
"description": "nir: Set IMAGE_DIM and IMAGE_ARRAY on deref intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea7fcd5a9774b2d0500bea35f7f2c36c06e11f55",
|
|
"description": "glsl/nir: Use nir_ssa_undef() from nir_builder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b9562a94ae3969c595e38b21758be828a08212c",
|
|
"description": "anv: Allow unused VkSpecializationMapEntries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0",
|
|
"description": "aux/draw: use nir_to_tgsi for draw shader in llvm path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c36224f95b61c71a79e00ddf8ef0f02dd1085eb",
|
|
"description": "zink: Fix unused-variable warning",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9b40fc4892c24a5eb5558719682fad6bfc3dd79b"
|
|
},
|
|
{
|
|
"sha": "50f9519ea5fbdb48d14a570f307c1ef6d22a9e6e",
|
|
"description": "nir/lower_point_size_mov: zero nir_state_slot::swizzle in new variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1132df843cc71dd0773d3180e218a73230674367",
|
|
"description": "freedreno: use new tc util for setting bytes_mapped_limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3914bb2e891faa0409638c6f5f6a5b8a80176ae",
|
|
"description": "zink: use new tc util for setting bytes_mapped_limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01414d435c40931fe319c11beff2633e164d536e",
|
|
"description": "radeonsi: use new tc util for setting bytes_mapped_limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "671d579b46d79905a4daa2e3e59ee0d29a95708e",
|
|
"description": "util/tc: add a util function for setting bytes_mapped_limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3db856689decdd435f8f3b766d7b8521ca477e49",
|
|
"description": "zink: add changed flag for blend states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df243d009485703cd9980207ef9bcc2da6bc16e7",
|
|
"description": "broadcom: don't define internal BPP values twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc40157888a8825fe5c411f20029466c7c2f1d47",
|
|
"description": "broadcom/compiler: emit TMU flush before a jump",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458"
|
|
},
|
|
{
|
|
"sha": "54e1ec017d7852bfc4ba46b54c3ab516f96102f7",
|
|
"description": "st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bfd1a7e19ec1c510c2ba4adadad98d78f712eaf",
|
|
"description": "radeonsi: Check aux_context on si_destroy_screen()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8be61e8a9e49190593e0c90077a8ce100b5743de",
|
|
"description": "mesa: fix bindless uniform samplers update",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c"
|
|
},
|
|
{
|
|
"sha": "9b1a296172df38561d650abf98ee2e1c77ac6fc2",
|
|
"description": "aco/optimizer: ensure to not erase high bits when propagating packed constants",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66213ab2de023250ceb6ea98270065ee9de02f79",
|
|
"description": "clover/il: return IL only for spirv and correct length",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59e69e8ec5b2df124b2a9c23fec53a5988563676",
|
|
"description": "zink: remove screen info stuff from draw templates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bafcde42f15fde030c20ddc81b5695a0bfd662b",
|
|
"description": "zink: add a ctx flag for shader reading basevertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37ee123063da2c679616248f0170d1dc38bc97f4",
|
|
"description": "zink: use drawid_offset directly during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "405d45f00963b142d56ab3d2c9c1e5405cbace2d",
|
|
"description": "zink: flatten descriptor_refs_dirty into BATCH_CHANGED template",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96559e7418bc9b68a750ac764b3d100e39d56611",
|
|
"description": "zink: add a ctx flag for drawid reading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3321f1b856c87e1d44b8b3d5a4d52b4652b3f5e",
|
|
"description": "zink: don't rebind vertex buffers if pipeline changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6d268d1a0f1a1bed8603e711b4562443803602a",
|
|
"description": "zink: stop flagging pipeline dirty for line width changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb3b75868672854222b8e5bf3bcab1c9c7770e11",
|
|
"description": "zink: split pipeline_changed to use template value separately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b37a2c6ef2a1aec00a48bea8d3442b7f98f4c5e0",
|
|
"description": "zink: add template for starting new cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c88ce857995e304ffedd9002ab4dc62733cbb443",
|
|
"description": "zink: if descriptor updating flushes, re-call draw/compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2f1892e621c892606db73df493ad21f708bbb92",
|
|
"description": "zink: make descriptors_update hook return a bool if a flush occurred",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5ccc41ca5e9f5d3a8f76490ecf0bf04e1197da8",
|
|
"description": "zink: add draw template for dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfcc2ff03fdda14c218c96c658eb81642df3ad44",
|
|
"description": "zink: start adding C++ draw templates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15c7e3e9225ee692c8302e26592c2abddbcf5b8f",
|
|
"description": "zink: ifdef out some context prototypes/inlines for c++ compile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4702204bc342ef1d8b383554e3be9715419099d",
|
|
"description": "zink: optimize shader recalc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "785b4728cfec8d55b00f65d41d3fe27fbaf46ee2",
|
|
"description": "zink: set dedicated allocation when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8727ec8568f4e0d96ce731151095b5cf5db6b43",
|
|
"description": "zink: hook up VK_KHR_dedicated_allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9516a4edd510a72c334d392229c95c45899c274",
|
|
"description": "zink: check for dedicated allocation requirements during image alloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bda26dfcfc5f9012ab1bd22f2bbaa664315e2671",
|
|
"description": "freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56dd1adf3b8b377b301e5973bf19c540c757ac54",
|
|
"description": "features: VK_EXT_color_write_enable for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "578190c0fedd6cb0e348f3512ef1fab365713214",
|
|
"description": "lavapipe: implement VK_EXT_color_write_enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0115fab46b9185d3d6bf2b4ca6dc12311f6e07fc",
|
|
"description": "lavapipe: add a padding member to rendering_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a296cc268471fa0dfa092aebc0dd5e092494075c",
|
|
"description": "gallium: Remove dead pb_malloc_buffer_create function prototype",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75aa8524ec22888229e5849b5715d7111a0885b4",
|
|
"description": "wl/shm: don't fetch formats if not requested.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd5fa73e6c8deeb8e09062e412d7d05fe57d0c59",
|
|
"description": "v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff55412f40a7d588e47e2c35d175aea0ac3cfe95",
|
|
"description": "nv50/ir/nir: fix smem size for GL",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef"
|
|
},
|
|
{
|
|
"sha": "d6dd13a62ec5f21c58e4251e6d7d872b31a55c86",
|
|
"description": "v3dv: implement VK_EXT_physical_device_drm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8413c57a3ffe2ea2d4bedd9efe5524686720495f",
|
|
"description": "nouveau: Support nir_intrinsic_*_atomic_fadd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17",
|
|
"description": "softpipe/aniso: move DDQ calculation to after scaling.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2135aba8d99d5b0b5f73d97d4aac6a25d69de57c"
|
|
},
|
|
{
|
|
"sha": "7de5293b897080a2a954d54e076b2c1e55f08c53",
|
|
"description": "pan/bi: Shrink live array to 8-bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbf2ef6b4a60d8aa3c45c22ebb8ae68e56b8b548",
|
|
"description": "pan/bi: Clean up liveness freeing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84e2e5f23c7d01f09d68c10a95e59a35f37939af",
|
|
"description": "pan/bi: Clean up useless casts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fcea302954c97d53cfe836ffae707664585f7b1",
|
|
"description": "pan/bi: Copy block bi_block",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a372368e228ac587c5fad74d381dd16b072da245",
|
|
"description": "pan/bi: Copy back bi_foreach_successor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8bee48a635be1ec1397416b9099a5f86767949cf",
|
|
"description": "pan/bi: Copy back add_successor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a667e1bb6ddaafedcd1db16e1ff520c805338a9c",
|
|
"description": "pan/bi: Copy liveness routines back",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55d57b828f7669a1fd5e4c6c9cc04370a88d31a2",
|
|
"description": "aco: Fix how p_elect interacts with optimizations.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00"
|
|
},
|
|
{
|
|
"sha": "749251391d967ce5450a6adfeb64cb773cce2508",
|
|
"description": "glsl: replace some C++ code with C",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed57666a5c10a601b89868fa986d9ef215b908ed",
|
|
"description": "mesa: fix incorrect comment in draw_gallium_multimode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4566383ae4bf28b99576ae9d293c50decc771888"
|
|
},
|
|
{
|
|
"sha": "73a03d12e953f037555e06406681c67c5c710968",
|
|
"description": "mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "703279e6da2168aadde4407a8b97a1f54bf3250f",
|
|
"description": "st/mesa: inline st_setup_arrays on MSVC too by adding a wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2850db0a9ef3751b1b3429d9b7e75ed22dc4e59e",
|
|
"description": "util/foz: stop crashing on destroy if prepare hasn't been called",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "d27f7fa1b334f799bcb75d185bf359a4c5091572",
|
|
"description": "anv: fix feature/property/sizes reported for fragment shading rate",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "790ff1ceac8a406467b38c929e0ae75200da59f0"
|
|
},
|
|
{
|
|
"sha": "8f0385c12c0360e72744c286fca64eb8a8433986",
|
|
"description": "util/tc: make clear calls async",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1abc480b5a00e3707370caf6cdd1f8774c99d724",
|
|
"description": "radeonsi: document a missing synchronization for bindless textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f9b3a70986b66a799145b461af4df74652078b7",
|
|
"description": "radeonsi: set scratch_state dirty only if ctx->scratch_buffer allocated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be9ca622478ac4ef1eda9c1ce6244d7bed7e02f9",
|
|
"description": "radeonsi: remove redundant setting scratch_state atom dirty",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86ff5b7ddb60ee82b04eea143b9cc7efa3ff8183",
|
|
"description": "radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59e923e5a1fecfb17fc3dc0f912baa9cede2c2ca",
|
|
"description": "lavapipe: don't read line stipple info in pipeline creation if stipple is disabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11f9ad92382d92d6e6e16ae650003c448ef187b8",
|
|
"description": "gallium/ttn: Add a debug flag for dumping the shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c36022e0d5c00f6b4c18b67e87c5be2874152cf",
|
|
"description": "nir_to_tgsi: Fix image declarations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46cc332025b62484baf8f510f285d4749118dde6",
|
|
"description": "anv: Stop reference counting semaphores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d44ea09e61f4e385bda1280e388cc60dcd4e11cf",
|
|
"description": "anv: Drop unused sync_file and BO semaphore code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b363d5b552d4acca40251254edf5848654ea7bc",
|
|
"description": "anv: Assume syncobj support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a62973580b7846f2213cbd2589e9473c26596683",
|
|
"description": "intel/eu: Start validating LSC message descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89b7a40212880bc104758be5895f1ad915052854",
|
|
"description": "intel/compiler: Enable has_iadd3 option on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06ab73768612084b0ea614c0da87f2f63587b788",
|
|
"description": "nir: Add optimizations for iadd3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6db2299a8e872336b5d43f78e78222c0f9cb279",
|
|
"description": "intel/compiler: Allow ternary add to promote source to immediate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192",
|
|
"description": "intel/compiler: Make decision based on source type instead of opcode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "705285b9f4a11b19c550ef3acbb40eb0a1d6bc41",
|
|
"description": "intel/compiler: Add support for ternary add instruction on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8dff256c07fac1484b66c7f7a71f1b9c5ffe1dd",
|
|
"description": "nir: Add new opcode for ternary addition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e17931d2120148dd71d5014421303816611df60",
|
|
"description": "radv: Use pre-computed viewport transform for NGG culling state.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9a478f1cd1d911431b619e0db5551207131dfc1",
|
|
"description": "radv: remove unused variable from radv_emit_viewport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38",
|
|
"description": "radv: pre-calculate viewport transforms",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e13cb1965ae608a48f7fd2579f8a27119f4e04a",
|
|
"description": "radv: merge si_write_viewport into radv_emit_viewport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53d4485a028525f9a041e527e50d79ecd3e999fc",
|
|
"description": "freedreno: fix wrong tile aligment for 3 CCU gpu",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d"
|
|
},
|
|
{
|
|
"sha": "60c5abf6857b57893f313e2228e2ec0fac8f1995",
|
|
"description": "aco: Remove s_and with exec when all lanes are active.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00",
|
|
"description": "aco: Allow elect to take advantage of knowing when all lanes are active.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b12318f26c2440bed3cc0cc9261666d1253a05ba",
|
|
"description": "aco: Swap s_and operand order for ballot.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5008a48d39fc7df788ce15eac0154f428632022",
|
|
"description": "intel/perf: Use intel_i915_query_flags instead of hand-rolling it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba99d2a3288d87245ce9787106b6118595bd4fb4",
|
|
"description": "intel/dev: Use intel_i915_query_alloc in query_topology",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fa6b8d0417f215a859386c9c41aca3cd4ec201e",
|
|
"description": "iris: Use intel_i915_query for meminfo",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e60114b2ae117b0f9cc55de57ab397804c8d6bf8"
|
|
},
|
|
{
|
|
"sha": "35ec1d9730cd1d0e3d8f212d5edcea53fe7cc518",
|
|
"description": "anv: Use intel_i915_query_alloc for memory regions",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "65e8d72bc106b0cce62d2037aa0e7f1babf42d13"
|
|
},
|
|
{
|
|
"sha": "ffdf4d76838b906030f17d7d1b50fddd1c8679f3",
|
|
"description": "intel: Pull anv_i915_query into common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b664481ba91603d69b294ca5b1243e42c86a5863",
|
|
"description": "anv: Handle errors properly in anv_i915_query",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6"
|
|
},
|
|
{
|
|
"sha": "d07e5bde751a7f85ded96b35660075d8f782b49c",
|
|
"description": "radv: Remove num_viewports from radv_skip_ngg_culling.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db"
|
|
},
|
|
{
|
|
"sha": "aa247403703b27938fd86ff60428c91a0e76aa6c",
|
|
"description": "radv: Don't compile NGG culling into shaders that write viewport index.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f30e4351de2f562955435a04cf75dd641639d31c"
|
|
},
|
|
{
|
|
"sha": "e56d5db341eaf2112be366ee015a9956b2c3b704",
|
|
"description": "iris: Re-emit MEDIA_VFE_STATE for variable group size shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d"
|
|
},
|
|
{
|
|
"sha": "d7e1c0ec2e1d467b9f71e97544428910f235bea8",
|
|
"description": "v3dv: don't emit frame setup more than once for multilayered framebuffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51d0d83667c31ed33992175c9d07a7eb05d6714a",
|
|
"description": "v3dv: don't overallocate tile state for meta TLB operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7fcc518473f7c5de9a34af397f77018dc5a211e9",
|
|
"description": "v3dv: allow limiting amount of tile state allocated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93e7534a66a42d1b14d3ff1b6dc532abb1c2c62c",
|
|
"description": "v3dv: improve TLB layered image clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "308041095c4c12263ee7df2784572eef0e61c73e",
|
|
"description": "v3dv: remove unused layer field from struct rcl_clear_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b637919a8a30041c64a201f62aba032254a0e0d",
|
|
"description": "radv: fix specifying the stencil layout for separate depth/stencil layouts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cadf2d63b736b610728d508ed507551dd74ba16a",
|
|
"description": "radv: report APUs as discrete GPUs for Red Dead Redemption 2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a1cc56e405b247702e91180c1143ca96b96b5bf",
|
|
"description": "radv: fix bounds checking for zero vertex stride on GFX6-7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ee322acdb633a0935f542494f7113d86df3f78a",
|
|
"description": "nir: Better document the Boissinot algorithm in nir_from_ssa()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb589ee394287fa1291cc7ce564f946d8af73583",
|
|
"description": "intel/dev: Drop a bogus assert",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea"
|
|
},
|
|
{
|
|
"sha": "fce0027d913f6538cb1f1d40675191d2a9ffadfe",
|
|
"description": "anv: Unbreak wide lines on HSW/BDW",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "004fcfe6985e6573de62f7482386a51b0750f3dc"
|
|
},
|
|
{
|
|
"sha": "dfcb47bcec0fb0e7cd812015640706a445acf065",
|
|
"description": "anv: Zero initialize pipeline structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34aae6a1f2221bdd6ae812c11fafaaca10ca2419",
|
|
"description": "vulkan/util: Add and use vk_multialloc_zalloc variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49a7c92793ebcc4e2814ef295e51673dc4c9674c",
|
|
"description": "vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4"
|
|
},
|
|
{
|
|
"sha": "1061ebb6da6435caf4f38d6d0a592ab6d1ca7bdc",
|
|
"description": "vulkan/wsi/wayland: Cosmetic alignment fix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3d2642ca4fe10faf05d51962339a598e622028e",
|
|
"description": "draw: handle resetting draw_id between instances.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "ce0b1f23c30e1943be67d81231722e76e074f823"
|
|
},
|
|
{
|
|
"sha": "5447330a25f82eff4b449fb5a0304e1d4a762821",
|
|
"description": "lavapipe: fix indexed multi draw draw_id increment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb35195b73824d2aa4ac89aa80ff84f54bc9b108",
|
|
"description": "nir: Validate after deserialization.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f855b25fd0091d76a2ed6dc9f5c873d75a1c78d8",
|
|
"description": "docs: mark mesa 21.0 as done",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "004fcfe6985e6573de62f7482386a51b0750f3dc",
|
|
"description": "anv: fix some multisample lines_wide CTS tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e",
|
|
"description": "anv: Don't advertise unsupported shader stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19c828372975573d0e83b8b11c0a7cf9d73b55ed",
|
|
"description": "radv: Use 128-sized vertex grouping for NGG shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17e62a3c23f68df802bcbfdab947dff4226fa281",
|
|
"description": "mesa: (correctly) flush more in _mesa_make_current",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34342cce895b4d666c3f6a1cbf3f3b7da859afc2",
|
|
"description": "glx/drisw: Nerf PutImage when loaderPrivate == NULL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5c8761edab0f3982ab22de774afa81148b47795",
|
|
"description": "asahi: Move assignment after null check.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dcd2d8ca5008ec619732c21f9ff0ed4f7ee7f7f6"
|
|
},
|
|
{
|
|
"sha": "8351ad17193224a2b6c0bc635b405e677a31c7c1",
|
|
"description": "Revert \"ci: disable Broadcom CI\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51"
|
|
},
|
|
{
|
|
"sha": "f62ff2e7dc934179ebc1eaa412adbc449351d138",
|
|
"description": "util: document that workaround also fixes Riptale",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f481c290b0edb9deb009674bf9e29905511ce4cc",
|
|
"description": "v3dv: refactor meta copy/clear code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18642987fdd4dd69ce64852228afa022cedfd1e1",
|
|
"description": "v3dv: remove more dead clearing code",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5ba7f64b454b78c71be0827c74f37497fd135822"
|
|
},
|
|
{
|
|
"sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51",
|
|
"description": "ci: disable Broadcom CI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ea156f44c7ce8d6880217ef4d46692cc7ac0219",
|
|
"description": "radv: only init the TC-compat ZRANGE metadata for the depth aspect",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e4e6d952715fbcbf92dfcf8ded366274e4ab1a4",
|
|
"description": "nv50/ir: Initialize Value member id in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a3269dff65e198ac3d493b676800978ce0c01e5",
|
|
"description": "lima: handle fp16 vertex formats",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e"
|
|
},
|
|
{
|
|
"sha": "12d18abfe7a523d91739a6f0fb0f59c66d0478f3",
|
|
"description": "venus: refactor vn_EndCommandBuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f144d914966eba2fd816b2948d5832b14f01a947",
|
|
"description": "lavapipe: fix multi-draw regression in shader parameters test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bedbe35d6bb176475dbe9c4d8345e5774270a196",
|
|
"description": "pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04c02418d74703812a39405df14e130c2d6fd098",
|
|
"description": "pan/decode: Avoid undefined behaviour on shift in bits()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6642749458b6a2e0800bb5e606dcf15e4db0c479",
|
|
"description": "intel/dev: Add a max_cs_workgroup_threads field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "915e5a8cc306c35dad2f7e3a83c18ce72b16e3d6",
|
|
"description": "intel/dev: Handle BSW naming issues",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56d70ba6861545d13071a6c3be46648c668091f6",
|
|
"description": "intel/dev: Put the device name in intel_device_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea",
|
|
"description": "intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1744372714421d741f256f99148e792796888562",
|
|
"description": "lavapipe: Use common Vulkan format helpers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
|
|
},
|
|
{
|
|
"sha": "376fb4f55f080929df8ca5a2a975fc88a00eec06",
|
|
"description": "docs: drop duplicate `21.1` branch name from release calendar",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1fe0bb0ca28a1aefcd81a9b909424124ff30b25",
|
|
"description": "docs: update calendar and link releases notes for 21.1.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd3d8f0f7abef7427e0ea870b395d5f627859435",
|
|
"description": "docs: add release notes for 21.1.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6689c3917e876bf1719b5808e2c0832ee4d50aed",
|
|
"description": "lavapipe: increment drawid for multidraws",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed"
|
|
},
|
|
{
|
|
"sha": "d08c84ab0c3ab1f8061e5d9ea1bcff2ed8b6cf57",
|
|
"description": "zink: improve detection for broken drawids",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2d32d123e5624e631fa1eda02da647d0065b7ae8"
|
|
},
|
|
{
|
|
"sha": "28c5e88931a0d5a37df50915686d027e2ca81f0d",
|
|
"description": "docs: update calendar for 21.2.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3271b3f73d40dbbfa9e733498b7ded8810a6d17",
|
|
"description": "lvp: fixup multi draw memcpys",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed"
|
|
},
|
|
{
|
|
"sha": "a18f434d58b8f1be4edf212a6aa2df4cedc13413",
|
|
"description": "panfrost: Warn on transitions to linear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5fc0ceafda78420094b00d43b6c81c5ea38858d",
|
|
"description": "panfrost: Warn on get_fresh_batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2e3ac5c6277f8bd18277a311e8ee7c2d43589e3",
|
|
"description": "panfrost: Warn on get_fresh_batch_for_fbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a266a0fbbb1cf7b5653807c86db8ddfe60cae495",
|
|
"description": "panfrost: Log reasons for flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcd915622b23ed194e92f810ceb9bd89c27fedd5",
|
|
"description": "panfrost: Warn on going out of AFBC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bd91a632bb2ce13f03ab4d78a114ca110270348",
|
|
"description": "panfrost: Warn on software conditional rendering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "256f4a5b02a06ffc701baa3e4fd150796b33b28a",
|
|
"description": "panfrost: Add perf_debug macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fae28b0fce7b36b3f31713758025e4ab8d73046b",
|
|
"description": "docs/relnotes/new_features: empty for next release cycle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a05c595a3a09ea2e764d5d6f18c1dc55601fea3",
|
|
"description": "VERSION: bump version for 21.3 development cycle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cb203303c33b9953dfe12c25d295535c336c78a",
|
|
"description": "intel/compiler: Update block IPs once in opt_cmod_propagation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f1052938d5a45f007d0d8f109958acea1f01c33",
|
|
"description": "intel/compiler: Update block IPs once in register_coalesce",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3f3817307c0a4e04dc340331361f5f31d45d3c8",
|
|
"description": "intel/compiler: Update block IPs once in dead_code_eliminate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ca1bc5f947d17483f778c3abec99ca9f225b748",
|
|
"description": "intel/compiler: Add cfg_t::adjust_block_ips() method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8206b04d435e3c9328ec36b1af4bd9c4fed79e45",
|
|
"description": "intel/compiler: Add the ability to defer IP updates in backend_instruction::remove",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71aab9607dc6d979d29c9bb2ab1c2af32de5fd8b",
|
|
"description": "aco/live_var_analysis: change worklist to a single integer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20eaa074ececa360fd6431caa9352e8d746f8f96",
|
|
"description": "aco/insert_waitcnt: Remove many unnecessary wait_imm.combine()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "114d38e57d78b4141a8cf4359437773f931877a5",
|
|
"description": "aco/isel: avoid unnecessary calls to nir_unsigned_upper_bound()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "940725a7d991939aae576f73e4815fad34a68a22",
|
|
"description": "broadcom/compiler: implement gl_PrimitiveID in FS without a GS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82fadbd3ab3809184c0ca21d4dcb995abac7baa5",
|
|
"description": "v3d: better scissor tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7fefc0f2fdcec487f91a560529a6f0be4417aea",
|
|
"description": "zink: respect line_rectangular state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4cb07dcd59a466c9bf335e6cc6dc6686aaf6734",
|
|
"description": "zink: check for right feature",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c3b0f439a78121812792e332e05851d7aa4a32ab"
|
|
},
|
|
{
|
|
"sha": "e3542b35a8c5980dd4dd43a047ded4a36f89b055",
|
|
"description": "vulkan: allocate host-visible memory for swapchain images",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8af568e4ae77332e1cc09031301e559996b81fe9"
|
|
},
|
|
{
|
|
"sha": "d0c7a2106bbea28dbdcc22437340589a17ae3ff7",
|
|
"description": "vulkan: do not map zero-sized region of memory",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8af568e4ae77332e1cc09031301e559996b81fe9"
|
|
},
|
|
{
|
|
"sha": "2fd989a298d81708b9722274685cea47b19d139a",
|
|
"description": "anv/allocator: Use list->u64 in free_list_push",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5946354d3ebc3fda9c0de7303a7a1073774fdf0",
|
|
"description": "llvmpipe: Handle NULL views in llvmpipe_cleanup_stage_sampling",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "21864bdaaef65ebb7677e75501d3a08144889bf4"
|
|
},
|
|
{
|
|
"sha": "86f09b14dfc33e7acdb7cf34e9f81233af00bc06",
|
|
"description": "freedreno+turnip: Add a6xx gen4 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c7722304b40df20380b5decbd533ab7a700690c",
|
|
"description": "freedreno+turnip: Get device name from device-info table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4559c9550e5efff6e2ebc4c55fb158b4f932910",
|
|
"description": "freedreno+turnip: Add has_8bpp_ubwc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e552784e68efd771342fad473a48dc6e1eeb8cee",
|
|
"description": "freedreno+turnip: Add has_cp_reg_write",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f74d0bf05e47308daef1351661b45f77b36afea9",
|
|
"description": "turnip: Get has_sample_locations from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f1c4a86bb24705331bbc2fe893b6195fe3c8ed7",
|
|
"description": "turnip: Get has_tex_filter_cubic from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64af60cfb3f9386e34ef0f04653414447e5c1919",
|
|
"description": "turnip: Get indirect_draw_wfm_quirk from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06000f42ede8efef4225b6d1a27756c629c75787",
|
|
"description": "turnip: Get storage_16bit from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "948d87dab8d29668fbc43a141f146ca02773881c",
|
|
"description": "turnip: Drop unused vshs_workgroup param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4cfb5a61ecf4deee75205f87d1df875ed1de144",
|
|
"description": "freedreno/ir3: Get reg_size_vec4 from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4335f47f411ac2da44a967e7d2c5752d62ff55d8",
|
|
"description": "freedreno/ir3: Get tess_use_shared from fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9bcd835fabe34ed09a5ae2075ec207bbb76d819",
|
|
"description": "turnip: Convert fd_dev_info to const pointer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f6715862f0d860e002788d60986619b131ed7df",
|
|
"description": "freedreno: Convert fd_dev_info to const pointer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d",
|
|
"description": "freedreno: Generate device-info tables at build time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eda0188aa4dbf47d153deb7ddd046abdf893f0b",
|
|
"description": "freedreno: Rename *_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a6dd7f9b1c1a43d9e1b66637e13af1de3f2c3cc",
|
|
"description": "freedreno/common: unhardcode CCU color cache offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a37460e7ece9dd8f11e9e044af28bab81a3882fa",
|
|
"description": "freedreno/a6xx: larger gmem_page_align from tile align instead of gpu id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d34b18a6ceb9506856c6608ccbbbeb563611b68f",
|
|
"description": "tu: remove workaround for conditional rendering + hw binning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f299a8a3b116712f10e247539434be21d9c4098",
|
|
"description": "iris: Use simple_mtx in the bufmgr.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4636f9e11a14eeff284d2a02e512523d36e890d7",
|
|
"description": "panfrost: Initialise the blend equation in create_blend_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67f9cde84d60814be4ed3036399a43f65ad5af69",
|
|
"description": "crocus: use simple_mtx in the bufmgr",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8341af5109542db0fcb6c379d91e6e9d5cdb3f2f",
|
|
"description": "radv, aco, ac/nir: Tweak position export scheduling for NGG culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bb543bb60f93bea5b1c0ed6382ced49e659273e",
|
|
"description": "ac/nir: Reuse uniforms from top part of culling shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc1fabbabf3f8ac2f38ad51d8547182b523a33fb",
|
|
"description": "ac/nir: Analyze culling shaders to remember which inputs are used when.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "faf766b864d089c0eafc00018174f1732da4776e",
|
|
"description": "ac/nir: Reuse the repacked output positions of culling shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d18920e03a991064c265634029190c4e56e8af9c",
|
|
"description": "radv: Run algebraic optimizations before NGG lowering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f30e4351de2f562955435a04cf75dd641639d31c",
|
|
"description": "radv: Support NGG culling with new perftest environment variable.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "182d9b1e6072bec190cf0a52e9d93dbbdbaa850d",
|
|
"description": "aco: Implement NGG culling related intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db",
|
|
"description": "radv: New shader args for NGG culling settings and viewport.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed163a44b6a73ffac93fa40ee0eee5f7598cd54d",
|
|
"description": "radv: Expose radv_get_viewport_xform in radv_private.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8",
|
|
"description": "ac/nir: Implement NGG deferred attribute culling in NIR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "556a690bac3a48f7f1c0627f3fc4caf8f21d0f89",
|
|
"description": "ac/nir: Use a ballot that matches the wave size during NGG lowering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "651a3da1b59446a6e392321d1dbbc1891a0544a8",
|
|
"description": "ac/nir: Add a NIR port of ac_llvm_cull.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48e638ab296ca68fe9b4edc7bdb78bb8cdaf5f17",
|
|
"description": "nir: Add AMD specific intrinsics for NGG shader based culling.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c071187dbbe6bb7ad11440b4d9fe5c96fcf45193",
|
|
"description": "ci: Enable testing of i915g in the the debian -Werror release build.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3504bccb7c12d95d86ea3ce2d652721917e63c68",
|
|
"description": "i915g: Fix release build compiler warnings.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10d8e123c5074f9f75efd459d182b3607b02b9a8",
|
|
"description": "freedreno: Optimize duplicate obj-obj ring relocs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c3ca9cb81d9863334d76ace9639fd2c68ce011e",
|
|
"description": "freedreno/a6xx: Allocate just enough memory for SO state, only if we do SO.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "599443febc4803aa7fe4464cd6c6642f22406462",
|
|
"description": "freedrneo/a6xx: Reduce the size of the long-lived texture stateobj.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b53e8831bbc63ae11bbc32d8c4f04f3b66a17771",
|
|
"description": "freedreno/a6xx: Reduce the size of the config stateobj allocation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "737d4caa83a949ad38eb9f4663ec020e189886a9",
|
|
"description": "freedreno: Suballocate our long-lived ring objects.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eefd93c176f54c587431e1db48d6adc5aeedeca1",
|
|
"description": "lima: Take offset in account when checking BO size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c880bdeb4068fdd6c49429562e1799bc743d82a4",
|
|
"description": "driconf: Add more workarounds for Teardown",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8ed5ac206a7c05647e5faea258ab20bf12803cc",
|
|
"description": "anv: Implement VK_EXT_acquire_drm_display",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f438cbc23e95d95ee062f691defa4b9a850cedc1",
|
|
"description": "aco: Remove deprecated Operand constructors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfd866ed42366bf96986f2468a4a10db78c05eb4",
|
|
"description": "aco: Clean up unneeded literal casts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66e51dc4747954b1dc3a3259b2a9ba86f6502a27",
|
|
"description": "aco: Remove use of deprecated Operand constructors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76554419b3a3e73186842ca3e1bbf860de9532ed",
|
|
"description": "aco: Remove use of deprecated Operand constructors in aco_builder.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e33688f2327a6d3487b8c113e73439d90c383a7",
|
|
"description": "aco: Remove use of deprecated Operand constructors in test_to_hw_instr.cpp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db436a843c4e5a1af455a5cfc20f1154efe25cae",
|
|
"description": "aco: Replace Operand literal constructors with factory member functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "446bf13e487ac287062cc38779d6bfd20d9c2651",
|
|
"description": "ci: Make sure that we build the piglit dmabuf tests.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d29c086fb9d2d75208f407979c1c62a255addcb4",
|
|
"description": "zink: simplify modifier ifdefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f5a01a47dc87b9513aa156030bb8d03963ba40f",
|
|
"description": "freedreno/ir3: Add float immed \"FLUT\" support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b2afd11ccea5ba1e21c874a2fe87784adc96ffe",
|
|
"description": "freedreno/computerator: Add script to probe FLUT values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e802538e7e610cf988ba6d8a91458ff78f214bd",
|
|
"description": "turnip: Split tu6_emit_xs()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71003e3c84dd30461e9576140ec64283c8936de5",
|
|
"description": "turnip: avoid some UB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d934ee03fa5ce6d4e45266193a0752c226c6a67",
|
|
"description": "glsl: Delete lower_texture_projection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2de1849a8cc381e79089d8a1860f46257663a119",
|
|
"description": "ci: only trigger gallium_core_file_list jobs from dri and glx frontend changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b9a2abd49fe8ed424e93c49d07c710a3e09564a",
|
|
"description": "ci: add vulkan files to lavapipe rules",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4531de487e35ff4047f305de43824d158ad27be2",
|
|
"description": "pan/bi: Create a nop clause when the shader starts with ATEST",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c689a1dcb3f099a3a6848389151c62ac952cd818",
|
|
"description": "panfrost: Fix full_threads calculation on v6",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
|
|
},
|
|
{
|
|
"sha": "bff3ac0b267524dc9f0268fb83d045d06c461250",
|
|
"description": "gbm/dri: Fix leaking bo memory on failure path",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cb9ae4273d680ab34fc2ca933c4f960e7f086275"
|
|
},
|
|
{
|
|
"sha": "7eb7ed8cde6a5d982c56a0d05f2b085209148cfd",
|
|
"description": "pps: Panfrost documentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "513d1baaea5eeef3d9bcfdf9f6e2180db8924236",
|
|
"description": "pps: Panfrost pps driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcf8c7910d05a40fc11caf7b6e0f592741303cd1",
|
|
"description": "mesa: clear shader_info::is_lowered in prog_to_nir",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
|
|
},
|
|
{
|
|
"sha": "bf89b2f04141d412c556445637795860eee7c492",
|
|
"description": "v3dv: use defines for push constant offsets used by texel buffer copy shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a89cd7f9bb2a25cb8ad428cbd0c4f6ffaa751bb2",
|
|
"description": "v3dv: allow batching texel buffer copies for 3D images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "738e7106ddbeeca8ffe058e4918efe91ef0af182",
|
|
"description": "v3dv: implement layered texel buffer copies using a geometry shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c16b480092b55fe0dbcc5d2ec367142b846fb33",
|
|
"description": "v3dv: fix push constant range for texel buffer copy pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4efbeafa446962cc1a393fa2c0d01f83feaa42db",
|
|
"description": "zink: remove duplicate format-mapping on little-endian",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a22a1c0324e0d20c03ee4dceb9ddc4fa4d07ec04"
|
|
},
|
|
{
|
|
"sha": "b2252de03e655aecff0f10573f8c541470775128",
|
|
"description": "loader: Handle failure to load DRI driver library",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bc343154f816b637b200933e1c1a35db19f478ef"
|
|
},
|
|
{
|
|
"sha": "b97cd93b3527b60355ce69e22585addbc8e9f4dd",
|
|
"description": "aco: fix extract_vector optimization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98136bda056e52941ab91c00181285d262ffde3c",
|
|
"description": "aco: fix self-intersecting register swaps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d225c43cb13e2cb2c826645bb29632949afcec0",
|
|
"description": "lavapipe: add the separate depth/stencil layout enable.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ac07ad8414cdc5a340f6966e1efd72d97fbffe55"
|
|
},
|
|
{
|
|
"sha": "38ffedc10610bc73dbc426275587337826fec780",
|
|
"description": "panfrost: Fix format swizzles on G72",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "531d80de7c72bd5e645d98894e39b344c0359bee"
|
|
},
|
|
{
|
|
"sha": "8361eeba48985d58342342d62c6ac177bcfedc63",
|
|
"description": "relnotes: add some missing zink/lavapipe updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9231fc69287666106a0084bf97ba75f32b679899",
|
|
"description": "features: mark off line rasterization for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b88055f379dc6005d152a0b0482403dee8177665",
|
|
"description": "zink: add a pipe_screen::resource_create_with_modifiers hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "452ffddbff6cf9b9ff568a7f54f5295028625470",
|
|
"description": "zink: add fallback for linear modifier use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02593a05e26594a926dbc70afc42a4c51d0c32ec",
|
|
"description": "zink: don't pass modifier count to first image create",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "943ab741e2e353dc7ff948eb3cbdf58177b11800",
|
|
"description": "zink: explicitly disallow using the modifier image create for non-linear images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6990f73594d78d4c9ccf9ab054c3af4dc754a24",
|
|
"description": "zink: use VkImageDrmFormatModifierListCreateInfoEXT for creating from modifier array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b40fc4892c24a5eb5558719682fad6bfc3dd79b",
|
|
"description": "zink: add a pipe_screen::resource_get_param hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e927d1152dd7eca62957c4750ac692bc0b29ced",
|
|
"description": "zink: store modifier aspect to resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1f13a110ad2b63bd0d3d3ac34c7fd12a44c2f1b",
|
|
"description": "zink: start storing modifiers to the base resource struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "696542bd3b4de06411efa88e1dbc453de2df240e",
|
|
"description": "zink: populate modifier props onto screen object during init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8eb91e372b7bfca7cba8c6f7e362926dd77b2652",
|
|
"description": "zink: implement support for non-planar DRM modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24d2459b02227d8a87e374ad7508b7069e32c937",
|
|
"description": "mailmap: Add two more lines for Alyssa Rosenzweig",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21115514857d21154bf2b5af4d8f6acae6e6bdcb",
|
|
"description": "Convert a few files to UTF-8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbc5db11e5a5de816e7f247b4bddae1103ab2ba4",
|
|
"description": "mailmap: Update for Emma's new e-mail address",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab2cd532ba336d873c8f6b43e5bfb35fe1e7bdc5",
|
|
"description": "pan/bi: Add a bundling heuristic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "599662205020df1bc919d48a9809251dbd366714",
|
|
"description": "pan/bi: Calculate dependency graph when bundling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e46ec44a51769a1161fc08b5dade31f465182d80",
|
|
"description": "pan/bi: Handle 4-src instructions in scheduler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20e11cbb23a9c1e527602c1b41386e9e9125373b",
|
|
"description": "pan/bi: Add bi_before_tuple convenience method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c53f37778572d2c95bb3e929c0c38f8003c9cedb",
|
|
"description": "pan/bi: Handle multiple destinations in scheduler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bf8e960faae8a4109389a0d3f428ba2db376296",
|
|
"description": "pan/bi: Do helper termination analysis on clauses",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0515c6a3fb6383e3d85641e884bb703cbdf1444f",
|
|
"description": "pan/bi: Update ins->link after scheduling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "522020e6eafcf9571a28f1d578c8b3b3ace39a14",
|
|
"description": "pan/bi: Make bi_foreach_instr_in_tuple safer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e9411a75d7670fd619f8d1402998dbc7fc4d6cf",
|
|
"description": "pan/bi: Refuse to CSE non-SSA sources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57da082a2034af07d0e5649579d4f67e0ce54a48",
|
|
"description": "panfrost: Only access blitter from per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88dc4db6be7e21dee525ce1dd4e411664ebc33d6",
|
|
"description": "panfrost: Init/destroy blitter from per-gen file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "345778fa6f3d0a313f4981e56b268286c958dccd",
|
|
"description": "panfrost: Remove pan_blitter integration",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eddb81c3268e482c7f4d4fbcc7e9a71b9dd1e424",
|
|
"description": "panfrost: Avoid GenXML enum dependences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7308536f41d69c95ea998578c7a37f7afa10df59",
|
|
"description": "panfrost: Remove reference to mali_blend_equation_packed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0b036ff7137890ca53f0ec3405c07ec504c8f4a",
|
|
"description": "panfrost: Use generic delete for ZSA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8db1c0e5091848299fe486ff3e798446aa7d62a3",
|
|
"description": "panfrost: Pin an architecture for blending",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86c0073206f0af51d5cdeed8ab7b98d3f6e8d70b",
|
|
"description": "panfrost: Give WLS Instances a default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3592498bb292b845dbf3b3948513bcd4449b70d",
|
|
"description": "panfrost: Use smaller sizes in blend table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8eef119fd8b4d29b4a299e5a2383b6606503402",
|
|
"description": "panfrost: Specialize blendable_formats for v6",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "262d96d3dfb0be77a077e34b6bae16a26055fa84",
|
|
"description": "panfrost: Compile format table multiple times",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e11d0d25c6e55962e3acd8c44c10a6aaac37bb87",
|
|
"description": "panfrost: Add GenXML macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "214d56644f90d840f1edf840cf020b845deeb77c",
|
|
"description": "panfrost: Remove panfrost_bifrost_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a23603c89d0303e04bf11c19fa5b87e481ea8719",
|
|
"description": "panvk: Don't use panfrost_bifrost_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92d27236723bf42343c5d40e9e54ded6575ff485",
|
|
"description": "panfrost: Move arch-independent pan_format code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc49ff9a8c98516f02a22998165afe4dc20f8182",
|
|
"description": "panfrost: Inline panfrost_get_z_internal_format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "616d7d09052dcdf31be74289720298c3f2e4a12f",
|
|
"description": "panfrost: Assert that injected jobs are for blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "583d8aaea7deb8b1766a62d048fd99ad94cf837c",
|
|
"description": "panfrost: Inline away pan_invocation.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "581bbe1c0e068d97be0f059f5b8066c8eb5ddac0",
|
|
"description": "panfrost: Express pack_work_groups more concisely",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bff4992c1c06ba602ec4476540b02daf4027865",
|
|
"description": "panfrost: Inline away pan_pool.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7494bb0c86fc7e2837bcd6ec3f6117f76a74411c",
|
|
"description": "panfrost: Move panfrost_vertex/instance_id to per-gen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "840ebf0b93dee6d42ecba4db925f45807a207578",
|
|
"description": "panfrost: Inline flip_compare_func into pan_encoder.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ac29863a94d589199e6b44cf52211d002ba84d1",
|
|
"description": "lavapipe: expose strict-lines feature",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29ceb808345a1762b446bf1ea97f5a0af9d61753",
|
|
"description": "lavapipe: re-expose line-rasterization extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fda906566b8f1eb913e39447aaa31424d5065e58",
|
|
"description": "llvmpipe: respect rectangular_lines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7221f2d6821e28afa3330f7ad7ce176b5b0a9853",
|
|
"description": "draw: respect line_rectangular state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c2690ec2049f82b431fe259b10b3397b36db4a1",
|
|
"description": "gallium: explicitly specify line rasterization mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0472217b03ffe2f8d159ebe7045a3eb522b03ba",
|
|
"description": "lavapipe: fix disable_multisample condition",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9fbf6b2abff19dc4c3e942569737ac3e67302e1d"
|
|
},
|
|
{
|
|
"sha": "e555e2b0019804d1822a94f041638f40c7eef8ec",
|
|
"description": "lavapipe: do not disable multisampling for smooth lines",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9fbf6b2abff19dc4c3e942569737ac3e67302e1d"
|
|
},
|
|
{
|
|
"sha": "7a31567db3dad126d7fb93bfff997a3f8a841ba0",
|
|
"description": "aco/meson: remove inc_gallium from include_directories",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e2639026fec7069806449f9ba2a124ce4eb5569",
|
|
"description": "aco: Format.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97ec360dc46d1c4a0384f387a740cde7983695ed",
|
|
"description": "aco: add .clang-format file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "023a961274d19369c27167eb8dc82743ef213c0c",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b55c21c705d8e3a430598571649086bccd89fee",
|
|
"description": "zink: zero out sampler/image descriptor surface info for null descriptor updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "baf3cc3f6f9eccf74be7baee6a51fc1f51e337d0",
|
|
"description": "ir3/print: Manual formatting fixups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "177138d8cb0b4f6a42ef0a1f8593e14d79f17c54",
|
|
"description": "ir3: Reformat source with clang-format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "082871bb3550846993ac6529df49f6bb97ca6f83",
|
|
"description": "freedreno: Add some options to .clang-format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e76f7b60cf29af0cdd56238d93ec392639d2c47",
|
|
"description": "ir3: Manually reformat some places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f69a99081b66a170f1e4dc6c4e5018edd074f150",
|
|
"description": "ir3: Update .editorconfig and .dir-locals.el",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f28e1aad37ed816791ceb0ddbf065792e519f50",
|
|
"description": "ir3/lower_parallelcopy: Don't manually set wrmask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1514744a16aadc64ea6e8684efff4b71aa05fecd",
|
|
"description": "ir3: Add ir3_collect() for fixed-size collects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49a39fbf0c124c211db3393f0e5df193ac554a32",
|
|
"description": "ir3: Add missing include to ir3_parser.y",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4",
|
|
"description": "vulkan/wsi/wl: add wl_shm support for lavapipe.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e3f969959f9b5f7d4405d09ee62971c0b8d0c5f",
|
|
"description": "Revert \"ci/panfrost: Temporarily disable sun50i/RK3288\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9868b15164488f3a87d3204ff8788e9ce2f9c132"
|
|
},
|
|
{
|
|
"sha": "c704bb630d21e0a30500e9d8f42493ede3cc55ae",
|
|
"description": "kmsro: Add mali-dp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8628fb32e13439bd63e9abc0079ca28a4822645",
|
|
"description": "st/xa: Mark default xa_get_pipe_format case unreachable.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9f2f5b3d7fd70663b98da5d302fcdfd5bc93db05"
|
|
},
|
|
{
|
|
"sha": "6d9ca1d4e452bf45d71462716a6241c981fa4360",
|
|
"description": "util/meson: include inc_gallium",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54210c685f6ca8ffcb3445348a2ad3ca3513af1d",
|
|
"description": "i915g: Fix backface stencil when front_ccw is set.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba11a30bf7e6618dadffe4bff04b558bfe8b25da",
|
|
"description": "i915g: Fix dumping of 3DSTATE_BACKFACE_STENCIL_OPS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee79b87c62f0187daac3f8498db924429e0b5204",
|
|
"description": "radv: lower primitive shading rate in NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7e753cb964e2b14463e913ee414b98fbb32f208",
|
|
"description": "turnip: Fix allocation size for vkCmdUpdateBuffer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37204472044825a51191e3255d109f92ec4d20ce",
|
|
"description": "lavapipe: expose more storage-image features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e29857bb6574b0f3505233b82adae1b3eeb8ff7",
|
|
"description": "llvmpipe: only report supported shader-image formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc9343b42d141a644bb7647145a8e422c22969d9",
|
|
"description": "lavapipe: query formats for shader-image support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3baeb1c4d16e013c74db424b86d1ba533d6429f4",
|
|
"description": "llvmpipe: reject unsupported shader-image formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c8c0c2bb3d15a70e10eb49f01c4c903eb46d879",
|
|
"description": "ci/panfrost: Temporarily disable sun50i/RK3288",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81670a47f0832b0aed787d8487c4b26234e5028f",
|
|
"description": "docs: Add docs for running a local Mesa build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3742b9c131744e3b3c5f7dc35de408f6f61bbae",
|
|
"description": "intel/compiler: document register types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9de4fe95e24ff8ab621703c4fdc3252586c8e3f5",
|
|
"description": "aco: remove (wrong) GCC array-bounds warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "036be42d6fe86721e11de935de4c04254c6ce228",
|
|
"description": "aco: refactor SDWA opcode validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e3297a97d9a2670ca3d020563d636f2a15e50c4",
|
|
"description": "aco/meson: remove unnecessary dependencies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eea0e55ad0cdc25f0dc23867abb9e3256006eb7",
|
|
"description": "aco: add 'common/' and 'llvm/' prefix to #includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f9e986d332cf41285b73f32757f9e2f51bfd4ba",
|
|
"description": "aco: add missing Licenses and remove Authors from files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59fdaa1985f9269c40f0ca4704fbeb3fb05c4c2f",
|
|
"description": "aco: reorder and cleanup #includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "452c4c8ba1de89707b0ded466b9188eff2c80c73",
|
|
"description": "aco/util: replace DIV_ROUND_UP(n+1,m) by n/m+1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf05a7e66fa3e0ff2003cf419bc93f8a69225a03",
|
|
"description": "broadcom/compiler: fix add vs. mul",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7f61ff7b4d1dfe791264148ff3cbe8b03c76aeca"
|
|
},
|
|
{
|
|
"sha": "458801e2c3952ffa689348eff4932a69d00405d6",
|
|
"description": "broadcom/compiler: use correct flag enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91dcbf1f56ce5452426e5f2644dce0024812c9ba",
|
|
"description": "intel/compiler: Track latency/perf of LSC fences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48af341b36b6fc3c323a6b6d26ecfaf2b2cd74b2",
|
|
"description": "panfrost: Fix GPU ID for t76x in get_perf_config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "642812239ea06c6d119a2e5a76e426cd0540ad62",
|
|
"description": "v3dv: expose geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "126eb5c8b9d51b7158ac350e243a9d70126e7ec8",
|
|
"description": "broadcom/ci: update expected fails for v3dv after enabling geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c188d0632696dd383188e77cb438bf55498d9128",
|
|
"description": "v3dv: remove deferred vkCmdClearAtachments path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ba7f64b454b78c71be0827c74f37497fd135822",
|
|
"description": "v3dv: remove fallback path for vkCmdClearAttachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26d1c6893a471ea78055864496e8da01d8b241a0",
|
|
"description": "v3dv: implement layered attachment clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee11e9183deec87c2908266203073aca26f68c27",
|
|
"description": "broadcom/compiler: don't ignore constant offset on per-vertex input loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1a24a0047739284f0cafec40045e82cdde7d5a3",
|
|
"description": "broadcom/compiler: handle compact input arrays for geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df1d08533c4007bf767387e2c03f2075becbe33d",
|
|
"description": "v3dv: fix copy buffer to image TFU path for 3D images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31a786c80addde6a4d9fd6b1f66b96f8cc3a72ef",
|
|
"description": "v3dv: handle QUNIFORM_FB_LAYERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "991cca2e77b730113dc6388db8b617b76e359e6e",
|
|
"description": "v3dv: emit state packets for geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "353f0a180f62564d4363a84d0821ff1af3f8ff2c",
|
|
"description": "broadcom/compiler: create a helper for computing VPM config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e7d9a6efb6714848ea05209950e910fd7efe446",
|
|
"description": "v3dv: add support for geometry shaders to pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2733a17b14fd8d660a208b0c0b66e91b2ad534da",
|
|
"description": "broadcom/compiler: track if geometry shaders write gl_PointSize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c94f93413d444073eced305af881cdb242d2906",
|
|
"description": "v3dv: add a few more broadcom shader stage helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9803336016ba73ece3cbf423590873c743632491",
|
|
"description": "v3dv: define a generic helper to create binning pipeline stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81b22d5aba8bf1871ca89a3968051886fa2d110d",
|
|
"description": "v3dv: extend broadcom stages to include geometry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d448dafcd473accce0812a3a5a22aa72a709884f",
|
|
"description": "v3dv: always free pipeline stages after compiling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8dcd4e48493f55e19b2738fd355ac68d00564491",
|
|
"description": "crocus: add GL_CLAMP emulation in driver again.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ead3340262195822371756d2fe6cc8e31407e62b",
|
|
"description": "crocus/gen8: fix wrap mode needs border color.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd98918a5a6d9d1b7e17a7bd70bb2cb73801e321",
|
|
"description": "agx: Flip point coordinates because OpenGL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3291779c21355066b9c9170cbe0b770f51803393",
|
|
"description": "asahi: Handle point coordinates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d75cff7d7e82835d27e8608575c5721c72a8637",
|
|
"description": "asahi: Identify triangle/lines vs point varyings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2176490d6418253ee3c25801e906cbed4b8bdf0",
|
|
"description": "asahi: Unpack varying descriptors (1x)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d37bb48211d2eacefb5b81cf0f0ac71cea0d74c4",
|
|
"description": "asahi: Lower PIPE_CAPF_MAX_POINT_WIDTH to hw limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2468b123bb029e35f29a0a375ed86d0e2ada695d",
|
|
"description": "asahi: Set bit for psiz",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88a8d7f76f0ef54af73713243ab1c32f3d5b1ed7",
|
|
"description": "asahi: Set point magic bit in rasterizer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af2a4bc1632cb9a7ead2c124aeb3705351ff94c0",
|
|
"description": "asahi: Set bits in UNK11 needed for points",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c",
|
|
"description": "zink: fix mem info query to be more permissive",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab"
|
|
},
|
|
{
|
|
"sha": "05dc72f863fc8313d62bed671de055a038c8bc53",
|
|
"description": "asahi/decode: Print some IOGPU stuff",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da85e84206503045a38fcfa17e78c1d27f709ff5",
|
|
"description": "asahi/decode: Print clear/store pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15206428b98a419c5be1ae1dde094e1d5a8638cd",
|
|
"description": "asahi: Garbage collect senseless cmdbuf struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd9317dbe789fbea28e1efbe92fe7dd829fd9dee",
|
|
"description": "asahi: Consolidate some magic numbers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f032283f85a4201d0dcf30d7f25c21e4d52dc6e",
|
|
"description": "asahi: Allocate global IDs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87c4a1855c7355a0c35fbb3dfe8e4fb073e36b53",
|
|
"description": "asahi: Allow specifying an encoder ID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "314324f320c044f5dbe0d270bab53db0cce44d28",
|
|
"description": "asahi/decode: Fix decoding of draw calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed4b3a5d17e3502b69bee322c2921ff3975ed851",
|
|
"description": "asahi/decode: Handle CULL packets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9854079d59c2d424367646f1c27ac2940b9b19e5",
|
|
"description": "asahi/decode: Fix up high word",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5580ee805a8790cf1f2e44898d188b6ff9d3402",
|
|
"description": "asahi: Identify more unknown fields in the memmap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eb4a4dd7950c98e1d6fa102c366a48e042ed427",
|
|
"description": "asahi: Reserve more space to stop a command buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9b8731fa1f698f1ad77c47e133ce5e90ba3a056",
|
|
"description": "asahi/decode: Check fewer zeroes after a command buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b35a8f81a0adb04b973fab1181cd1482cd7f35b",
|
|
"description": "asahi: Make track_free safer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b6ca87672be842a21dfe33863c93a57b981f4e3",
|
|
"description": "asahi/decode: Only dump mapped allocations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea7892a74c873021d1c8d5d26d6b6af879a94c7c",
|
|
"description": "asahi: Remove unused bo_access property",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa36b4b2028fdd651750f1d0e60277c5a30b4cc3",
|
|
"description": "asahi: Add missing copyright/guards for magic.c/h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a7e22a968627d21ed19153a1799965ca18261cb",
|
|
"description": "asahi: Move fixed internal shaders to agx_blit.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c70f45c75966c08f0b7e0b013c9092959430ba46",
|
|
"description": "panfrost: Set register allocation in the v7 RSD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a79bbdb3816fdaa3d00980567bc0898cde2bb09",
|
|
"description": "panfrost: Generalize pan_blitter's reg count assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ac4156d19387e3ca88be09c62edc8f618e5bc84",
|
|
"description": "panfrost: Enable more tiler levels if we can",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc69635516d5a76baa556dd404fec4e371937c17",
|
|
"description": "panfrost: Query tiler features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "329cb28d65836bc597acd15b258bfb0e7daf6dc9",
|
|
"description": "panfrost: Zero depth_source in vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb39b44a2ef56c6ff46d650771da3933987fd131",
|
|
"description": "panfrost: Don't set zs_update_operation in vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c20dde51797b37950f8067f451221b1daf7cd413",
|
|
"description": "panfrost: Add a performance counter dump utility",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7748ab117f04914878653954001b68ccf4b0f5af",
|
|
"description": "panfrost: Fix FPK enable condition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "499397700c10f260e806921ba59103eab0998de8",
|
|
"description": "pan/bi: Don't lower fpow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91f130fa1e5a1a3c06ac742b42e01532f4d72bdb",
|
|
"description": "pan/bi: Factor out exp2/log2 code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0991e9592dc387341af6f2711a6820463100b03a",
|
|
"description": "pan/bi: Comment the fexp2 implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "297ac6e4530d7c839e320fc04cf10ba5ea9ec1a2",
|
|
"description": "pan/bi: Simplify cube map descriptor generation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94b9bce46443ff97bd673fab80a2c9f7365d9d66",
|
|
"description": "pan/bi: Workaround widen restrictions on +FADD.f32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99b2dddebf1317f2d2eba2e8ab8723811c2e2b23",
|
|
"description": "pan/bi: Add a constant subexpression elimination pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f35d0fb028b511f6862458ef45e87204f3f9cddb",
|
|
"description": "pan/bi: Fuse LD_VAR+TEXS_2D -> VAR_TEX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fef3b6afcf739f5bdde3e38e47470c564fd256b",
|
|
"description": "pan/bi: Analyze helper invocations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "134c74e301cb3f4388069ddf720054a8a3e86120",
|
|
"description": "pan/bi: Track LOD mode even for TEXC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7ca125278e84d0068d883574dffbefff778fc58",
|
|
"description": "pan/bi: Report cycle counts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a38ad8ec65f0f4d3cc715ea614eca8436cc3e69c",
|
|
"description": "pan/bi: Only spill nodes that could progress in RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "113157dafefc0383575ca54c70a36bfcf616d29b",
|
|
"description": "pan/bi: Try to hit full occupancy on v7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98126128b1a28a43841281ea2608673b1d67b675",
|
|
"description": "pan/bi: Pack staging_barrier for the -next- clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9e63586acf1388f18541cb880c81ab4a0ab2b8a",
|
|
"description": "pan/bi: Add bi_foreach_instr_global_rev_safe helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4a849519aec73cb0ff7abeb2ac39157838659e2",
|
|
"description": "pan/bi: Fix skip/lod_mode aliasing with VAR_TEX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5093f5810c03485e8b644d7c4071be3ef34a9b2",
|
|
"description": "pan/bi: Improve clause printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efb0dd6de272160304fdd91fef01b352f280385f",
|
|
"description": "panfrost: Always use a fragment shader when alpha test is enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "275277a2b48ce38fba1d5203941e987fdc856e92"
|
|
},
|
|
{
|
|
"sha": "ecdb4332544e7db1728544607d612b1d81874985",
|
|
"description": "radv: fix applying radv_disable_dcc for DOOM 2016 again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6590767abc319def29eb552b36f682aa88c38377",
|
|
"description": "egl/android: restore image creation fallback path used by virgl",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5d3e64f10548035aa29e90d44fead6ba048220d9"
|
|
},
|
|
{
|
|
"sha": "9d070de5a59c8d3b93fe0e2b0255e770a1651ab4",
|
|
"description": "llvmpipe: do not leak display target mapped ptr in cs setup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e8c6b7ae26d59d5c375801dbfe1fccc27b4c387",
|
|
"description": "llvmpipe: do not leak map of display target in fs setup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8192ffe3bee952b4908b05461412007d034e0cf6",
|
|
"description": "softpipe: unmap display target of shader sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21864bdaaef65ebb7677e75501d3a08144889bf4",
|
|
"description": "llvmpipe: unmap display target of shader image/sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a195ef123ea31ea89a0994d95b5c1f20462bfb6f",
|
|
"description": "nir/lower_subgroups: Pad ballot values before bitcasting",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e4e79de2a420128190b28b39b87f6de39b1b7060"
|
|
},
|
|
{
|
|
"sha": "439322ad4c03b135bb2570b3bbdfd7fa5fc8a06d",
|
|
"description": "android: Restore android/Android.mk",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d4b482d378e34b3f17005bc6244f24bdd73e94a0"
|
|
},
|
|
{
|
|
"sha": "29f264f25804eeea962f21c29c39050c3fc1663d",
|
|
"description": "ac,radv: implement the cs_regalloc_hang HW bug workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c905e74842d783e4532f12e21b681324d9a83a69",
|
|
"description": "docs: update zink requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3b0f439a78121812792e332e05851d7aa4a32ab",
|
|
"description": "zink: fill in the right line-mode based on state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f589159db9cbab5ef80bde27a3851939ace1a31b",
|
|
"description": "zink: support line stippling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fc9e94d12dd7bb432de4c7950f6b02e5972c118",
|
|
"description": "zink: use bit-allocation for boolean rasterizer-state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e7e54b4738df04dce385006d0d8ce1314c9e319",
|
|
"description": "zink: hook up line-rasterization ext",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c6c200c0d79329174d19ae694d11f762819eeba",
|
|
"description": "ir3: add newly found shlg.b16 instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "543eb42c355798c26fb56b27a97ea1906116942e",
|
|
"description": "aco: use nir_ssa_def_is_unused() to determine if atomic dest is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8c1bf4a7dbac4cded7de5c6e4547ef62afc1b5f",
|
|
"description": "vulkan/wsi/wayland: Add support for more SRGB formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a38abf28c4802943b19462b24a5fe3b028bce5d7",
|
|
"description": "v3dv/format: expose properly that some formats are not filterable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2691a0f8396e83b6d78b8eea8c02fc1df8cda1b",
|
|
"description": "ci: Add Fedora release build job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d8d2bf2d8706dba9c5d2e943ef6bc4e59f17b83",
|
|
"description": "ci: Add Fedora 34 based x86 build docker image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5e6674f9873d75d56b84af13bb8f1445312a40d",
|
|
"description": "ci: Rename Debian based build jobs from meson-* to debian-*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df185ae030805a440bc6f6a48d8d9025fa8768bd",
|
|
"description": "ci: Add debian/ prefix to job names for Debian based docker images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55caa3abb125727a7df72c1f845c51950201750d",
|
|
"description": "turnip: Mark local variable ASSERTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7532a28c4e0d1bdf0724f996f21f2f4aa08f8c41",
|
|
"description": "dlist: skip NOP command at the head of a list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "482db91c457284bdaee248d9ec03530d51208895",
|
|
"description": "dlist: remove unused _mesa_dlist_alloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f78b2f8058113ddba0bfaf9e94c7da51bf844b9",
|
|
"description": "dlist: remove _mesa_dlist_alloc_aligned",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b703d7c15f47fed9f22de55f21cfd8d9d5ff241e",
|
|
"description": "dlist: store all dlist in a continuous memory block",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f506e8153b778aaaf0dbf5ab55bd42d34248ec1",
|
|
"description": "dlist: increment/check list nesting when handling OPCODE_CALL_LIST(S)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "764e28d238b7bd70358694428eca50a91544460c",
|
|
"description": "dlist: use a new OPCODE to avoid loading cold data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "722e39c0080200bbd7f43f7d15ac475fcf919ce9",
|
|
"description": "dlist: use a separate opcode for vbo replay using loopback",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc57d097bf7e0f2c095be82198cd0b4cac0f224f",
|
|
"description": "dlist: split hot/cold data from vertex_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b48998926c92f420553d49594f920eb666a4a6ef",
|
|
"description": "util/idalloc: add util_idalloc_alloc_range",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f29823df665ace68cbbad5aae54ae66e73266038",
|
|
"description": "util/idalloc: add exists and foreach helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "730014bd8139ddc7b96b0fb99e98b54a007d1bf0",
|
|
"description": "util/idalloc: hide or remove unused public functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02f37cb9da36bcc52ff53c81c6609a006e2da877",
|
|
"description": "util/idalloc: reserving an ID that already exists should be no-op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ede24cf317550ead4a1a13d38f1c4f7fbf1ad2a",
|
|
"description": "util/idalloc: fold the size call into init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "995f6cbd746b90eb6f1023473a20cbba0fe141f4",
|
|
"description": "util/idalloc: change num_elements to units of elements instead of bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a266d570def8b431bd724e1af1eb69bbd93a3a21",
|
|
"description": "dlist: always use merged primitive for drawing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b328d8e9bc9900a0372d7c3307f18ad11d708af9",
|
|
"description": "dlist: use an union instead of allocating a 1-sized array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33fe403ccd1c901b45f114bbfb1e742cc1c67810",
|
|
"description": "dlist: unindent code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0843a7ebabb2305fc229e2b7cd8b214810f6d398",
|
|
"description": "dlist: remove InstSize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c731928cf435ca8a951bd98aef2bd3c39d412026",
|
|
"description": "dlist: remove OPCODE_EXT_0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e9c8d9dc3b12f048b71fbf400b536d11c32e1e3",
|
|
"description": "dlist: prelock ctx->Shared->DisplayList before execute_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61a1b5463fe6f7f4d30e720da22c74931b13603c",
|
|
"description": "dlist: add locked param to _mesa_lookup_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b71fcf79526197949ffa20511ccd50ee1ca6685",
|
|
"description": "glthread: merge sucessive glCallList",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0536119f2ef785603ca8fbc59e097f344e0b1fc",
|
|
"description": "glthread: use custom marshal/unmarshal for CallList",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e2d4f505d585dd00827ea912826924214258431",
|
|
"description": "glthread: return consumed bytes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a9860bd11ac9c1e9f6aaeea2b865cf90ad3cf66",
|
|
"description": "glthread: add a last parameter to unmarshal functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d53984ce972658401a64908dc47e8ea8e904f941",
|
|
"description": "ir3/nir: Lower indirect references of compact variables",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "643f2cb8a33578e38f47b54b9c312cf44a75b7c0"
|
|
},
|
|
{
|
|
"sha": "57f54bb9cc7c7f94302ae9edd3f94d0464f84314",
|
|
"description": "Remove redundant assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "265b25d2c0cdb909d22183ecc2727af3facc8e2a",
|
|
"description": "radv: fix applying radv_disable_dcc for DOOM and Wolfenstein II",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "28e1b02a6f12e7a74b4f6970d226f8c9c01515a5"
|
|
},
|
|
{
|
|
"sha": "d677120caed103414672efbb59927726dbd87f91",
|
|
"description": "egl/android: only apply front rendering usage in shared buffer mode",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f61337b54923fcfe4837ee9f555857268130dd95"
|
|
},
|
|
{
|
|
"sha": "d0fa4933b78974d737c5e8abd0c4a64aeb7b93f3",
|
|
"description": "venus: fix empty submits with BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80c45928b41ba1eef8741ac984fc79c0d68957c1",
|
|
"description": "docs: Update relnotes for panfrost/asahi",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4b482d378e34b3f17005bc6244f24bdd73e94a0",
|
|
"description": "android: Drop the Android.mk build system",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5478f9067f2751981ad02cdc9d6af90fdfb4462",
|
|
"description": "radeonsi: enable uniform inlining by default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2397c394d82c69456c1e8b2194dbec52f7b0a71",
|
|
"description": "ac,radeonsi: move late alloc computation into common code and shader states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30604e65cb2cacb29a857422ebb46dea0d9bc246",
|
|
"description": "radeonsi: move an incorrectly placed comment about late alloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66f254b4e6ca604c9e866248659dbd1d4a6de0b4",
|
|
"description": "radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c377f45c1833052f3d0d9d4ac341ee9917f9184c"
|
|
},
|
|
{
|
|
"sha": "c4644bf3e6f6de951d7adc64cb7c4809fb28dc24",
|
|
"description": "ac/surface/tests: fix the ARM build",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8771d45a741da6c6b764826a95f99e453e7afeb9"
|
|
},
|
|
{
|
|
"sha": "9aa53d7ac450b7b2f92c378a607b68bf52aa5af1",
|
|
"description": "radeonsi: rewrite a confusing comment in si_upload_and_prefetch_VB_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9173b3b46d72d2fabc24f6eb8d75cf306fd751c",
|
|
"description": "ac/llvm: rework how negative W affects culling to not call accept_func twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74b33a8c377777536e7c199446e3135e67f248c9",
|
|
"description": "ac/llvm: don't return a status from ac_cull_triangle because it's unused",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6546f28cc89a7b4bd94d9a657d52826803110aa1",
|
|
"description": "radeonsi: drop smoothing quality to 4xAA for better performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "624e799cc342f1ed6cc5118181c2b06903230461",
|
|
"description": "nir: Drop nir_ssa_def::name and nir_register::name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8173a78a3c7ce14e348863f9470c0e576ed320e",
|
|
"description": "vulkan/wsi: fix select_memory_type when all MTs are local",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "469875596a670de83d3331a98ed87b34e8f712cb"
|
|
},
|
|
{
|
|
"sha": "266d3d58146cf2b6406344e91da4518726eb377b",
|
|
"description": "tu: Update subgroup properties",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75516e0595ffa9ba3f42a5145c1158d13aa30722",
|
|
"description": "ir3/legalize: Fix loop convergence behavior",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fa93fb6626b4270ec0086d34a336046addd4462",
|
|
"description": "ir3: Fix convergence behavior for loops with continues",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8",
|
|
"description": "ir3: Implement nir subgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d5d7523194df66eb1159c99a646082b570b4729",
|
|
"description": "ir3: Handle shared registers in lower_parallelcopy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17f7453d45c79bb8c52c4f9d491a3b63c1fcb76a",
|
|
"description": "ir3: Add subgroup pseudoinstructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "232ec710fd0fbeccc4836d05caafce5b7adbf857",
|
|
"description": "ir3: Support any/all/getone branches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a8e0b15e2f87589c58695bd6557a1cc8fd8aaa3",
|
|
"description": "ir3: Cleanup ir3_legalize jump optimization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43e926a3afadf1503ad1d00b62b10e78520d79ac",
|
|
"description": "ir3/sched: Handle branch condition in split_pred()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb3212dd4d80fd945654f3ca5380fd472fba92a4",
|
|
"description": "ir3: Fix infinite loop in scheduler when splitting",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d2f4d332dbb552af62fe5caabe67664d98f32229"
|
|
},
|
|
{
|
|
"sha": "2ff3ab0aed747cbb59d3b71ef459e70e9d346cdd",
|
|
"description": "ir3: Make MOVMSK use repeat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66a275d50f8f7a431e3d9e6c38b64fa73a7e55ba",
|
|
"description": "ir3: Fix shared reg delay",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1b4ce7be2c5025a6b4d1169a1b12e99fcfd4390",
|
|
"description": "ir3: Actually allow shared reg moves to be folded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b32188cdba4bc3c1beec8957f48e29b960408227",
|
|
"description": "ir3: Better valid flags for shared regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "590efd180be05817163d1b70990273b535a82afe",
|
|
"description": "ir3: Prevent propagating shared regs out of loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "394c597b1b31842b3943e30ab7f21359b0076b13",
|
|
"description": "ir3: Handle unreachable blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22ae91b28405b121cbb94badcb9381db94358a0e",
|
|
"description": "ir3: Handle shared register liveness correctly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8176657ead5a05022d8f93a6bcd31b22e5b40504",
|
|
"description": "ir3/nir: Call nir_lower_subgroups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68b8b9e9e13b358ae43f967e84e4e3c1eef5f48d",
|
|
"description": "tu, ir3: Plumb through support for CS subgroup size/id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc514bfa0e29a46498f88ffa4a9e6dd92b3e3d58",
|
|
"description": "nir: Add read_invocation_cond_ir3 intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e79de2a420128190b28b39b87f6de39b1b7060",
|
|
"description": "nir/subgroups: Support > 1 ballot components",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90819b9b0ea0ea8ffe4bd34100ee12dce8f63ebf",
|
|
"description": "nir/subgroups: Replace lower_vote_eq_to_ballot with lower_vote_eq",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fcb7e96b8350845390f912c0f51d3e1e2ae4e9d",
|
|
"description": "radv: Set parameter cache oversubscription according to the PC lines.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32fafa43ae4578738fe1929c57d34468af6b4f65",
|
|
"description": "radv: Allow enabling vertex grouping, fix NGG info with it disabled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd64c18214fa77efad45ae73a3c38627839492e0",
|
|
"description": "radv: Move radv_optimize_nir_algebraic to a separate function.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00d11c2065c2a9d52a59ba095a9fe4ef55a132d6",
|
|
"description": "radv: Add last_vgt_api_stage and use it to simplify some code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6d677ce3dc505d0d5aeb9880782d9e5c4f12ae9",
|
|
"description": "zink: ensure sparse allocations aren't marked host-visible",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5fee58bf599cb525c9251b5f4ceed5db85803c8f"
|
|
},
|
|
{
|
|
"sha": "74a221bcfd8dd8a1badbb44c71c38485d6c05ec2",
|
|
"description": "aco: fix shared_atomic_comp_swap if the second source isn't a VGPR",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ee30d98ff3606d79f9d597674bf3812957ae1b5",
|
|
"description": "vulkan/wsi/wayland: handle dmabuf params allocation failure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d711a10aa5ce5a045901381e80d9b41f2be08b2",
|
|
"description": "vulkan/wsi/wayland: fix wsi_wl_image_init error code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c45a1de5c6016e861dbd19467eb5492ed3990878",
|
|
"description": "vulkan/wsi/wayland: remove unnecessary wl_proxy_set_queue call",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "589ea55732e7eda03a00a119a5612a41ac0e2304",
|
|
"description": "vulkan/wsi/wayland: remove swapchain wl_drm wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf66ccf3f0ca7c71576d2ff675ac61d2a9f295e3",
|
|
"description": "st/mesa: fix size miss match for some check",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d947e3e2c8c23dd9622c6af20d2fb887a43475f5"
|
|
},
|
|
{
|
|
"sha": "f2ae76e1a6cbdb0b35c04f02d6cf6000b2497c90",
|
|
"description": "nir_to_tgsi: Declare immediates as float on non-native-ints hardware.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4ad947135ce32264d8a58244547176cfb468ce4",
|
|
"description": "nir_to_tgsi: Run copy prop (and thus dce) after lower_bool_to_float.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2008ec8a432c79f99e2199888e4844e884ddf02e",
|
|
"description": "i915g: Fix writemasking of SEQ/SNE/SSG.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2c92da9a1d333737c3483714de5334c33d4062f",
|
|
"description": "softpipe: add missing sentinel to debug option array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "991def0edc823293d593fc23d2243556cbdc0ff4"
|
|
},
|
|
{
|
|
"sha": "b138d2f8a34e2bdf62f270ad7dec70fbc80cfbd3",
|
|
"description": "ci: fix source-deps for radv on windows",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d18563ea58b2f6492b6b5b171554589c2a7d25f5"
|
|
},
|
|
{
|
|
"sha": "aefba29cd34d0b0ff5c253a875425de4d43ba6c0",
|
|
"description": "iris: Force device local memory for u_upload_mgr buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ef2594056fb23898c8e0b58921660cfda9963a2",
|
|
"description": "docs: Add calendar entries for 21.2 release candidates.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80f42e1d15003c38da01eaff8766f449f4f429b4",
|
|
"description": "AOSP: Do not add '-Wl,--gc-sections' to the linker arguments",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023"
|
|
},
|
|
{
|
|
"sha": "97c19ac3588b32de30009d40fcb55cc666ae7d2b",
|
|
"description": "lavapipe: disable line rasterization ext",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b67a4ba4ad7ed70bbd9ff91cbf7a57e9bb7b77c8",
|
|
"description": "nir/format_convert: add ssa version of uint packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c948251d2bbdb8a83d672c528bd228fc9c57bd27",
|
|
"description": "nir/format_convert: nir_shift -> nir_shift_imm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d09948e006796c1b17a7932fdbc02fd2af66abb6",
|
|
"description": "panfrost: Remove unused midgard-pack.h includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b2fc9f7185a4a28fd13f3b09f66c2d2657515c3",
|
|
"description": "panfrost: Remove pan_cmdstream.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7975c3e90d4f66aeeb6740821744d4f2807d5b5",
|
|
"description": "panfrost: Move sample accessor to pan_cmdstream",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed56d8f7b7f32ff34e95ab1c701e1379c1325757",
|
|
"description": "panfrost: Clean up pan_cmdstream.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "035434658eef0e08052ca64fda6fb79f9fcb6f42",
|
|
"description": "panfrost: Use vtable for fragment descriptor functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4e3f4858c637d1614a8503974b0c5a3097e09bc",
|
|
"description": "panfrost: Move panfrost_emit_tile_map to pan_job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa2d70aad8964619595eb118ab3aaa325d2ec7a2",
|
|
"description": "panfrost: Move launch_grid to pan_cmdstream",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c08dd038dc7278ede3c0bb7712910b382739ac6e",
|
|
"description": "panfrost: Don't ralloc panfrost_blend_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25a879e5f99b2d9ca7390982a6427d17d793b59f",
|
|
"description": "panfrost: Move blend CSO to cmdstream/context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e992e17de7f562644e1319cf477298b15ff4446",
|
|
"description": "panfrost: Split out prepare_rsd into a vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf557909eb5a94acc626de044eb82fc56b0de9ed",
|
|
"description": "panfrost: Move most CSO creates to pan_cmdstream.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a13eb5fcc50d8e12721242b6677f7d7840f221bb",
|
|
"description": "panfrost: Move draw_vbo to pan_cmdstream.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "265a9002296c9aa8de1eac652614efa31ebe59de",
|
|
"description": "aco: fix emitting a16 for MIMG instructions on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffdb980a1217671afebe1cf2d2a8a47398ec16b9",
|
|
"description": "aco: fix emitting d16 for MIMG instructions on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b103855abce003cf8bd236bf6d11253af5404e72",
|
|
"description": "v3dv: account for dst offset of copy query results operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d080262524583b0a0cdaef8ef13f79a862888039",
|
|
"description": "ci: Bump virglrenderer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "441b480a5fcc92a16e6499a58278b227d22cd62c",
|
|
"description": "ci: Re-enable virgl tesselation shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d0008734c80412441e926444203a47a66ec99fc",
|
|
"description": "agx: Ensure we don't overallocate registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e65e47d1990c6d8cbcdd6fbbf4d81d5f3b165d2",
|
|
"description": "agx: Pipe in nir_register",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85e18deb18a195cea78da8746fe9a2ef8e74e049",
|
|
"description": "agx: Assign registers locally",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15b49a6795e9fad4497940705987005278bf17a1",
|
|
"description": "agx: Count read registers as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f03cecf05fdf06389a94c09ddd6c5312db335eed",
|
|
"description": "agx: Don't choke on registers in the optimizer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "997e5cf440ccc0d27fa0367e0ab20fcc97302fdf",
|
|
"description": "zink: store the default variant hash for a program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02287fe42dcf4514449c67f0036e5cea3ebf213f",
|
|
"description": "zink: flag shader modules as default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e551f2c55741ae9ff4f042f5d3f585db7fe113b4",
|
|
"description": "zink: keep a mask of stages present in a gfx program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66fc13d3d567894590063f1b038c3f9d9f63b4a3",
|
|
"description": "zink: flag all shaders for create during gfx program init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "876ead6dad128115f74d1652162622ec34df5278",
|
|
"description": "zink: remove zink_shader_module refcounting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69e07603a6b6c0cea89a3ed5dbf3072db7210da9",
|
|
"description": "features: mark off VK_EXT_multi_draw for radv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a793067387f8b040b75352965b36e5014e5ae0ac",
|
|
"description": "zink: consolidate and optimize index buffer handling during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47ba3b799f5866cdc2f178531edc52a669f69375",
|
|
"description": "zink: move descriptor update closer to start of draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f4dc4b6b8fa249d631023e4f884fdbe50256c9c",
|
|
"description": "zink: update streamout buffer strides inline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "129b26909d8d45ea8f42f9164d101d691f3128bf",
|
|
"description": "zink: use last_vertex_stage pointer to optimize streamout emission during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc438ba58a2fe7929fa6687e510bcb5dae75d1c0",
|
|
"description": "zink: store the last vertex stage to the context during bind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80a377ad81ce7b94b4d3a84fc103962e96d204d8",
|
|
"description": "util/radeonsi: add radeonsi workaround for Nuclear Throne",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f1cc13727c6875ee5aae7656652dda231267cccf"
|
|
},
|
|
{
|
|
"sha": "50d6c58abb9975bff1d7eb7ae19d5a76e35c4203",
|
|
"description": "relnotes: EXT_extended_dynamic_state2 for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a25e5c6f42d5defc33e6f09880993235e91c3e1c",
|
|
"description": "features: EXT_extended_dynamic_state2 for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6741e4be31e1dbe36ad796bfd35d28c9e4615042",
|
|
"description": "lavapipe: implement EXT_extended_dynamic_state2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0fbaac24261fec03c57f1b94615c03fc1b4567b",
|
|
"description": "lavapipe: only apply pipeline state for depth bias if it's enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4c279bd7afdb32a171d74fb972a7121891e1bae",
|
|
"description": "zink: remove unnecessary stall during device-local map case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fbcf335c259db8fd4900e72defdaf12c88b5626",
|
|
"description": "zink: redo streamout and texture components of memory_barrier hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59cc9c8df15c3624ecd712613e59393f7e1dbfe8",
|
|
"description": "zink: optimize buffer rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6e058ea4a08db1375e77bb70e53870e59aa97b4",
|
|
"description": "zink: remove barriers from buffer rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9603f3bd01c09d6436ec9c802936989d215e4085",
|
|
"description": "zink: make image_bind_count work for buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de903ae0c773bef30f290d00f0ad970b298c42d8",
|
|
"description": "zink: make samplerview bind mask apply to buffer resources too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d48367fbad5c0296234bab27587b4701ef8418ea",
|
|
"description": "zink: add a per-stage bind mask for ssbos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a194b7bbfb31ae0531d1e4f2fb20638d6f6dcf6",
|
|
"description": "zink: add a per-stage mask for ubo binds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "496b794b10b4c7fe2054842970e8faf501cda250",
|
|
"description": "zink: remove some descriptor_refs_dirty checks from resource binding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f46f0328f978bb273bba100e7e665c8f7521f10",
|
|
"description": "zink: remove fb surface resource refs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e03d15141b1387e89a83ad480577826e21208d6f",
|
|
"description": "zink: remove fb surface refs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1771ba8f96030113f8e64b11c3f5772e3ea670ee",
|
|
"description": "zink: remove samplerview refs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fa3f3e6a8e047b13e9a0749021f71230f1f4270",
|
|
"description": "zink: remove imageview refs from shader images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7dfb9486dca4b185387a2a184edd1153943eeb9a",
|
|
"description": "zink: set new batch usage during surface rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "447ba04d87aac19f6162ca5e0414c2f4a7421561",
|
|
"description": "zink: add surface ref during rebind if unflushed usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59b142ae03c41dd93d093efba04a60c92761af2d",
|
|
"description": "zink: remove refs from desc ref updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b036215594f94a42eb6a6ef364f0912f40553d38",
|
|
"description": "zink: remove resource refs from samplerviews",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8311567ed6c7137953889b9cab9d1ca5a52d269",
|
|
"description": "zink: remove refs from shader images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0be412c8a9b2e2617f0685ab99b94867517f6fb",
|
|
"description": "zink: remove refs from shader buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a52e2048f730f515df74097a938c1fb8e2f21a2a",
|
|
"description": "zink: remove refs from ubos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03c3630cc1fc254aa3eb37d4c977eb812d805767",
|
|
"description": "zink: remove refs from vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4846fb149a99a1612eb80bc46e0bf963f3120f29",
|
|
"description": "zink: remove refs from buffer rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9ada09ca38f18812751fc5327343c78f5bf65b2",
|
|
"description": "zink: move resource object ref to batch in init_storage_object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08b3847215bb05f1b891396a0c05a05382c2dd3a",
|
|
"description": "zink: move resource object ref to batch in invalidate hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db32c3aff36569c06e64f3a06b9c110ba79c71ca",
|
|
"description": "zink: add util function for transferring resource refs to batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd4120a67f9bbed17d88cb1fbba0d133331eff25",
|
|
"description": "relnotes: more lavapipe features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "542fbd0acbf6eddd8eadb28513ea0a49e73c9c4c",
|
|
"description": "features: more lavapipe extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac07ad8414cdc5a340f6966e1efd72d97fbffe55",
|
|
"description": "lavapipe: implement KHR_separate_depth_stencil_layouts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bbe80accdd4b7e647b843af85cbf58452b3a878",
|
|
"description": "lavapipe: implement EXT_separate_stencil_usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7040051589c9c6bb2520a14c7eb841a37e83c413",
|
|
"description": "pan/decode: Handle IDVS jobs on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73e80994d501c2a422a969cdb2fbb321969099b2",
|
|
"description": "panfrost: Add secondary shader XML fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f505d6f5de1080fecde87741d94d4f6b89f7d337",
|
|
"description": "panfrost/genxml: Decode Bifrost index-driven vertex jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60568d5dce988ffb67966d88b6feeb67516c7145",
|
|
"description": "iris: Use isl_surf_get_uncompressed_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98faa09bb5a0828762bc5e7834a434797d9aa86f",
|
|
"description": "iris: Don't leak the surface if uncompressed re-interp fails",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a032a9665f275085c825b54b62128ae90adba1c6"
|
|
},
|
|
{
|
|
"sha": "9946120d2b4e898b58f5d255558a27affc78e928",
|
|
"description": "intel/isl: Add more cases to isl_surf_get_uncompressed_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2001a2630907e9be21b380547e47c11652d0350d",
|
|
"description": "intel/blorp: Use isl_surf_get_uncompressed_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20f075c270f84d514c508f73cc30aa362943f626",
|
|
"description": "intel/blorp: Adjust the compressed copy rectangle before convert_to_single_slice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f281be0ba825d7193b3e1541329b76a5e47dc3b",
|
|
"description": "intel/isl: Pull the uncompressed surface view code from anv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bf764d53d6db314591051939a2ad17093a4e6b0",
|
|
"description": "crocus: Reduce SSBO alignment requirements from 64B to 4B.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96d8e48ed5114755e3237cdcecaccd00c9717c9e",
|
|
"description": "iris: Reduce SSBO alignment requirements from 64B to 4B",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12c057315bab0fafc71516b6c88a346a7f60406f",
|
|
"description": "panfrost: Eliminate redundant flushes with AFBC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5100c42cbbb035714c0179a198e4f078839c0423",
|
|
"description": "panfrost: Split \"flush writer\" from \"flush accessing\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cecb889481db23dc2b945dc3904f58f41a45fdfc",
|
|
"description": "panfrost: Do tracking of resources, not BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9769696659db051bfc18d49653888ae563d89fdd",
|
|
"description": "panfrost: Wrap occlusion query in pipe_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bef10747006b784310692ad99b0bde6b50eb9450",
|
|
"description": "panfrost: Express dependencies as resources, not BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f56adf135a4df0de6c34e421a25c28ae1ad156cd",
|
|
"description": "panfrost: Replace the batch->bos hashmap by a sparse array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4118264643686715f16b2b611ff4b0ee5e85b4c4",
|
|
"description": "nir: Free the instructions in a DCE instr removal.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5618445d4541ae3cc26f75bef37a549d3bd9767c",
|
|
"description": "nir: Use remove_and_dce for nir_shader_lower_instructions().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "525154857235fe576a568871d562a98359e2fac2",
|
|
"description": "nir: Add a nir_instr_remove that recursively removes dead code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8d7d475aa636e0d09849f5c3f3dafce67c330b8",
|
|
"description": "anv: Fix unused var warning on release builds from an assertion.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd2d463a987f89df985e2c8b3365849792c2d649",
|
|
"description": "zinK: tweak shader module update -> pipeline combined_dirty conditional",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cf643db5d47ed0d778eb2d9979b464867c2fc6c",
|
|
"description": "zink: remove shader_id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61f2667cf5da6fd1a6d957761c8e244c1bc0da35",
|
|
"description": "zink: remove gfx program slot mapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8448a91e688865850df519901b3764925d7396f",
|
|
"description": "zink: set gfx program shaders and generate internal tcs during program creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a92442225ca8d9ba1a2f5be06b9715b3679ecaa8",
|
|
"description": "zink: split up shader cache per-stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49caf1a094824df4b6ca6492c339872a95610100",
|
|
"description": "zink: make shader cache local to a single program",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21ce1ca846698527093b0f8b95a57c550f984ab1",
|
|
"description": "gbm: Load backend based on DRM device driver name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68902822d6e0133f3e51f08b9ce86c86b34bc651",
|
|
"description": "gbm: Support dynamically loading named backends",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c935464ad2d3cf11f03d896a7fcb9d147c61e56",
|
|
"description": "gbm: Put common device creation in a helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d0c9358463bd2544ef40d62c41f5e4250a4e54d",
|
|
"description": "gbm: Rename the DRI backend from gbm_dri.so to dri",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f615c66fbdd0a7aa7a513d011956dcc6c0ac2e6",
|
|
"description": "meson: Add a GBM backends search path build option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc343154f816b637b200933e1c1a35db19f478ef",
|
|
"description": "loader: Factor out driver library loading code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49e56c3c0dfad84405142c1cd046941379ba5e9c",
|
|
"description": "gbm: Rename backend description list to builtin_backends",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09bafb1f89de4d4bd5907eef71813582b92a84ec",
|
|
"description": "gbm: Add backend ABI-check test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5baa36f4239fb817d1cd32a95d7957f1bf526f1c",
|
|
"description": "gbm: Version the GBM backend interface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "496ea1715e8a00ad4e6d4c6e94ca16efc1704bf6",
|
|
"description": "gbm: Move majority of gbmint.h to gbm_backend_abi.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f98bcd2f5b1501e51053e2abfbde4fce1a6e51a5",
|
|
"description": "gbm: Add gbm_core struct to export code to backends",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45bd17610ce10c1b99a966f56a517789cd36ae29",
|
|
"description": "gbm: Give gbm_device a reference to its backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ceb6c44fe4ff848f4c6f95c842ea001ec66e0f9e",
|
|
"description": "gbm: Give getenv backend override its own function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af1f517ab9fae0a8dee7c17b2fc1beccc30a1c3c",
|
|
"description": "gbm: Consolidate env var and default backend loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00b2a45edf69833c4dcc6726e6b3e155ec6cc077",
|
|
"description": "gbm: Create device directly in find_backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b45cc75406080416d02e04eddd9affb240a904fe",
|
|
"description": "gbm: Inline load_backend function content",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5e849bddf24e39717e16599e5a25c082bc80f1f",
|
|
"description": "gbm: Remove stat and refcount fields from gbm_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4077768f29598f7e294640835a608c80b8a3c3be",
|
|
"description": "util/vbuf: check 3-component 16bit int formats for translation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95777ab419c8bf1e064c278bc87dc2322425b852",
|
|
"description": "lavapipe: handle null vertex buffers more gracefully",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "937e813d23f10edca30312a604e1efc37453bdbd",
|
|
"description": "panfrost: Only clear existing color buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b2c79092c62f03e5e8e8ba141059a0b3a242e2a",
|
|
"description": "Revert \"panfrost: Fix crc_valid condition\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a78487f795e81c8fc27c2d1054f58dd35eda8c3a"
|
|
},
|
|
{
|
|
"sha": "8bc4ebb0f93c530b01801827c22520de6a30451d",
|
|
"description": "panfrost: Set bound dimensions to framebuffer size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5d158881b3e12270521d7081b4bba0ac2108d2e",
|
|
"description": "ac: fix win32 build",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "e2e9dd44f42261445d1af87624cedb3d09d63600"
|
|
},
|
|
{
|
|
"sha": "01174fcec879212380bbf49b068cf466d15af6e6",
|
|
"description": "asahi: Use XML for interpolation packet",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f6013e008f1b13e5b2a1cbb97ae3f6f5a13d523",
|
|
"description": "asahi: Enable primitive restart",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f685e9c96b699320f29603bf627c18ea5488f42",
|
|
"description": "asahi: Set data_valid for the depth buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c99510d3bb74cc77367f92dda41c9205ff4fb66",
|
|
"description": "asahi: Identify attachment length field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8bc5ed297f66a8efffcf0093966cab8b37d500e",
|
|
"description": "asahi: Use GenXML for main bind fragment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19bb9d278fbc9d7e218ee12b2e066f4d2576ddb3",
|
|
"description": "asahi: Extend IOGPU header to contain encoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1d8ed1bc213bac4db9bf77c880c648f1e074a4a",
|
|
"description": "asahi: Move IOGPU header to XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b9e8181da01240ee77d89d9d646a1a6d98cdfb0",
|
|
"description": "asahi: Identify \"command buffer\" size field in map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "790520731362e860dd490c98ba7c78751244889d",
|
|
"description": "asahi: Parametrize software \"command buffer\" size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99c52d98bd5989004737c35acacef5b4264a575b",
|
|
"description": "asahi: Sync attachment magic with asahi demo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e3f81ccc4006426f833d91ce591e18e7d8416af",
|
|
"description": "asahi: Add XML for the attachment structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d79fdea814ff8bbbabc23781c35372b3c4e803f",
|
|
"description": "asahi: Skip over holes in the vbufs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c7a07e3b6be4c4e5c2abde99a8281e394846ca1",
|
|
"description": "asahi: Comment on an embedded data structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "668405de26d171e7121599c41d82d13fed1cac69",
|
|
"description": "asahi: Flush for accesses to Z/S buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18a34dc47ede0fdac0ed6a5a0510d1b2f8388779",
|
|
"description": "asahi: Implement the stencil test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc968a9bec967db545bfe12ff62e9b2d65a5be4b",
|
|
"description": "asahi: Prepack rasterizer faces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0266cf86e9457f8dc3327e86e7172bd26a6e972e",
|
|
"description": "asahi: Fix meson dependency on packing in compiler",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6a657b17b9b83d0ef019f109824d88889c44b65d"
|
|
},
|
|
{
|
|
"sha": "a4713ddb56ad6d6cb34a87731f9244c757b9dc8b",
|
|
"description": "radv: implement VK_EXT_multi_draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba30adce07d71fcb3bdddfd7589cd3a0b86d50ea",
|
|
"description": "radv: add a gfx10 bug workaround for NOT_EOP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9132fcb50c744a496938575c44e141015d2711f",
|
|
"description": "radv: split indexed draw cases based on whether drawid is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5aaf45f5e1133ddda68b941b1de5c5235a0e8ee5",
|
|
"description": "radv: determine if hardware can emit NOT_EOP before emitting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d28329ed02cc9526732f0853996ab445cf369955",
|
|
"description": "radv: emit drawid for multidraws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00206b1664387effca02f28c0923de2560e6b59f",
|
|
"description": "radv: emit NOT_EOP for multi indexed draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72e75092a9c4778523cb964c52a739aad46f010e",
|
|
"description": "radv: use multidraw iteration for direct draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "307a4bf4abcf0c1f86879e616945236c8635d996",
|
|
"description": "radv: use null vertex descriptor if num_records=0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2ac660eb7ab27326e7ad8cf35b14e2f5e05f011",
|
|
"description": "radv: adjust num_records when offset>stride",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4fbb200fc30fd8e16ed2014a9b37c9d18eac611",
|
|
"description": "radv: don't ever convert num_records to bytes if it's zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7302ecf111e0a5d3442c60ddc73431ba224d324",
|
|
"description": "crocus: enable threaded context support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86368a5fa2ed15cd07cdeced724d1ce3bfbc9b80",
|
|
"description": "crocus: add unsync transfer pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "902eaa9382aa3dc7d627bf46ded8db337c748e1c",
|
|
"description": "crocus/tc: init/deinit threaded resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9df8f7b64b903e0039e5b8893e0e0a55d57885e",
|
|
"description": "crocus: use threaded context base classes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db6042ea1453959cdfa72ed966878a9bb7c0bac1",
|
|
"description": "crocus: support rebinding streamout target buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2e9dd44f42261445d1af87624cedb3d09d63600",
|
|
"description": "ac/surface: Handle non-retiled displayable DCC correctly for modifiers.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
|
|
},
|
|
{
|
|
"sha": "bb14ef81d574d916722262e19783b3f438c748ff",
|
|
"description": "features: mark off EXT_vertex_input_dynamic_state for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44ca948789794c814232d5b37528208aeac15728",
|
|
"description": "features: add VK_EXT_multi_draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e8dd4b4a58ada1e6f85eadc66943a20b5e42551",
|
|
"description": "features: fix ARB_shader_group_vote -> GL_ARB_shader_group_vote",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2cd2eabaaef54c53e2b1623ea305ad347068521c",
|
|
"description": "features: mark off some zink features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95e567f2530dfbcaac66514db50226acd93fffc3",
|
|
"description": "features: mark off line rasterization for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5685c99afb0993c11cea760680770c9ef22c0595",
|
|
"description": "relnotes: add some line feature updates for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18995f13cb42ca971d3ed689101f6c2cc1565ba8",
|
|
"description": "asahi: Handle nonzero first_level",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2923aa6fe1881cd39a480cec2a71d759c270f844",
|
|
"description": "asahi: Wire in u_blitter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcd2d8ca5008ec619732c21f9ff0ed4f7ee7f7f6",
|
|
"description": "asahi: Track more Gallium state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a95b1f0fc26fedb6b6bf68fc25353db11be7346",
|
|
"description": "asahi: Set vertex texture/sampler counts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bee077f5e24767b9f165285bb133c80f5eac1643",
|
|
"description": "asahi: Identify vertex texture/sampler counts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30b6011cf733d5387bbc06f9047484f067237b9e",
|
|
"description": "asahi: Identify texture/sampler count fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d45257b2bede7bed348dea2c1177ec3dc3b10b12",
|
|
"description": "asahi: Fail on LOD clamps/bias",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50f012542f3a502aa16c332c78e9d5eaf9336f1f",
|
|
"description": "agx: Handle txl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8361e24604607a85828c6ef41b6cadaf3adfa82e",
|
|
"description": "agx: Legalize LOD sources to be 16-bit only",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4891e51bf37731cd1b9dcdf95be70a47c46fb572",
|
|
"description": "agx: Fix lod_mode shift",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb"
|
|
},
|
|
{
|
|
"sha": "edd30fa1bd1f430d2f3214f357daff0be7ea94e1",
|
|
"description": "agx: Pack LOD descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e847bffbccda081adb9f985a5b6431ef25693487",
|
|
"description": "agx: Fix LOD_MIN enum",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2470a080d29efd440e4e3d5396d41391c45e12dc"
|
|
},
|
|
{
|
|
"sha": "c99dfe6a0c86fcd21969e9c940e5b3aa0f162b85",
|
|
"description": "agx: Fix 32-bit bitwise shifts",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e50bae00f480d3061f096d6840ec6528a0fd66cb"
|
|
},
|
|
{
|
|
"sha": "8ea262f50809f0feda0d15ff2f5e63de124e7758",
|
|
"description": "asahi: Add ASAHI_MESA_DEBUG=no16 option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5228be45b6a152d5feecda9cdf8d0b0c9750eb96",
|
|
"description": "asahi: Generalize varying linking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e2270ff14b8049c245c5333c48ad5d308e421e0",
|
|
"description": "asahi: Remove spurious varying assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c946dcf25d6367af909df1f0663e888103911a8b",
|
|
"description": "asahi: Remove spurious assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5049907ae1ccf7b2586d7e71239287c124b90597",
|
|
"description": "asahi: Implement colour buffer reloads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b59dcf67b6b8384f6c02d6d1c6190dae9e08d21a",
|
|
"description": "asahi: Set fragment key for non-U8NORM render targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e0448d8df38731eb404d0d2c4e374f402b9ae42",
|
|
"description": "asahi: Add internal (renderable) formats to the table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78610de496c033ae2f634c10900d2d053c762666",
|
|
"description": "asahi: Save zsbuf ptr",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "426d55ffad1f8363621e68f5228d913ca2bb1618",
|
|
"description": "asahi: Add zsbuf to batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ad59fc9ec9c278326b42c8823addc15573f32ae",
|
|
"description": "asahi: Handle Z16_UNORM textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "503742aa3238a5dd07f0fa1b0b77524128161671",
|
|
"description": "asahi: Always flush when setting framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c94742935ef7394732ab37e6fc809de8efb3c79",
|
|
"description": "asahi: Guard for overflow when packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41d05ea49e8998aafacb0af3a1de3fad1e62eeab",
|
|
"description": "asahi: Fix random *2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9789ae45a54852bcf21dd1c653eac1ae83e725f",
|
|
"description": "asahi: Wire in tgsi_to_nir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1f732e67bc6c26a03b2ae603227595ab2e65519",
|
|
"description": "agx: Track logical control flow graph",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a207c77314b77e31abc105b7d9d62a607216dc95",
|
|
"description": "agx: Lift agx_block_add_successor from Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e1ba82060bf3c042cc0cd7ab77c4a3e339b1fcf",
|
|
"description": "agx: Count write registers, not components",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ef93554e1d0aea79e45cca203ece601f88d73c3",
|
|
"description": "agx: Mark sources that kill",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7972e74f40f7e69085f551c200b3fd30bd97c9fe",
|
|
"description": "agx: Add liveness analysis pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec40620f8635a2bacc1040acaaa24a35220399e9",
|
|
"description": "agx: Add agx_exit_block helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebd25e7ee79153116af8a2ae22d9375989f4c1bc",
|
|
"description": "agx: Pull out agx_write_components",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f49ba0874a82a0a1a896b34dea32847442299535",
|
|
"description": "asahi: Unify varying linking code with vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a657b17b9b83d0ef019f109824d88889c44b65d",
|
|
"description": "agx: Remap fragment shader varyings explicitly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32f4be5dd72faa16c7cd54fc660aa7e2c4aceb08",
|
|
"description": "agx: Rename agx_pack to agx_pack_binary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf8d1734fdfaaeea144301864df73ad0723f602c",
|
|
"description": "agx: Implement ld_vary_flat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3eab648d6bd22c58d3789393da3e855dfd88e3fb",
|
|
"description": "agx: Implement nir_intrinsic_load_frag_coord",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8457524238020a5e5233f4f680773a0b0ce897f5",
|
|
"description": "agx: Rename remap_varyings -> remap_varyings_vs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eabcf9f31e3113aba411abb693f45f09acbcfa06",
|
|
"description": "asahi: Identify varying descriptor fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d3e4928b27b6c3fbca12b47da5408fdbde0cb1c",
|
|
"description": "agx: Add ld_vary_flat opcode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10b85639665ad6078bea97203ed30c107ce465c4",
|
|
"description": "agx: Update ld_vary encoding mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99b67ab35598dbc9dccbb0a08bd0a74100499a6c",
|
|
"description": "agx: Add perspective bit to ld_var",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef808205c6a759faadd9128469113830b4f52d5e",
|
|
"description": "agx: Add agx_immediate_f helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be4d88a6baea8b60587352d3d2ef63814966ae1d",
|
|
"description": "agx: Mark components as ASSERTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8795501cef6e583a26f73fd24bd077a74f5e65cf",
|
|
"description": "lavapipe: remove initialization override",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "349f169756ccdc6f459d9396cc372192e6f3c154",
|
|
"description": "zink: remove initialization override",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "406c87b779d7abf4f23b99beb045f95a31a1e8e0",
|
|
"description": "radv: Support address capture and replay.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9cc94af7b77e648837a388567b95cdc302398ce",
|
|
"description": "radv/winsys: Add support for a fixed VA address for replay.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8025b4120f3870ebe964d199ced3e7c111cefd2b",
|
|
"description": "radv/winsys: Return vulkan errors for buffer creation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c88d1bace33d3d8905a674c1358dc952adb231ed",
|
|
"description": "meson: Bump libdrm for amdgpu to 2.4.107.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0f623e62fb02faf24dc43179222b289a0e03683",
|
|
"description": "glsl: Prohibit implicit conversion of mem parameter in atomicOP functions",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ea0a1f5beb22982a886ba862ba95f92c9e35165a"
|
|
},
|
|
{
|
|
"sha": "5c77f99c2ef8f02cc7bc378e3db0b9e386ccdfd3",
|
|
"description": "zink: ci updates for wideline fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3292a9d6605cad28139309447f4c7c11cf27443c",
|
|
"description": "lavapipe: wideLines support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e23004600c3b29776c2a36854b1a1c8756d5f81",
|
|
"description": "panvk: Add vkEvents support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5defffaa4d4c16b7ef295937251b4eef82f16133",
|
|
"description": "panfrost: Specify alignment for the Job Header descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5997f18d8a316fb87db36a51d08bab844db9b5ea",
|
|
"description": "panvk: Make panvk_queue_transfer_sync more generic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "839eeaf30615bec8a4b58d7588d3ffded99161f5",
|
|
"description": "panvk: Support calls to CreateDescriptorSetLayout without bindings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bff39be64d15402e11235308ee12d762ea0824ff",
|
|
"description": "ci: Don't artifact rendered images when job succeeds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "585332caf820b5385ef06b3dfac63afac1715f78",
|
|
"description": "ci: remove few CTS that are now skipped with RADV",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32e4552ca532df0dbbef67745d97f8cd6cbb08bd",
|
|
"description": "ci: update list of expected failures against CTS 1.2.6.2 for RADV",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fbf6b2abff19dc4c3e942569737ac3e67302e1d",
|
|
"description": "lavapipe: implement VK_EXT_line_rasterization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73ad0bcfd8d9e8a072e2730c64e784c1071e71a2",
|
|
"description": "lavapipe: store the geometry shader prim type to render state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fba6dafb9fe24ff4fcc45c4b3ba6789d1c2f468e",
|
|
"description": "lavapipe: store whether the geometry shader outputs GL_LINES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a0e0af4970a829aff1ce577cc0902107073cf79",
|
|
"description": "panvk: Add VkCommandPool support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d629debaca8955aecf7b4c8d62edb6f8de273ab3",
|
|
"description": "panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d33a3fad64f925a0914aa9aab711df834028f7b4",
|
|
"description": "panfrost: Fork pan_pool for Gallium and Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deb4074a54b2da9a8667ebac8cc99eb1d7610d77",
|
|
"description": "panfrost: Start splitting the panfrost pool logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f0896ea4fa4b84cf2d4b0f41f337510f6e3c4f3",
|
|
"description": "panvk: Use the desc alloctor when we can",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d873045b07586cae98eff39ebbb8f4e04dff8b56",
|
|
"description": "panfrost: Allocate WRITE_VALUE jobs with panfrost_pool_alloc_desc()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55ec3596f5d27760fd9af840507a921dd9b47c73",
|
|
"description": "panfrost: Add alignment info to write-value and cache-flush jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dea0c4ddd879b87c6fdf552e8c9dfbf6b3d09279",
|
|
"description": "panfrost: Pass a memory pool to pan_blit_ctx_init()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cdbc1e8c0e854f9266e0a1a1ec668f1ed2aeb74",
|
|
"description": "panfrost: Don't add blit context BOs twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4d87a34c737145c08c892d8a08f59cb24cddad2",
|
|
"description": "crocus: restrict prim_restart on index buffer check to pre-hsw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6909b4a75ae3bc7301aa799d02acbc0f6bf90ba7",
|
|
"description": "crocus: reorder version checks on indirect xfb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "063d7bfa1c1e995658377c7e4c713286de1a975d",
|
|
"description": "crocus: inline group_index<->bti",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be5bb3146a47dd76e87a79c1ec1965d2450240ca",
|
|
"description": "crocus: optimise bo_unref path a little.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a907e29a3ec3dc71c4faf80d58fa1b665e1cbdba",
|
|
"description": "crocus: don't update draw parameters unless needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d438c11c8a7c6d14c202eea175bdd4aa19a4a9e",
|
|
"description": "crocus: inline the d/s resource handling functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f19f3f5496de7e65a937ccf88812d303d0054a8f",
|
|
"description": "draw/tess: write correct primitive id into vertices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45d9e8bb99ffb6ec5babec063e4665c323d56073",
|
|
"description": "draw: fix tessellation output vertex size calculation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee"
|
|
},
|
|
{
|
|
"sha": "0aab06e6d39e3832d42c714629b05926f53c1c00",
|
|
"description": "crocus: fixup index buffer dirtying.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32b8d473064cf410dcc9f1138d1d346573a28e27",
|
|
"description": "crocus: fix crash on index buffer rebinding.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d41992c24101d4fabdefd4f45c3ffa4f19be66c1",
|
|
"description": "crocus/gen5: enable support for GL_EXT_gpu_shader4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c71daec2604f1bac8e94dfcc4856f1b19c1a2273",
|
|
"description": "crocus: expose ARB_blend_func_extended on gen 45/50",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64f65fe8a8bd9b9bda6226fabb062aa2398acfa4",
|
|
"description": "crocus: cleanup some deadcode in the gen5 blend emit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffea62260415c9e1b5c8fa076ac0285c0145447e",
|
|
"description": "nir/ifind_msb_rev: fix input check",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289"
|
|
},
|
|
{
|
|
"sha": "4504fabed659d9085ce9c3aae590c5728e872b7e",
|
|
"description": "iris: make iris_bind_reserve_3d and Wa_1604061319 only check for dirty render bindings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c246af0dd805033b743dfe0be96c1077f35e0934",
|
|
"description": "panfrost: Only upload UBOs when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8a7355c038e68d5c11c0f0ee0f2972cebe95bdd",
|
|
"description": "pan/mdg: Create a mask of UBOs that need to be uploaded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa11c0307af4858cb6205a346ceffdff611e1332",
|
|
"description": "pan/bi: Create a mask of UBOs that need to be uploaded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e90c336db7d4d0c2bed15e927ed401956b49e3",
|
|
"description": "panfrost: Don't set dirty_mask for constant buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f94c79674105afe08da0e60f937e62b0035d72d7",
|
|
"description": "crocus: Make the driver loader use PCI IDs for crocus",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e309d1a3a33f7f2c9d8a738d295db60e5f5f30b3",
|
|
"description": "crocus:\tAdd pipe loader driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "469875596a670de83d3331a98ed87b34e8f712cb",
|
|
"description": "vulkan/wsi: Fix prime blits to use system memory for the destination",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c656c5f0556679db59049a4bf8449c584a0122f2",
|
|
"description": "i915g: Make sure the 1D texture Y channel is initialized.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0ac174fdaaf4b3f1e6f7d320585cf53379bd756",
|
|
"description": "i915g: Force 1D textures to use wrap mode for the Y coordinate.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cc4ce16fd1871393c38125b6b4c492f3f4a4725",
|
|
"description": "meson: Make prefer-{crocus,iris} always take effect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e55890b6c7e3fbab241778ed702f7d68c2d3adf",
|
|
"description": "iris: Delete unused bo->cache_coherent flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a313bd7845fea9de898293d40f0ae0ff662b67a0",
|
|
"description": "iris: Fail BO allocation if we can't enable snooping properly.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "803a2a9b3d6463ae8ebdd9417fc308abff0cdbc3",
|
|
"description": "iris: Stop calling I915_GEM_SET_CACHING on discrete GPUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c55f59b13ff8251fd38c842c855e0836069e1f3",
|
|
"description": "i915g: whitespace fixup from the cube map fix.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "487a49332592ad5f77841ac37fd2b601c9472e8b",
|
|
"description": "i915g: Add support for per-vertex point size.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e58ab64223111ea0ce10cc86c762cffa18b108c5",
|
|
"description": "radv: allow more fast clears for depth surfaces without TC-compat HTILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "269795c838e7ffbd6ecef4f7dcd176e2fc4ead13",
|
|
"description": "radv: prevent fast clearing HTILE depth for unrestricted ranges",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cfeb937517399c502d669c7545c51ac775ebb8b",
|
|
"description": "radv: add support for more HTILE clear codes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "764960e16df548a545bd36af6e03f78681b15b7a",
|
|
"description": "radv: advertise VK_EXT_color_write_enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a95aba3777bcb42de28ddc117810ee73eae4153",
|
|
"description": "radv: implement VK_EXT_color_write_enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61a2cfc302b57efcb6df829f303d363fef73631f",
|
|
"description": "Fix up leftover \"state_trackers\" references to \"frontends\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d6287a94b697ffe12a4e576a38943cdf4e90cdb0"
|
|
},
|
|
{
|
|
"sha": "f8f2c3d8353c271412208d94308df6e6f2e37a10",
|
|
"description": "nir_lower_readonly_images: Clear variable data when changing the type",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fa677c8644c304833becee447ec6f3cc54f9a2a8"
|
|
},
|
|
{
|
|
"sha": "25ad69968be16e9ae15cf5a5463519736d39d49f",
|
|
"description": "zink: check last_finished before timeline waiting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd633c2444a985acfa40a8adbff5de0d84ec415e",
|
|
"description": "zink: add a screen function for waiting on a batch id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "347163aec25f8f5374f1cd3a94f9222099680680",
|
|
"description": "zink: stop screwing up buffer offsets during for maps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97da7f635ed238ed46a4ea128c6d86c1ae45e532",
|
|
"description": "zink: use 0 as the offset when mapping qbos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9be640ff21e389c69b1ed266a73de7245273414f",
|
|
"description": "zink: use pipe_resource::width0 for clamping ssbo sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46695dd93816a335bdfc0097200fe99f5640f856",
|
|
"description": "zink: don't add mem allocation offset when copying buf2image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f223ee90047dc0c6e825e188a1dea3703c5061e2",
|
|
"description": "zink: only flag persistent resource maps for invalidation if they aren't coherent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b416b68ef389cb5e51db147ecf355bafeb1b8240",
|
|
"description": "zink: use vkresult helper for map return",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d40f8a2fcb87c26dd6179f3315fc49e2cda53282",
|
|
"description": "util/disk_cache: Don't leak when cache is empty",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f58e6fee7452aa7bd83798d68c6b3605e1498406"
|
|
},
|
|
{
|
|
"sha": "19cf64aabd8699eaf067fef14c8a6a3a601cee17",
|
|
"description": "zink: add resource refs after last descriptor unbind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8bd5911ee8821a0ee1875a9c6f9b5a3a9ad014c",
|
|
"description": "zink: split samplerview/imageview usage/refcounting calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6acd2e9de3270bcf84249771e4d2216c8cf4881c",
|
|
"description": "zink: split batch usage setting from refcounting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b302ab51676d6e5d4a6aa8dba6a25a85d0ca9a29",
|
|
"description": "zink: split out resource tracking into more incremental functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72354df9c4e0d3c3175b37b4fb39aea36e8be74b",
|
|
"description": "zink: remove stencil resource batch tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebbedb1c00643724896467aa9353a47c82a8b073",
|
|
"description": "zink: don't add batch tracking during buffer rebinds if refs are dirty",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "539bdcd469589de19983a3db9ec2d75b40f8ef8a",
|
|
"description": "zink: add more explicit casts to draw code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b432bdc035926525523652932c8182476d844dd9",
|
|
"description": "zink: add c++ header guards",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccf6ea307039cf23f59e4389925f1e235cd9f59a",
|
|
"description": "zink: remove unnecessary return from zink_desc_type_from_vktype()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "742805b1d7e65fc8e0309de459a3f8ec630274cb",
|
|
"description": "zink: rename 'template' struct member",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48adc08b2da328950fe439b16f0cc16951bc6567",
|
|
"description": "zink: make prim type a bitfield in pipeline info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3da23a9c7e6f34ea50c1ba415991c7ff1b443ef6",
|
|
"description": "nir: Fix constant folding for irhadd/urhadd",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "272e927d0e9fed6e791d706ff5d895b6c2036fc0"
|
|
},
|
|
{
|
|
"sha": "ce90f73eb0fb3d7e2de5aeef2e8094cae0a73e48",
|
|
"description": "zink: rework pipeline cache implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8da06994cf8dc322af3ea91c0019046da6fce498",
|
|
"description": "zink: merge some streamout state emission into the same draw conditional",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f97fa6f5f573ddcacf5a69d5ee3603b869c7cc2d",
|
|
"description": "zink: move line width and depth bias updating into conditional during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22530ad9f10cda9622f7e9c4094374629c61f6d5",
|
|
"description": "zink: unify fb surface unbinding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e58eb3f269210e1a55a36c813e9575337343c8c6",
|
|
"description": "zink: add a ref for flush resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "005262863f91ef95a56d981dd34d52beb9296d27",
|
|
"description": "zink: break up ctx descriptor state updating to per-type functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6368f9453ad9e19b5ef4558f0add9e17022d0b85",
|
|
"description": "zink: unify/consolidate some barrier queuing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d32d123e5624e631fa1eda02da647d0065b7ae8",
|
|
"description": "zink: avoid unnecessarily rewriting gl_DrawID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02efc5a099f86b4a126ea6a136485eeac8e31a80",
|
|
"description": "microsoft/compiler: Change behavior for emitting inexpressible barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "938ce8cdaf0813d4b84358e7ca4891494a225e3c",
|
|
"description": "docs/isl/tiling: Fix swizzle pattern for X-tiling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "adbd63e24dff3c9e56b0b63b9ef7a95d62cc3d12",
|
|
"description": "lavapipe: Add a missing VKAPI_ATTR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0556173918bf9b7dc3065017fb25a752bac221a6",
|
|
"description": "lavapipe: Use common default allocator.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daf3d9e1ebe51c8754dcfdb2d0af20a0cb9b4844",
|
|
"description": "overlay_layer: add missing undef",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f8652d72d8171eda78a26523aca42f26a8b16b2",
|
|
"description": "meson: print information about layers being built as part of summary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "669b6889e4b0ed4e3ca597dee8a1ab6834bac560",
|
|
"description": "gallium/u_threaded: do not apply start twice",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "988d0917208909d30c633df7267fad16f26cdbac"
|
|
},
|
|
{
|
|
"sha": "28e1b02a6f12e7a74b4f6970d226f8c9c01515a5",
|
|
"description": "radv: disable DCC for DOOM 2016 and Wolfenstein II",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "da166f648f61e7f628e20697936667cd9879d074"
|
|
},
|
|
{
|
|
"sha": "d9c0687a5421315b5241741f1adfb40af1774a82",
|
|
"description": "zink: drop getenv hacking now that gallium is fixed.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75a8246563113da1dbfda03a0efcbba80df36920",
|
|
"description": "gallium/sw: add sw_vk bit to avoid having to futz with env vars for lavapipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed123a03be185af28d563f640a7ab9a1093af1a8",
|
|
"description": "radv: enable VK_KHR_shader_subgroup_uniform_control_flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9c4a31d8d8a955711d6f49869090caf87846f1b",
|
|
"description": "aco: handle NIR loops without breaks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd5c787958c15a08e20af6cd3d163e12e79e1447",
|
|
"description": "ci: update VK-GL-CTS to 1.2.6.2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c09498fe9e4ead0f03d639edc0ee9f0fa9bd651",
|
|
"description": "Revert \"CI: Disable LAVA devices for maintenance\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b07dc014c44849af59f98afa3a1703c9d9d3cf27"
|
|
},
|
|
{
|
|
"sha": "9507705693aed66147a320fdae44612bb0415718",
|
|
"description": "turnip/kgsl: new flag TU_USE_KGSL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73c71a37f4362b4f16d72253f71ea8399d3713aa",
|
|
"description": "venus: fix AHB VkBuffer memory requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f2b98dc4001b5c49c57240ad19ebb7390c0dee1",
|
|
"description": "venus: handle ahb backed VkBuffer creation properly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3527146a26b6f8a2bac015653f12f38a09880221",
|
|
"description": "venus: prepare vn_CreateBuffer for AHB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ea726b5fdff9c5519fa9a259423b85a38326dce",
|
|
"description": "venus: add more logs for Android WSI debugging",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5951d2abacd3b42e5d9f5694ea5ae3f3c545aa96",
|
|
"description": "lavapipe: implement EXT_vertex_input_dynamic_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87b089c711ad20f873cb6ba455794d5494ece2e9",
|
|
"description": "lavapipe: hook up some bits for handling dynamic line stipple state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85de6302737d8ee126a38a97ea3947248f5059a4",
|
|
"description": "anv: remove dead code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4300853edc331ca74fb092be5c338c1cd9bd786b",
|
|
"description": "freedreno: Flush the shadowed resource's write batch up front.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88161ced8d092e6e654d3c45466f132b0142f0fd",
|
|
"description": "freedreno: Swap needs_ubwc_clear when shadowing.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed1f1dea285eef9712bb717f71c50b665f2619a5",
|
|
"description": "freedreno: Stop manually marking blit dst buffers as valid.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "514aa0185374593482e394aceff7c9018ce80f1b",
|
|
"description": "freedreno/a5xx: Make sure to mark blit read/write access in the BC.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f413b30ad486ac9ca19db5309d54b26907f0c6ee",
|
|
"description": "freedreno: swap ->valid when shadowing resources.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "172082f235b5b55372c0efdf1182db2abd565f08",
|
|
"description": "freedreno: Update comments about PIPE_BUFFER shadowing.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90071dc47cc53af1905209b1f9bd862eece34347",
|
|
"description": "docs/release-calendar: add a few more 21.1 releases",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "830ff5a697de4b46c6663f0662d2646df40526dc",
|
|
"description": "docs: update calendar and link releases notes for 21.1.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f37e48201349efc8979e04fbf00a50dc7c819384",
|
|
"description": "docs: add release notes for 21.1.4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c094765a01638fd4b47bdc113b2d7ecf13c82222",
|
|
"description": "aco: remove resource flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcc41b063140bb342d51e0e93bf490488fc0e626",
|
|
"description": "i915g: Set up the cube map texture wrap modes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25ce136d23f838391a2e31a1caeaf1b03f47211b",
|
|
"description": "i915g: Add curly braces for normal mesa style (and helps clang-format)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afe627ea70af7e2d74f2e65f1bf629e70be028f4",
|
|
"description": "i915g: Delete redundant i915_hw_sampler_views atom.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e75b1ca4959027197e803fca64e0846617b726c",
|
|
"description": "i915g: Fix FS debug dumping for declarations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99fccbee4827b9ef85b7b9ce76340a33829b0224",
|
|
"description": "i915g: Add the nice cube map layout comments from i915c.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33e9143faffac1db4badc62bfb19134e2e7cb45d",
|
|
"description": "i915g: Finish the uint -> uint32_t conversion.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "525be273266fb78073286d8544e10f6d20f2d3a6",
|
|
"description": "freedreno/a6xx: Fix framebuffer_barrier crash",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205"
|
|
},
|
|
{
|
|
"sha": "f85d3113b2b73b351fc50b2089447787c7f9a731",
|
|
"description": "egl: android: add IMapper@4 metadata API buffer_info getter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d3e64f10548035aa29e90d44fead6ba048220d9",
|
|
"description": "egl: android: prepare code for adding more buffer_info getters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "974c58b317d1185a53c6753faf24bedae859fa0b",
|
|
"description": "intel: fix leaking memory on shader creation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16"
|
|
},
|
|
{
|
|
"sha": "f5876dfdb9b3ce0d8dc882f4930f62924344f50d",
|
|
"description": "intel/fs: Lower uniform pull constant load message to LSC dataport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6362059b6b70832da20317c3cb6e698abe5f07ce",
|
|
"description": "intel/fs: Lower varying pull constant load message to LSC dataport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fca64ad4d606b805f75a2841150903509be00ce",
|
|
"description": "intel/fs: Lower A64 atomic messages to LSC dataport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07a4bdf1e832b1ba630b36b83ca5a88e424d5d32",
|
|
"description": "intel/fs: Lower A64 byte scattered r/w messages to LSC dataport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22d20dbb021580da218cf12364adcfa2d671693a",
|
|
"description": "intel/fs: Lower A64 untyped r/w messages to LSC when available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "621cf9b1df31010882ca8dc2e9298c8225fe64fd",
|
|
"description": "intel/fs: Lower Byte scattered r/w messages to LSC when available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f82c8aa1adb0caf0b27d51afd4aa67a36ae8aff",
|
|
"description": "intel/fs: Lower untyped float atomic messages to LSC when available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd40a1e8c93b9852302c8b1a11ff8e7496f56a03",
|
|
"description": "intel/fs: Lower untyped atomic messages to LSC when available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f86a70599a1e9dd63a6fac204e7834fb5ea1c94",
|
|
"description": "intel/fs: Lower DW untyped r/w messages to LSC when available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32ec0662fd34f222921f35e155850922c662ccce",
|
|
"description": "intel/compiler: Add LSC messages to brw_schedule_instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d3468ad5b1618f839ad3383646ff75d54e2b755",
|
|
"description": "intel/compiler: Add LSC to messages brw_ir_performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "634925694da0d2fc8a51fd30b96cba8d044bdcac",
|
|
"description": "intel/disasm: Disassemble LSC message extended descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2605727a805068d2e1c6a275b2a764901a91a7d4",
|
|
"description": "intel/disasm: Disassmeble LSC messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5541cd4e9ec47451a8f4fa28fd016d360a3f90e",
|
|
"description": "intel/compiler: Add getter helpers for LSC message descriptor fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ff00194b755f8cb689d9f89fc027d63e241ef5b",
|
|
"description": "intel/compiler: Add helpers for LSC message descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b67f1ff465092010d672ca55637b30a72d795e7d",
|
|
"description": "intel/compiler: Add support for LSC fence operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf612e4dc14bc31e3b63c663e2d372ef15597381",
|
|
"description": "intel/compiler: Define new LSC data port encodings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a85a5e09f535b479819e07608a5c49d1789709c",
|
|
"description": "intel/devinfo: Add a has_lsc bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52602452abd1b1d543161d4407afcf1812427ad7",
|
|
"description": "radeon/vcn: calc_dpb_size should be based on dpb_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0397a42ce086db76e9cce760e63f4f80545b0de",
|
|
"description": "radv: pre-calc vertex buffer descriptor size on pipeline object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "936c21d37674ee49850fd5de59c60e8457c57487",
|
|
"description": "zink: attempt to handle some resource unmap cases in 32bit envs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d599ed41744f2e04430eb08cf469cc2f03876bb",
|
|
"description": "zink: cache visible vram",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4a7b4fef8d5daf4a9efe1a36f8aedef39233cac",
|
|
"description": "zink: uncap mem caching",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "778f325c6791212c0b143828fae5eecda4b7ac71",
|
|
"description": "zink: make mem cache limits dynamically scalable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "252afe405fdd723b74ec1f76a20abc7bb76440e8",
|
|
"description": "zink: don't align device-local buffer memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93e84940072fcadb1a6fe271e21325a399066283",
|
|
"description": "zink: try for better buffer allocation heaps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34cb40179136fc6e851aedfe4b67699a0527a0f3",
|
|
"description": "r600/sfn: initialize all texture lower options",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d1edf3cdf285f62c153c6bb910fc0a2c40c4e159"
|
|
},
|
|
{
|
|
"sha": "7048a15485cbd3f26b04ed829f458ac78916c159",
|
|
"description": "anv: drop unused argument of anv_descriptor_set_address",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "904bd8f358f5721a4d2ca19f2409dd6ff1d7599b",
|
|
"description": "anv: handle push descriptor sets when they are sent with push constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79a50c6f54f8f2d9906b9392cc5a685f213cc608",
|
|
"description": "anv: keep descriptor set's address directly in anv_descriptor_set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f58e6fee7452aa7bd83798d68c6b3605e1498406",
|
|
"description": "util/disk_cache: delete more cache items in one go when full",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4f762ac346f31fc1fd201aecdc375348be5075f",
|
|
"description": "CI: Disable LAVA devices for maintenance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2019014df937718f2205748a1311e391847f5d16",
|
|
"description": "radv: fix fd leak in vkAcquireImageANDROID()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc667fdf3bf3956337ac474d308e09dede619518",
|
|
"description": "vulkan/wsi: prefer the Wayland linux-dmabuf protocol",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14f0c0d9dbf4133a49c8f7790e440fe9c398f2bc",
|
|
"description": "vulkan/wsi: unify format logic in dmabuf_handle_modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63df413f95377120a147cb209b349e914804e208",
|
|
"description": "zink: split dummy buffer creation and populate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eade6b75c2017d5a412a6c5d07467c6b824b2c38",
|
|
"description": "zink: add direct conversion from pipe_shader_type->VkPipelineStageFlags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a56f364ea93ed8479e976aabb28a0fe32a4b8752",
|
|
"description": "crocus: disable Z16 unorm textures on pre-gen8 as well.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "783dcd0634a6144cbdb5a904fc81c865c1f76a3c",
|
|
"description": "crocus/gen8: add back z16 support for gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "140ce4f8ede44b743b11772c84d912065174af42",
|
|
"description": "freedreno+ir3: Enable INT16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7b935962b27667fd4730b53c5fd3ec45d2773c3",
|
|
"description": "nir: Add pass to lower phi precision",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ddad83fc974cc0832878cde0456fc74ecbfe9039",
|
|
"description": "microsoft/compiler: Add support for get_ssbo_size to translator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4369de27fc63222a024287af4a2ac58ee949953",
|
|
"description": "nir/lower_packing: use shader_instructions_pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed530ac6c2088f03ee87bc7fa2a1956d887c4293",
|
|
"description": "nir: return progress from nir_lower_packing",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "adb157ddfd52ab495878a8b2b1bf70586d773aa2"
|
|
},
|
|
{
|
|
"sha": "a92dcc4966d8193ecacf27870cb8701ce5db8853",
|
|
"description": "radeonsi/driconf: add workaround for SpaceEngine",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c564841fae9ec42006b03ea5793b09e1dde9cc23",
|
|
"description": "ac/surface: don't print stencil info if tex has no stencil",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "988f148db3c9163246e1260750c8e6e43f6bbd5b"
|
|
},
|
|
{
|
|
"sha": "822f37773687a4753a2dff8eba1173d57eb0ce18",
|
|
"description": "radeonsi/gfx7: always sync pfp/me",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c53261645deca271522367e4af40393ff152eaee"
|
|
},
|
|
{
|
|
"sha": "b72c7c6c5681b38a2c04650c6bc32e12e48d62be",
|
|
"description": "radeonsi: fix fb_too_small condition",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f7c58559f5731790f4e68f1b1cb38c10818efa96"
|
|
},
|
|
{
|
|
"sha": "b564ec776933521263c49028bd266da4160c6a68",
|
|
"description": "ac/llvm: call the callback in all return paths of ac_cull_triangle",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "12d2df15f178591d45193b6cc3e093281e2ea0aa"
|
|
},
|
|
{
|
|
"sha": "017d6cc642fb6d3f794f278f5085a7f55e8869ad",
|
|
"description": "ci: bare-metal: drop webdav support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd890f520e016897a2607abcf8da7b329c8fbad4",
|
|
"description": "iris/bufmgr: Stop changing mapping modes on buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b18cf54f0d558c926a17ac2ffc93d866af678d82",
|
|
"description": "intel: Early exit from inst_is_in_block().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a9716e6b1f0f7ab9d03412f47ff64d757d8285d",
|
|
"description": "virgl: Enable ASTC formats also for 3D textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90c14398a37ecfb3f7fd84603535a39db8a3ecdc",
|
|
"description": "docs/envvars: fix RADV_TEX_ANISO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d1edf3cdf285f62c153c6bb910fc0a2c40c4e159",
|
|
"description": "r600/sfn: Lower offset in TXF instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a031a01ba7f4e8d3b327d96710112589c1d8ead",
|
|
"description": "radv: fix RADV_FORCE_VRS for 2x1 and 1x2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ce2f09bafb574e8c94625a5d4d8b613725500e2",
|
|
"description": "ci/vc4: update piglit failures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fada5cb213033a05c2ac824f6e5b65a8a9b7cc9",
|
|
"description": "broadcom/compiler: use nir_sort_variables_with_modes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebeda078016ba7c81af670375910c05553ff1918",
|
|
"description": "aco/tests: fix 32-bit build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f959e368cfea073a459a7d18337c2c55fd958ae",
|
|
"description": "radv: ignore redundant variable descriptor counts (v2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "42b3d83dd4356b55825f332450804c5775432764",
|
|
"description": "ir3/lower_parallelcopy: Use SWZ",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92bb37cb598c792a37163b397b64d1152ffb2eaf",
|
|
"description": "ir3: Add min gen for multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78ab6250b50a1e348838eeff475498845a5b198c",
|
|
"description": "ir3: Print multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7f114ea13f7d7e26ff85114cda0963707f8ec3f",
|
|
"description": "ir3/validate: Support multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81812accccc2076e0b8dc466149a8f551dea9805",
|
|
"description": "ir3: Use correct flags for movmsk & multi-mov",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7036e4fd31ad76464925c7725cafe2d30e8e9667",
|
|
"description": "ir3/legalize: Support multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3896de621e3fdb69e0e20921f6972f06c13e40fe",
|
|
"description": "ir3/postsched: Support multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95e9a15f035731793502ee1761029a6ff6bc1ac2",
|
|
"description": "ir3/delay: Support multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab440d51414d720347e027ffa95a6bb78215be88",
|
|
"description": "ir3: Support multi-mov instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea325226d6206545d93379f6cbf0079a472d1707",
|
|
"description": "ir3: Add foreach_dst/foreach_dst_n",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b00db01838fb39c1a5edb860149bc2361feb27f",
|
|
"description": "ir3: Prepare dest helpers for multi-dst instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48f5f3be5f7a2ebbefdb66d69d11cfef73aa20eb",
|
|
"description": "ir3: Stop creating dummy dest registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d84348bb49ea86dafc16cfef79558cfbd1a613a",
|
|
"description": "v3dv: expose support for basic subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7cbb382228dceec16a08b734b8fdd652a5b7f1b",
|
|
"description": "v3dv: expose correct subgroup size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf175fbb6a72af555b0fc2ffce3643ad63d5c9fb",
|
|
"description": "broadcom/util: don't use compute supergroup packing with subgroups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10313b03b5061eba1f8eb46f6576f1108c2554a2",
|
|
"description": "broadcom/compiler: track if a compute shader uses subgroup functionality",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5081de07f7dd637ab471c2420d145e2a9da21cb1",
|
|
"description": "broadcom/compiler: add a set_a_flags_for_subgroup helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9f510087df4aa2810839725a65af24cafeda42e",
|
|
"description": "broadcom/compiler: add a ntq_emit_cond_to_bool helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53341e44ade08e6bcac58b0814ecb3db950da69f",
|
|
"description": "broadcom/compiler: implement more subgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87fa5908b3a0a592f2d8136714b78c8366d90de7",
|
|
"description": "broadcom/compiler: add FLAFIRST and FLNAFIRST opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9ad04f17d9f2c902141d3a362e2993ac9ce3ab8",
|
|
"description": "broadcom/compiler: lower nir_intrinsic_load_num_subgroups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30dec8b414ef6113ba36726e3e72915a7b7b5288",
|
|
"description": "broadcom/compiler: implement nir_intrinsic_load_subgroup_id correctly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71b7c7b0dc698b052b0dc7875c12b433c790bbaf",
|
|
"description": "intel/perf: use the right popcount for 64bits",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01fa90b456d6a247f8ec899b6085164fc46c6172",
|
|
"description": "util: add some workarounds for the game Luna Sky",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a73e7305e9fda66b5951d539fc3341470d4aff5c",
|
|
"description": "util/driconf: add new ignore_write_to_readonly_var workaround",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e607205af06ed22a4ac8e32a9b92fe0d7197aac9",
|
|
"description": "glsl: force_glsl_version to shaders with no defined version",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02dd03ff3ce07362c1c1636d537f90ad96c87c49",
|
|
"description": "i965: don't crash on incorrect texture use",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "328ea8e04accfa4e156c37959714f5bc92cb0421",
|
|
"description": "mesa: don't crash on incorrect texture use",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a917c7433ac81f933c889f5c34b87b8802cce31b",
|
|
"description": "util/tests: initialise key in cache_test",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e8495646afb06a9dd7786e9d11f4cdd7ac49279a"
|
|
},
|
|
{
|
|
"sha": "58a4ae3b99994c699faed4cf79fc258fd57e03b1",
|
|
"description": "venus: resolve AHB external format with DRM format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0679cffb02d9c332dfcf5dfe9363494f143b4140",
|
|
"description": "venus: remove unsupported AHB formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "891cf98a888242a4f4a7da09521b6cf5ba390486",
|
|
"description": "venus: use the mesa \"drm-uapi/drm_fourcc.h\" header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71617c33284f728167010f0af2c267a8b7fad271",
|
|
"description": "i915g: Fix off-by-one in constant count assertion.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccc9418b27d06e8880cc9158d06df1e7fbe40eef",
|
|
"description": "i915g: Mark program errors on setting up temps, constants, and immediates.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ddebb028963a451870e29f3c04975b8c49109c1",
|
|
"description": "i915g: Remove redundant p->error setting.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec646fdd45ca24638d61299982ff6ed6f9bda02f",
|
|
"description": "i915g: Use stdbool.h instead of custom bools.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "247cee92df0eb12fe47881a50b58c892f9b1e8b8",
|
|
"description": "i915g: replace \"uint\" with normal uint32_t.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c786159186c4cd7e15aa4f0051b993cb2bda5f41",
|
|
"description": "i915g: Improve logging of unsupported opcodes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e65ea05276cd8337a4d23fcaccb13157a318c87f",
|
|
"description": "i915g: Stop translating the fragment program on the first error.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8259ff0d2296e4c8508a0c4e3313702aee3fc522",
|
|
"description": "i915g: Log program compile errors to mesa_loge().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7921648cd6f23c1a5ca8324214f97ef10d2cca47",
|
|
"description": "i915g: Use the normal compile error path for empty FSes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d83f0c1c0427140406439555471e5efef9a51c74",
|
|
"description": "i915g: Enable dumping of fragment shaders under I915_DEBUG=fs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "005b0f015b27ed11e68ddc7344f6e825ba3007eb",
|
|
"description": "i915g: Allow use of I915_DEBUG= options on non-DEBUG builds.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79800a957d532febdb7ba307c424923fde2629b4",
|
|
"description": "i915g: Bake the decls and program together.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26afccb97ee749c0d008503eb991756eed0ed2e3",
|
|
"description": "i915g: Apply clang-format.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8391fb98cd8c068be4487106c1e7be50d625ff9f",
|
|
"description": "venus: properly support GPU_DATA_BUFFER for AHB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e094f75bd0b8389b8fa4dd58a5228348bf61a5e5",
|
|
"description": "intel: PAGE_SIZE used in allocators shouldn't be defined on FreeBSD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49e8b77fd9a713ce0d4bec7ed88e8929e0e9e3ca",
|
|
"description": "intel: struct bitset is renamed to brw_bitset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91b83dce0a0fad08f5e948c503328330277706e6",
|
|
"description": "util: Removed unused statement from FreeBSD build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32b94df23e1a156edfc0759f9c582afabf85b01a",
|
|
"description": "util: replaced ENODATA with ENOATTR for non-Linux systems",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8bbb9daa20d9cf0ee114f33135e1ded2cfb82ce",
|
|
"description": "util/vbuf: flag fallback_always if any prim types are missing from restart modes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00272aa4a1bc190b0b8ede6a241f2bd74a856a8e",
|
|
"description": "util/vbuf: always claim support for PATCHES in restart modes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd5293cc439ac8cf35f17bf596b6393a0f9929c1",
|
|
"description": "turnip: Short-circuit if ladder generation for constant index SSBO/UBOs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0afab39af9bcf5448d74b9b849c13085fdf92983",
|
|
"description": "nir: Add a helper for chasing movs with nir_ssa_scalar().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9133999430e67b7bae6788d0a8c03d9dc1074bdc",
|
|
"description": "ir3/sched: Speed up live_effect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56dc84b95cd80332c7e9377c2ad39ff41813d1ac",
|
|
"description": "freedreno/computerator: Fix local_size typo",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cbc68c79a51b76e204ca30e532b23a9ccda78242"
|
|
},
|
|
{
|
|
"sha": "502b06c4f50dc26d3e59bfb9a1ba0a7b0c315c6d",
|
|
"description": "nir/opt_load_store_vectorize: fix check_for_robustness() with deref access",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2e7bceb2204fe66a3232f78ed4a43965eb50529a"
|
|
},
|
|
{
|
|
"sha": "86fe8db4aaedb2c57d2a41546883531c0d97df7d",
|
|
"description": "anv: expose primary node to VK_EXT_physical_device_drm even when VK_KHR_display is not enabled",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e9e1e0362b6c2d06867e5c67b13e812f3a24c3d5"
|
|
},
|
|
{
|
|
"sha": "24292cc003aeba8d624d694dd78a920a1f819b3d",
|
|
"description": "radeonsi: move the accepting code into the bbox cull branch in prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b141e50282752cd1ad6de274fb0e66a3f7e6d011",
|
|
"description": "radeonsi: add optimal multi draws and draw-level splitting for prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81365c86f95caa6bc966bf7b1e6884c83a73a148",
|
|
"description": "radeonsi: fix issues with draw-level splitting for the prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fa0d2cf35017b0cece7d333e9bd8fd01f4b3f61",
|
|
"description": "radeonsi: change how the prim discard CS is enabled and splitting limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06da71135084893090af3d30f4fb971749116683",
|
|
"description": "radeonsi: remove the GDS variants of compute-based primitive discard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2cf189cc88e809694c33c63c46465c28faf542a3",
|
|
"description": "intel/fs: use stack for temporary array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c66fb7e6e553a9d13d2eeb68e65e29159accb16",
|
|
"description": "intel/blorp: initialize BLEND_STATE using braced initializer list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c5423e6eef26f27fc9a29da908ec40e0608f451",
|
|
"description": "intel/tools: fix potential memory leaks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14227b3364c5ed84e0dcda8e2781fe899c51edba",
|
|
"description": "intel/tools: fix invalid type in argument to printf format specifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2a3c9de677ab8f55b15f7d201f484a084c98b27",
|
|
"description": "intel/tools: fix int-to-pointer/pointer-to-int cast warnings on 32-bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53c49ce41f3c8aba7d5dbcbacdcc34c3536f34a4",
|
|
"description": "intel/tools: fix left shift overflow on 32-bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d19cf7d572115c2df30abe7a1ff3b6fb35805c16",
|
|
"description": "anv: fix potential integer overflows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "365c7cc87cbbf86c3fd9d24871a2785f6dfb74ee",
|
|
"description": "intel/decoder: add assert for register size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11528b621ccdfe40b10d3a9841a7f71f3fd6d848",
|
|
"description": "mesa/shaderapi: add an optional shader override mechanism",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5582c52a055841637ac58337f0007aa0ea405da9",
|
|
"description": "mesa/shaderapi: change construct_name signature",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c25107495abf484ee16feab430c235557d889fb",
|
|
"description": "Update libva requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb586a8e3c7259d94f06fb764ac25310e54d3e5a",
|
|
"description": "mesa: lower GL_CLAMP in texture and sampler functions instead of st/mesa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8403e068d42bc08239258d6c6193a2565f56c39d",
|
|
"description": "mesa: add IsBorderColorNonZero to skip border color update for st/mesa faster",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ea8f67a1ee379a14d3f401599da275df81dcfa6",
|
|
"description": "mesa: add LodBias quantization from st/mesa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c70a63f5fb6713b5c1e35c96bdc7411c41386d6",
|
|
"description": "mesa: translate into pipe_sampler_state in GL functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "553588194e4d6b3faa87a2746db210102062ff09",
|
|
"description": "mesa: remove mutex locking from a glBindTexture early out path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfb43c7e1ba70bd405314b2a04d2bd7d74f25b4e",
|
|
"description": "mesa: use atomics instead of mutexes for refcounting renderbuffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e77adbffb45bfad805a880135bfadea0cfb0c49e",
|
|
"description": "mesa: use atomics instead of mutexes for refcounting sampler objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b1914a7c194113df931bdf363e04e8e376155dd",
|
|
"description": "mesa: use atomics instead of mutexes for refcounting texture objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3d331a5e35045396f4803e1d500d002a9b60c39",
|
|
"description": "cso: don't look up a sampler CSO if the last one is identical",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cb35d058f1d7bb1fbe3ab7e4ce1b2a6a0cc8aea",
|
|
"description": "cso: update max_sampler_seen only once in cso_set_samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "426dd55d6c1b5f652064300ad31703f7e0550ef0",
|
|
"description": "cso: disallow NULL sampler state templates in cso_single_sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9de9e83735c9553828e4a2ed259ac2b1d8771280",
|
|
"description": "st/mesa: remove the sampler min_lod/max_lod value swap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef5d427413274f5a6ccb7d2f729eb78b5af9d947",
|
|
"description": "st/mesa: add a mechanism to bypass atomics when binding sampler views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "798518e510084e6b9582af5e0d52bcd9282c3d2c",
|
|
"description": "st/mesa: sink refcounting from st_get_sampler_views into st_sampler_view.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fe705b6b46db516f6572dad4cada3795f728438",
|
|
"description": "st/mesa: remove the const qualifier for a few st_sampler_view instances",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c95370949b4e61fe5379abbc8a3c53c1c0cf1ac",
|
|
"description": "st/mesa: return sview from st_update_single_texture via return value, not param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7f860b6de1b96f90472aefb82814203f2b261c3",
|
|
"description": "st/mesa: read Target only once in st_update_single_texture",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc9d1660b70294383776cd55a2aa74052e78135a",
|
|
"description": "st/mesa: sink _mesa_get_samplerobj into st_update_single_texture",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ab21558d43ea155b3b3f9f9a1fd46e20787dc57",
|
|
"description": "st/mesa: don't memset the sampler view array, don't init trailing slots to NULL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8106d9a807336b38997f09a6f072ae2fd4009d46",
|
|
"description": "st/mesa: don't track FS sampler views for bitmap/drawpix in st_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f9ee64505037e0283708a13141048b7d5723755",
|
|
"description": "st/mesa: don't track VS sampler views for st_draw_feedback in st_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e74366b18a3ed3e2c5a649c287abd3739b957011",
|
|
"description": "turnip: Add CrOS Gralloc support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f875b6106067a7f6081e560d9f404327024276fd",
|
|
"description": "turnip: Fix AcquireImageANDROID() handle type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ca79b76396a663f604af386a8aed6de57629a11",
|
|
"description": "turnip: Use drmIoctl()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40b67a292297606f0a7576e3ef4087028d5edd17",
|
|
"description": "anv: allocate bigger batches as we grow command buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5853f17c304d9f9acb2c4ad826f447d19405ec15",
|
|
"description": "anv: Advertise VK_KHR_shader_subgroup_uniform_control_flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ad88a8f086da55916b567a328b981b14ddfdcf8",
|
|
"description": "spirv: Support SPV_KHR_subgroup_uniform_control_flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a219073e9b4384d785b467660230c5eb41e6c549",
|
|
"description": "spirv: Update headers and metadata from latest Khronos commit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a9289eaedc1fe7b92783a94dbe3a5fc308471c5",
|
|
"description": "nir: Add test to check edge case in Split ALU optimization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9519297955c3a75095f986b0e29afaf3a8c923a",
|
|
"description": "nir/opt_if: Don't split ALU for single block infinite loops",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0881e90c09965818b02e359474a6f7446b41d647"
|
|
},
|
|
{
|
|
"sha": "7b89e4d1048d6104f07930d3717ee543253dad50",
|
|
"description": "i965: Prevent invalid framebuffer usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a0c0d0da9b27d2868f993dcd71220bf2bd7e18f",
|
|
"description": "i915: Prevent invalid framebuffer usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40b1668ebdc47d5a816f62cf59cf77993b3933a6",
|
|
"description": "amd/ci: Use MESA_VK_IGNORE_CONFORMANCE_WARNING to reduce warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed77bf3c4ecfc1837eb868cb435f7632d2240ab7",
|
|
"description": "ci: Unify on MESA_VK_IGNORE_CONFORMANCE_WARNING",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a79ee97f48ee99718b97bb8870a74faeecd56d9",
|
|
"description": "anv: VK_EXT_multi_draw implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e39f2c1994abb7183ebc05de29e11561c388eb5",
|
|
"description": "anv: unify some draw state vertex constant emission",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15a2e5dcdb9317a090915e89fae44467296a4512",
|
|
"description": "zink: repack zink_context struct a bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d01e7b50b88ae6a12df5a5772ad817d8e9f58bb3",
|
|
"description": "freedreno, tu: Set SP_XS_PVT_MEM_HW_STACK_OFFSET",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02b8f8704cfa7d4514795c9e5b8444e4a5c2fb25",
|
|
"description": "freedreno/a6xx: Make SP_XS_PVT_MEM_HW_STACK_OFFSET non-inline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdc0f489e098d320593a1c6837a19726c84d90e9",
|
|
"description": "ir3: add ldg.a,stg.a which allow complex in-place offset calculation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b06db0548603a719c836070b7b8959bce45a2c2",
|
|
"description": "freedreno/isa: add uoffset type to print positive-only offsets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba1c989348de066b35678fb1e6151dccd26831eb",
|
|
"description": "freedreno/computerator: pass iova of buffer to const register",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e791b2045a47e95b4d63910add3ecdbcacf52d1f",
|
|
"description": "anv: do not dereference VkPipelineMultisampleStateCreateInfo always",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9fd4fa26c64275168946fa4d29ad066c0da7bc4",
|
|
"description": "turnip: early exit in tu6_draw_common to save cpu cycles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "815a85dd7c44f4be4cbf5b351836c921a7a923fd",
|
|
"description": "turnip: do not re-emit same vs params",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63e80d441a741202cf8190fbc56dccd3bd5b4c3f",
|
|
"description": "intel/genxml: Remove old scratch fields on GFX version 12.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eeeea5cb873b40418c738e25e4032fb1fd9b7ac9",
|
|
"description": "anv: Add support for scratch on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae18e1e707c4be005256305a30b747ab1bdf55d8",
|
|
"description": "iris: Add support for scratch on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "545011b445b31279e9c6b837b71f2953fa42f1f5",
|
|
"description": "iris: Add a MEMZONE_BINDLESS and uploader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ca0513ecaef6b3f70f9a6c2550ad75baf202052",
|
|
"description": "intel/genxml: Add new ScratchSpaceBuffer fields on GFX version 12.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe",
|
|
"description": "intel/fs: Implement load/store_scratch on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c38812be1df41469b8995dbbcf3b327a3aeae5c3",
|
|
"description": "intel/fs: Implement spilling on XeHP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96ee78778b515d5b71038c6ac16ad6f627c5062e",
|
|
"description": "intel/isl: Add support for scratch buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "443627fcc0e95ccce36521f4e6bbb48b7b6152a5",
|
|
"description": "intel/genxml: Add SURFTYPE_SCRATCH on GFX version 12.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea43465dbfc856f114491deb605393f7ac9b6101",
|
|
"description": "Revert \"freedreno: Cooperate with tc to stop checking the BC for resource_busy().\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5cb043cf82af4af88dbfe83ce1eff4cc41e2a766"
|
|
},
|
|
{
|
|
"sha": "be94bad12606c98ae3a06579b6740d20b11dca98",
|
|
"description": "zink: flush pending clears if a resource is bound as a descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a027bebb5e1d66cff9e29b7c4d423443afc1de0",
|
|
"description": "zink: only queue deferred descriptor layout change on first bind or change",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f897ae7c168b64de699776eaf7701dada1a0b6c",
|
|
"description": "zink: improve automatic layout transitions for sampler+image descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a345adf208c46c3a551500015a432f11358ef44",
|
|
"description": "zink: use bind counts to more accurately determine image descriptor's exact layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8a188a86e463c2eab41fc7e813663c9952e8a93",
|
|
"description": "zink: only do deferred image barriers if layout changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3b7b355840531db9e122530504664d319c01c39",
|
|
"description": "zink: split deferring of barriers to image and buffer functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e390d2f835c24ebb59b4a3373668ddce6228cdf",
|
|
"description": "zink: break out image descriptor layout into util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04578badc9e8dd1d76c5440964f3493b5afecc08",
|
|
"description": "ci/windows: fix zink msvc build-rules",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a426d7c2643eaa472fc01b5cc5f0bc89e7ac917b"
|
|
},
|
|
{
|
|
"sha": "d0cbd39a5cf2645734b95fdc1cc6debfd4578646",
|
|
"description": "microsoft/spirv_to_dxil: Add drive_location assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa7aa7c78fca41a09af7693aa69571602ccb694c",
|
|
"description": "microsoft/compiler: Switch io sort to use nir_sort_variables_with_modes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a5333c105f4d99c139c866af1074366dcd7adb4",
|
|
"description": "nir: Add modes filter to nir_sort_variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81cb20bd17c7ad0ac94f41462685635df25fd16e",
|
|
"description": "nir: Add a function for sorting variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf385cf68c542c2391052d692582bdc0f723dc65",
|
|
"description": "util: Add qsort_r/s args adapter for MSVC and BSD/macOS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1df2acfbb81f37e4c3d2a49f570ccfc96b32eb8c",
|
|
"description": "util: Add simple test for util_qsort_r",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bdd460fdcbfd45aa7d48a53feb753d0c5529b392",
|
|
"description": "util: Add an implementation of qsort_r for non-GNU platforms",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2e22720dcaeb73a2236d4d8d776ece64e137d04",
|
|
"description": "d3d12, microsoft/compiler: Moving driver_location allocation to compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0f1698a733c0d642ed7bf0391fe9ea796197043",
|
|
"description": "d3d12, microsoft/compiler: Switching semantic names to TEXCOORD",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8e2374950345f2b7b9a899d5a4c1ba40997f033",
|
|
"description": "microsoft/compiler: Remove de-duplication of arbitrary semantic names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83f8b19f9b72eb618fe6f8504978f5d6133675ec",
|
|
"description": "vulkan/wsi/wayland: implement the full format table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d0d2e82e7506d15a98b7889dd1478d472fdef0b",
|
|
"description": "tu/kgsl: Fix file descriptor double close",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a426d7c2643eaa472fc01b5cc5f0bc89e7ac917b",
|
|
"description": "ci/windows: enable msvc builds of zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b437fb810a83382cfae9aa2f38875a9a47e011a1",
|
|
"description": "ci/windows: work around meson encoding issues",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f815026d36f32a83326b09113ed28ff3263bb7a0",
|
|
"description": "zink: cast pointers to uintptr_t",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d80d9e1c9354135f3b4a5788e94ba2a09aeec2fe"
|
|
},
|
|
{
|
|
"sha": "bae4dca8e461640d8bed57dc77875afb4d5087ce",
|
|
"description": "aux/trace: fix bool argument",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c1270d4845d39939d6a7d3b1b81e0d2f9e33133d"
|
|
},
|
|
{
|
|
"sha": "ea5707c52f5e45f16ef554ee3d9fe2d3f318dae5",
|
|
"description": "turnip: Disable buffer texturing on 422 formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bc88c26b69d53c0f60e5348ad87cd35e59f16d4",
|
|
"description": "ci/turnip: Document create_instance_device_intentional_alloc_fail's fail.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55000408f9ff7d3fb82e0746c0182e69d27139db",
|
|
"description": "turnip: Use vk_startup_errorf() in more startup paths.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31f8b704816d191936962a66e9afe18a878221a5",
|
|
"description": "turnip: Link more MRs and issues related to our xfails.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b44e28526dcc6a8d4cb59d4b904a71fc2a40590",
|
|
"description": "freedreno/ir3: Report RA failure with mesa_loge().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45b7b57a838b5f91e993e5b8b42fdc3fe3d8b9ac",
|
|
"description": "iris/ci: disable amly jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b14bd285f8f48bdb495f9902282ffc0c178fcb70",
|
|
"description": "aco/ra: handle copies of copies better",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "995e218993767651c128cd89c5f90b6684fb4b50",
|
|
"description": "aco/ra: handle copies of definition registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d31dd812925150adc4e137d5915455ad894eaa0e",
|
|
"description": "anv: Claim to be a discrete GPU if has_lmem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6a1063c2ece41c3bb7e212f09a51884bc56ab51",
|
|
"description": "intel/dev: Set has_local_mem for DG1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e505c221fa79a36445aa23c63238ec6d8998c599",
|
|
"description": "anv: Allocate scratch and workaround BO in local memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6352371ff64d9e1c5c456dbcbf31092f39609418",
|
|
"description": "anv: Allocate BO in appropriate region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f8eca7f82bd0432c18887ac4334f51e240143b7",
|
|
"description": "anv: Wrapper around I915_GEM_CREATE_EXT_MEMORY_REGIONS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65e8d72bc106b0cce62d2037aa0e7f1babf42d13",
|
|
"description": "anv: Query memory region info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa3775c8e4aa0bf063121eada45564e1d2c8bb14",
|
|
"description": "iris: Map with WC on non-LLC platforms.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6a7400dfdb4e41c3c3fb3e4afa93464635be423",
|
|
"description": "iris/bufmgr: Add flag to allocate from local memory.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55be94dcab4eebd10ae11c3f982c4c91b67fb3a7",
|
|
"description": "iris/bufmgr: Add new set of buckets for local memory.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e60114b2ae117b0f9cc55de57ab397804c8d6bf8",
|
|
"description": "iris/bufmgr: Query memory region info.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84069acfd4129956e3fdb0076e1b3f79b8f9386b",
|
|
"description": "iris/bufmgr: Align vma addresses to 64K for local memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb6feae0b5c83b36af6538f1d0dae51f76ead4cd",
|
|
"description": "intel/devinfo: Add has_local_mem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8dc3c91a5ce118f358bf5aa36d2a4a6b0b4e3789",
|
|
"description": "include/drm-uapi: bump headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fe2eb1911f4425f76a6f5f7b9d47f80bf0c5571",
|
|
"description": "radv: Implement VK_EXT_acquire_drm_display",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9944899a7f80994661fb0e8b4a09e1d5f3c8caf",
|
|
"description": "vulkan/wsi: Implement VK_EXT_acquire_drm_display",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdf22aad739fdb9575e6839646dc3e948c5b40fc",
|
|
"description": "vulkan/wsi: add drm_fd param to wsi_display_get_connector",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7fb70ee2d51bd4a309641edb331f16e87e059447",
|
|
"description": "docs/isl: Improve the bit[6] swizzling section of the tiling chapter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8030ab1ea91cf4ba9ebac80d8d5aebd41f3bf80",
|
|
"description": "isl,docs: Add a chapter on AUX state tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94a52bc85cd1f75eae66c9b1c03272b1a68ff5fd",
|
|
"description": "isl,iris: Move the extra_aux_surf logic into iris",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37f76aab1c7b3c7aa7066ef8f2406e9e2fdf8057",
|
|
"description": "isl: Take a hiz_or_mcs_surf in isl_surf_supports_ccs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d2590a879b211b2ec290299467d1fc1b8e772b9",
|
|
"description": "isl: Assert some iris invariants in isl_surf_get_ccs_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fe82e6c1e36892d9c9625e233a9f250893630a2",
|
|
"description": "asahi: Fix macOS macro.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "26b19bda3068ecee3b10ff2eed6b5c4f027abcba"
|
|
},
|
|
{
|
|
"sha": "9aff548ff4f6c2d52bfca972050324e0eba043ec",
|
|
"description": "libgl-gdi: add missing include",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8"
|
|
},
|
|
{
|
|
"sha": "fa784acbdfed22be75e4184cd3599a98a4e76de4",
|
|
"description": "zink: remove some needless moltenvk details",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccb9f8670e7d8c0e33d3fcb9857a2b3eac5a47ec",
|
|
"description": "zink: do not store moltenvk functions in screen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95cbb560cf73ba60086b3c91d35ebcf577a95320",
|
|
"description": "zink: remove unused moltenvk functions",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c2cb2dd3bc68d0d61fa483a3927563bab08c93e9"
|
|
},
|
|
{
|
|
"sha": "7b220f8694d1e2934b6ed7fc702f0a4a441d2031",
|
|
"description": "zink: unbreak moltenvk code",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "55748681032b41bf09b92111064807a8c46216bf"
|
|
},
|
|
{
|
|
"sha": "e979ecbd45670590d6b46de51215d5bc757da4ce",
|
|
"description": "zink: remove unused function-pointers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "55748681032b41bf09b92111064807a8c46216bf"
|
|
},
|
|
{
|
|
"sha": "efa863990a264cbafeadbe04f7f486da000c7983",
|
|
"description": "zink: drop unused macros",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "55748681032b41bf09b92111064807a8c46216bf"
|
|
},
|
|
{
|
|
"sha": "d2114bf413a75fc40159cb037c0a773517f93c8c",
|
|
"description": "crocus: fix another printf specifier.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78c979dc9311e7bb3d4180db4a9b366c532921e2",
|
|
"description": "crocus/gfx6: always be dirtying gs attachments for xfb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7399d6028f5363d9b90e57b95a539ce2476d8792",
|
|
"description": "crocus: Avoid replacing backing storage for buffers with no contents",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fa4b64f6c349da91bde6bcadda307b249705862",
|
|
"description": "crocus: dirty blend state more often.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a74c16e5f8bd0647f8d5bf199eccd1551b0949e3",
|
|
"description": "crocus/gfx6: fix sampler view first level.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0acd202858aae3774fdd0b1d92af4485a4e464f2",
|
|
"description": "intel/genxml: fix gfx6 GS SVB_INDEX encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c282a082bef05d21aebf7f9a6c95d80f4b01cd23",
|
|
"description": "crocus/query: poll the syncobj in the no wait situation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ca6abd424c7f1a3c24dc5f4c021eed75613a3ae",
|
|
"description": "vl/dri3: Don't leak regions on the X server",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e9424d91b06aca12d258959f68f7f7c7a2f12a8",
|
|
"description": "loader/dri3: Don't churn through xfixes regions in SwapBuffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34e4622983b70baf8e565502de1d63df71b066a7",
|
|
"description": "loader/dri3: Properly initialize the XFIXES extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "888b7ba33822dafea1ec19bda6d9ea06c8c5adad",
|
|
"description": "radeonsi: optimize set_inlinable_constants when they don't change",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86355b5984da9ac54f3ab99ab8da879af4cfc262",
|
|
"description": "ac/gpu_info: adjust the condition for use_late_alloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff42fd1fdfc6f8935f105d95acf92bc505483e4e",
|
|
"description": "radeonsi: don't use NGG culling on 1 RB chips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7afcc3d11d170a4820a1e5defc9f3e26b2c7f7d",
|
|
"description": "radeonsi: remove incorrect comment about hangs in gfx10_ngg_gs_emit_epilogue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "593f3b3a5a35426ea0d24c1a33ffa980429c68f2",
|
|
"description": "radeonsi: if shader culling culls all vertices, cull the primitive exports too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "defc7c92d90728ec66bea736a18bb8180ab60228",
|
|
"description": "radeonsi: document why VBO descriptors in user SGPRs are beneficial",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed",
|
|
"description": "lavapipe: implement multidraw ext",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be0e34450b4202975792806c88a381cae597491f",
|
|
"description": "zink: use depth/stencil-only layouts for depth/stencil-only formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d22cdcd33a4ee2e47b07235f986273b9b69d5804",
|
|
"description": "util: add work around for the game We Happy Few",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a067f54f3e1606c916da57f61d692a859d4a58fb",
|
|
"description": "ci/i915g: Skip the piglit glx tests since we're not running X.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ccb8ab8011da054c27962e18bc63aabf90c1375",
|
|
"description": "i915g: Finish out blend factor overrides for both RGBx and A8.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2683c7bf9ada52f92163cd6b27fb588ea80c47b4",
|
|
"description": "i915g: Fix bad naming of depth texture formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "078030973bfe8164b529f77d2d68ebbe602e6a2a",
|
|
"description": "ir3/ra: Fix corner case in collect handling",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
|
|
},
|
|
{
|
|
"sha": "3dc8c5985858db451ca4a2465ccd2b85ffd8f90f",
|
|
"description": "ir3: Remove IR3_REG_DEST",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "def96adaee49bed7473cb21488c19f6ab60ed6d3",
|
|
"description": "ir3: Remove regs array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57aeef5c13538b78ad4fa88cfdc812442b64fb77",
|
|
"description": "ir3/frontend: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5785abb9ed305167f9eb617bd0880413a74cf08f",
|
|
"description": "ir3/opts: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58fb0a01e17bfbadbe1ebe1acd5b05e6f50a1e91",
|
|
"description": "ir3/validate: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "050ec77d1bcd091b8f588d1e14f151398576b8fe",
|
|
"description": "ir3/print: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b4990eea65c6d81aa486d88b36dd0641f349ad4",
|
|
"description": "ir3/legalize: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abebc1f53ffd1e8e57de06e4884b7178def2f7f7",
|
|
"description": "ir3/array_to_ssa: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd13081e03545664c46de763e0fc4aef787a3c6b",
|
|
"description": "ir3/parser: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af48cfc06b69e1d322a533a8b467deebf6630484",
|
|
"description": "ir3/ra: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3e08327cf85ef0b07c8e4920c168329cf66ec41",
|
|
"description": "ir3/core: Switch to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50994eeabff270a1aeccf7c104104d13a2018dfd",
|
|
"description": "ir3/sched: Convert to srcs/dsts arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "132dfacdcbefdfa7094dee2ec36e6770edb1c8e9",
|
|
"description": "freedreno/tests: Convert to srcs/dsts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bff83fc42b2fbae6a9a96b1eab9936ce6bcb3a21",
|
|
"description": "freedreno/isa: Convert to srcs/dsts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db7814ad56468b7fd5ffb6e8469ade10ae64a4c6",
|
|
"description": "ir3: Add srcs/dsts arrays to ir3_instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59b9935877ee29a4ad7f83ac6f0753781530f08b",
|
|
"description": "ir3/legalize: Construct branch properly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e93f15d4bc346dd56bdf93d81513768872d8d1fb",
|
|
"description": "ir3: Add separate src/dst count in ir3_instr",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3071e2e93395efeba14204564eac56ce38adfa37",
|
|
"description": "ir3: Split ir3_reg_create() into ir3_{src,dst}_create()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9af795d9b984055042ef4ed33c6d3f2021be778a",
|
|
"description": "ir3: Make ir3_instruction::address a normal register",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2522f387a3d640b091b5ae2ca69a5e1d23edce99",
|
|
"description": "ir3: Add is_reg_special()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dce680737ddb200c59c55a8c696114f793757398",
|
|
"description": "ir3: Validate that ir3_register::instr is correct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef7bc4a2aa6b0a0063a478499f74a85cf3ef1dd1",
|
|
"description": "ir3: Update ir3_register::instr when cloning instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f329ba10ae64a6c58d7945d8b1b3f19959878e2",
|
|
"description": "ir3: Split read-modify-write array dests in two",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc649453364dd1ea3a8efff8f3bc4290ba80e34b",
|
|
"description": "ir3: Make tied sources/destinations part of the IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f953dc2cedaa412ecf56ee804ac19d4dee3b47db",
|
|
"description": "amd/ci: add hawaii-specific skip and fail lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08495a948e16ac4fe54e282b77e8265551606219",
|
|
"description": "pan/mdg: Add 16 bytes of padding to the end of shaders",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55951ac28e7a30c2fae762990962a4410669c989",
|
|
"description": "anv: fix emitting dynamic primitive topology",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "f6fa4a8000053fc6e9a25a30f482c59466390898"
|
|
},
|
|
{
|
|
"sha": "43b99e48b13f462ff2325e35ba3df930ab0ee06c",
|
|
"description": "Revert \"ci: disable panfrost t760 jobs\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "854d93f73d6064a13ddc13dddf74c8c760cda1d4"
|
|
},
|
|
{
|
|
"sha": "2d87ea3166596a07259c96d33f3e4880417117cd",
|
|
"description": "iris: take a reference to memobj bo in iris_resource_from_memobj",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "772dc50d162f6ac99676ef5134607f0d0e6db21e"
|
|
},
|
|
{
|
|
"sha": "52547cfbd0dac490ddff6bd8e4f25539fb994d80",
|
|
"description": "radeonsi: disable ngg culling on llvm < 12",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b7cba7724f5cc407a889a1feeccf7c9fb105f50",
|
|
"description": "anv: bound checks buffer memory binding in debug builds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dc42843423aa6b0771f863c3359c44810424d63",
|
|
"description": "intel/fs: Implement Wa_14013745556 on TGL+.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c19cfa9dc22b805581ac5ed3ad835fed3c8506c2",
|
|
"description": "intel/fs: Fix synchronization of accumulator-clearing W/A move on TGL+.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a27542c5ddec8dd6a64a9c236cf6bea1db1b9e48"
|
|
},
|
|
{
|
|
"sha": "63abc083ce5e03843d72465a76fdb93064bc3eb9",
|
|
"description": "intel/fs: Teach IR about EOT instruction writing the accumulator implicitly on TGL+.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a27542c5ddec8dd6a64a9c236cf6bea1db1b9e48"
|
|
},
|
|
{
|
|
"sha": "5e7f443de05f7865654b280ffab298172b33b863",
|
|
"description": "intel/fs: Add SWSB dependency annotations for cross-pipeline WaR data hazards on XeHP+.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d46bb14d140079b78d9d1478d13ac5e0864fe403",
|
|
"description": "intel/fs: Implement Wa_22012725308 for cross-pipe accumulator data hazard.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "385da1fe36ca231fc0ad3634b1aa3be4ef679959",
|
|
"description": "intel/fs: Track single accumulator in scoreboard lowering pass.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "231337a13af03f5579f5401cff16aa96ec796746",
|
|
"description": "intel/fs/xehp: Assert that the compiler is sending all 3 coords for cubemaps.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85315f5fb1b17b7e289c22da317bc3f37666d043",
|
|
"description": "freedreno/ci: Use TU_IGNORE_CONFORMANCE_WARNING to reduce warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "205d6e582c08285fd1cd55cead8f8fd2becbb211",
|
|
"description": "tu: Provide a toggle to avoid warnings about unsupported devices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17a1cc616371d5239498386fa6850df536ad1fe4",
|
|
"description": "meson/crocus: add prefer-crocus option.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec7e26234901359a694b54f72e7ac78f00b6ab60",
|
|
"description": "mesa: unreference zombie buffers when creating buffers to lower memory usage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76"
|
|
},
|
|
{
|
|
"sha": "29d272f144ba800933af656717ed57adaa5e6510",
|
|
"description": "crocus: fix batch state bo leak",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9027aae546d0674aee704b24bf4e78271c25cc06",
|
|
"description": "crocus: fix vertex buffer leak on screen end.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6036121a559473bea48729002d94822791c888a1",
|
|
"description": "crocus: free context state properly.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9bc5e3a86d9f8468b9fec3d4736d8e0d7880f52",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7847130804d47ba1f54da76dcdf8cff3a3ee706",
|
|
"description": "zink: remove primconvert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c032c9e32d55bb4a413876c71f537b5bdd655487",
|
|
"description": "zink: export supported primitive restart types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2953d709942031db91edeaa8940c63cc5517bd65",
|
|
"description": "zink: export supported prim types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ac4be916ef731b830822f85879e4527fc7b5056",
|
|
"description": "zink: export 8bit index buffer support based on extension presence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09c28a35a5a392587b32d4ffaf1bcc8980c7ff07",
|
|
"description": "zink: export PIPE_CAP_EMULATE_NONFIXED_PRIMITIVE_RESTART",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fc651110c8c45d72e2cfabb80f61c68503106e2",
|
|
"description": "gallium: add a pipe cap for determining driver support for prim type in restarts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8ff6eb78b749fa3f0e8492232193d8843187dfe",
|
|
"description": "gallium: add a pipe cap for performing automatic prim type conversion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8e674d4e391a517103b0da6480f1fe0a7c36a11",
|
|
"description": "gallium: handle automatic 8bit -> 16bit index buffer rewrites",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9a65e5f77ef7c4ff72591ef1a8a57678eb8dda4",
|
|
"description": "gallium: add a pipe cap to rewrite index buffers for draws using a non-fixed restart index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99a60ed3786a3224e7ca0930d2c19d5f2fd3727b",
|
|
"description": "util/primconvert: handle multidraws in primconvert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "583070748cb103560b173b5789998302d517b587",
|
|
"description": "util/primconvert: handle rewriting of prim-restart draws with unsupported primtype",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3fe70f10e5000e704ca010555140ef82a5af281",
|
|
"description": "util/primconvert: map index buffer before getting index translator function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26e718fb37a99adf13ae503155de6a144a323ec1",
|
|
"description": "util/primconvert: handle indirect draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4673febf919014cb72266b7d978ef6bc6e3aba82",
|
|
"description": "util/prim_restart: break out draw rewriting into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3eb99323172902d34c80782aaa2d110567749cd9",
|
|
"description": "aux/draw: add a util function for reading back indirect draw params",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "854d93f73d6064a13ddc13dddf74c8c760cda1d4",
|
|
"description": "ci: disable panfrost t760 jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd09727a7d93c4669aa0adfced63fcd4972984bb",
|
|
"description": "crocus: Explicitly cast value to uint64_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17f0d7ef83d753f26957359b471d2471f52a4523",
|
|
"description": "amd/addrlib: remove Meson debug message()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d0767fc045a1210f9fff464b96dd68cf36fe57f9"
|
|
},
|
|
{
|
|
"sha": "d977e7fbe107898480506fdd7bca9b177718587a",
|
|
"description": "radeon/vcn/enc: Add missing line to HEVC SPS header code",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e62c7e7c6caa6c9531afb694e7952a7fc3ac4401"
|
|
},
|
|
{
|
|
"sha": "d3fddf63ec9e3a70f3d8c5a98794d70a234417f7",
|
|
"description": "ac/llvm: don't set skip-uniform-regions to fix atomic.cmpswap",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "3bb65c06706a58b124e4a600eeb35a7b3c5c3a23"
|
|
},
|
|
{
|
|
"sha": "bdd8646306b0dad87747425812039e24da808b62",
|
|
"description": "util: add force_gl_names_reuse for SWKOTOR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9e3ddfc63209a1b401e9de4a9de791789040f71",
|
|
"description": "i915g: Fix GL_ARB_copy_buffer assertion fails.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ed0aaced7604b9ac3f5a3b5c24b2cc9509a7385",
|
|
"description": "nir: use a more fitting index for btd_stack_push_intel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "423c47de991643269a7c76ea37efe59b237fa6e7",
|
|
"description": "nir: drop the btd_resume_intel intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d9fcf2799e57fccb168027a1bb8c245236eca98",
|
|
"description": "intel/rt: switch to common pass for shader calls lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1dacea10f35983833dabcad220317fe6e61db31b",
|
|
"description": "anv: implement caching for ray tracing pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fed7ac932f38ba3daebc4f2c937cb12d8c34b14d",
|
|
"description": "anv: move trivial return shader to device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c852f78c41f608aaa940f17b81deb6191937777",
|
|
"description": "anv: store more RT shader data in pipeline_stage object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "045f4600b1cd3096ecd12cda9c28de09b7919679",
|
|
"description": "anv: cache raytracing trampoline shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab77aeb48884b611f76c9be78a610a529c01221a",
|
|
"description": "blorp: add blorp string in shader keys",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7479fe6ae0935fb8f9e3c64c16c7e6855481d1da",
|
|
"description": "anv: Implement vkCmdTraceRays and vkCmdTraceRaysIndirect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac6d7a1758cbee91caf6812333bb3416d22ad7e4",
|
|
"description": "anv: Make anv_address::offset 64-bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a67d7c9dee1a74c8aa861b0b848c455686d9a09b",
|
|
"description": "anv: Allow _anv_combine_address with a NULL batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f68d64dac01505560a53aabe2b8616685cace0c2",
|
|
"description": "anv: Add support for vkCmdSetRayTracingPipelineStackSizeKHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02f7964a134dffe2b904d0c3dec2e058d201cdc5",
|
|
"description": "anv: Compute scratch sizes for ray-tracing pipelines and shader groups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3ac9afca3890be4aed7ebcdd0e3499556964da2",
|
|
"description": "anv: Create and return ray-tracing pipeline SBT handles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b66d3e627a81c6b89171972c32ba2bf61665b7c5",
|
|
"description": "intel/fs: Don't pull CS push constants if uses_inline_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79dc25d8679ac6ab03c43ea51255ef046883d39f",
|
|
"description": "anv: Compile trivial return and trampoline shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e10455585115d502702a3f642dfd386d0c7a0c69",
|
|
"description": "anv: Compile ray-tracing shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "379b9bb7b04dc87797e49933bbfac786b7ef38fb",
|
|
"description": "anv: Support fetching descriptor addresses from push constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "937ffb1af0201fbb11c939ca67f7c5b6a31035fa",
|
|
"description": "nir/apply_pipeline_layout: Handle bindless shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "770d3312857a2ce2130dd949f3149d14068eb760",
|
|
"description": "anv: Disallow UBO pushing for bindless shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c92fd3584835b48fe745ef3c10ac1d71c5c6c6ae",
|
|
"description": "intel/rt: Use reloc constants for the resume SBT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "705395344d2541d038326a6f64fbff838b52a71e",
|
|
"description": "intel/fs: Add support for compiling bindless shaders with resume shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d055ac9bdf6a07f14b405d2ed1d6400e9b7c638f",
|
|
"description": "intel/compiler: Add a U32 reloc type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55508bbe66cdae22cc8ae74f27829fba13f393c7",
|
|
"description": "intel/compiler: Generalize shader relocations a bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7668d6fe5aed6706e7ee1c42d4053ed2c61adfb",
|
|
"description": "anv,iris: Move the SHADER_RELOC enums to brw_compiler.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d95d5b146511447294f3d593d6701b6ab389e711",
|
|
"description": "anv: Add support for binding ray-tracing pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cc5080580b2c858097184dd662441bd61ebde0c",
|
|
"description": "anv: Add a ray-tracing pipeline object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc05daf0e51b1e9fd99b9624d657cdca98d1d02e",
|
|
"description": "anv: Get ready for more pipeline stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f366f6a07163d757dcd881dfe353951bbfd25710",
|
|
"description": "anv: Add minimal boilerplate for VK_KHR_ray_tracing_pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d258b0bf0e072438fc9eb921c5335734e6794459",
|
|
"description": "anv: Add support for binding acceleration structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4664c9247833924d5f4a38342fc11c3e6e251fc4",
|
|
"description": "anv: Add stub support for acceleration structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e97002ebcf983ee6a8586a1564b41588a7109a6a",
|
|
"description": "anv: Add minimal boilerplate for VK_KHR_acceleration_structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72437f6d540d77e7bcfcfd46938accd996684b51",
|
|
"description": "spirv: Create acceleration structure and shader record variables",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "10b3eecd361af465e0e207fb18553ae37b924c45"
|
|
},
|
|
{
|
|
"sha": "5cecf826d3b4ed4282a6979e0c00713d0a5f8909",
|
|
"description": "zink: don't clear batch resources on fence finish",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b315aa43f1c2d2f17bdd6a78cf402daae060d31c",
|
|
"description": "zink: move some end-of-batch stuff to submit thread",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8dc03c2131701a9e803dba43a040bbc0b980fc3",
|
|
"description": "zink: flag scanout updates to batch state, not resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1d06c402aa21745740933de79dddbdbdd38486a",
|
|
"description": "zink: move fence reset to submit thread",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97f82493367004c6c73747000b331f8140095bfe",
|
|
"description": "zink: move sparse buffer commit to screen queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "478f129ee720229a2a3f5093a9f579c97951118b",
|
|
"description": "zink: move queue submit thread to screen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4159963e3d3bb7f40cd506515e1ec189800abbf",
|
|
"description": "zink: enforce multi-context waiting for unflushed resources on foreign batches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef418cfc5913dbd0830bb2b42d6d27d8ce4a0639",
|
|
"description": "zink: make init_mem_range() a public function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18c22f502439ff3d3be6738ca86a0ffc19961670",
|
|
"description": "zink: break out offset alignment calculation into helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d574b0a51e8af26037a3df21981d4535b4d6117c",
|
|
"description": "zink: apply zink_resource_object::offset for memory flush/invalidates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d80d9e1c9354135f3b4a5788e94ba2a09aeec2fe",
|
|
"description": "zink: queue v3.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28496f6ff21584766012a696b885dd4a1b4da73f",
|
|
"description": "zink: remove no-longer-used resource helper functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59ec1794f63ebc977e5d8006825c8f284746f023",
|
|
"description": "zink: use batch usage api for resource helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1226628eb652171943cee3e79b61a0bdf1b9c2d1",
|
|
"description": "zink: add and use fencing functions which take batch usage structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "982a2dfbd4a45cfed50e4f7f77702eb27b4f866f",
|
|
"description": "zink: improve tc fence disambiguation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "618784732a227e5aa4970b303b1e34541c5f400a",
|
|
"description": "zink: only update last_finished during batch reset if the batch was used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56c7e69c4d9dca0e4e0f4c56dcfe97e8b8b4aa5e",
|
|
"description": "freedreno: Fix leak of the screen hash table.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b76f2299544c73c831edf4b1e212427a41ccdd23",
|
|
"description": "crocus/bufmgr: fix userptr left over fail",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45c12da2119a4808afde9f9b1c7bbd40ca58cefa",
|
|
"description": "croucs: limit stencil swizzle change to older generations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7eb3728e4b50fba5cbfc6e5bd1b8cffb807ba50b",
|
|
"description": "zink: clear textures directly when possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0608b3efcf82944a951a2bdc816f062dcdba64c",
|
|
"description": "crocus/gen8: add support for cherryview (env var for bdw)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c63030419692b433570a08d33a86e36adc16bc3a",
|
|
"description": "crocus/gen8: hookup gen8 state generators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edf05076a45eb8d30c8481e58dd0cea518b3b10b",
|
|
"description": "crocus/gen8: handle sampler differences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "661f108d808e5378eba779d4af758d6f4228fb6c",
|
|
"description": "croucs/gen8: handle gfx8 surface aux addr reloc.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12e4da8053f6dee84774053eec4242762de3eeec",
|
|
"description": "crocus/gen8: port over VFE/compute state changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "612c30bff7db91645b12246bd1f12ae46c6a040c",
|
|
"description": "crocus/gen8: port over ps/wm state changes from iris.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5888b718472274da042bb7916b550ee227a4f019",
|
|
"description": "crocus/gen8: port over vs/gs/ds state changes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "457f21aa91c27b04b921dd2d49c3db4365ac68cc",
|
|
"description": "crocus/gen8: add depth stencil state support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "524eae8b7876e7684b1d63c07cde4a941c015fba",
|
|
"description": "crocus/gen8: add viewport support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d12a9eda72409168ddafedee46e602f3499ffb84",
|
|
"description": "crocus/gen8: add rasterizer state changes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6613c0ac374d379924add8df8ae4c627cbc3159e",
|
|
"description": "crocus/gen8: refactor blend state for gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4025c9d34096687de9c59b549fde4117e35256b0",
|
|
"description": "crocus/gen8: add PS blend command support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22b9063aeecdc4dbefa6a9931aa84aa098c8fb08",
|
|
"description": "crocus/gen8: add VF SGVS support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b32fccd3f1635bef04b1621caa32a1f59e75041",
|
|
"description": "crocus/gen8: add SBE swiz support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88bba6a49eb50cb2f312bc0a38edc524ccd6c385",
|
|
"description": "crocus/gen8: add streamout support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "750e0c1ff3ce467ef7107cbc8b338a8afcdcad92",
|
|
"description": "crocus/gen8: add PMA fix from iris",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "786cf437dbe806cf952fe0a6582370bfda06b339",
|
|
"description": "crocus/gen8: add VF topology support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "961ee7e72b98fd46b245c609968bc0aabaf2f48b",
|
|
"description": "crocus/gen8: state base address + misc setup state.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "515f9f5e401507223692ccd6b2cf64ee22fc69e1",
|
|
"description": "crocus/gen8: add support for vertex instancing and index buffers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abc990df9b98302e58100783862557e574a00ba3",
|
|
"description": "crocus/gen8: add raw pipe control support for gen8 workarounds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "117fdacc2b3d73beb92fd799b350c0481039454f",
|
|
"description": "crocus/gen8: limit vertex buffer workarounds to ivb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36fd6152f6b7eb9f510b2ef71f7bfda237636068",
|
|
"description": "crocus/gen8: extending gen7 binding table pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "643475bad378206d296f9307430739235cbad5a6",
|
|
"description": "crocus/gen8: add l3 config support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0a96d681703ed32abb1b1a0db279c96b9982167",
|
|
"description": "crocus/gen8: add sampler / border color support for gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cec8eed70b869a80793f92fe17d6a499ed142e0",
|
|
"description": "crocus/gen8: extend predicate handling to gen8.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aac830ec65a3cab30e4cc44f18dfab3473ae0ba0",
|
|
"description": "crocus: extend hsw cut index to gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a422823a611109fdf7a537668876879cdf4062b1",
|
|
"description": "crocus/gen8: extend image support to gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60c03d003af992a19c724c880781a8f14a442c88",
|
|
"description": "crocus/gen8: extend some compute + state functions to gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27b86a8b5c45461e7e0bb095d169c3863a739aa6",
|
|
"description": "crocus/gen8: add push constant support (extend hsw)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72e5778579d04975c9a9c8f35d1e01a1f356f9e6",
|
|
"description": "crocus: extend l3 config setup to gen8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7210e98c003e3cca6b5e2b0740a2ec69df71467e",
|
|
"description": "crocus/query: add gen8 support to queries by extending hsw checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b5b2237a083e6b51766cd07243def9dca3ab0e4",
|
|
"description": "crocus/stencil: limit stencil workaround to gen7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa52824f3d4f98a34571b24e2d367566344085aa",
|
|
"description": "crocus: limit texture gather workarounds to gen7/hsw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df0e131b43119be5433613f127edd1da9b738e92",
|
|
"description": "crocus/gen8: limit some pipe controls to gen7/hsw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22ee372eb31f6c9fc30d4a57b01abddbaec34708",
|
|
"description": "crocus: refactor blend state code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9c1c75e9ce3f6d06c5a0a1d6610a63184b5954f",
|
|
"description": "crocus: convert a bunch of is_haswell into verx10 checks.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae17ffedb7fa45008a8f4264c51c6f09cbbde0f0",
|
|
"description": "crocus: fixup workaround_bo to match 965.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ced4213309784151c25aee452ea13e2613895f9",
|
|
"description": "crocus: rename genX proto functions to avoid iris conflicts.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cfc41aa6be77ca51b197c76b5f53b84d917747d",
|
|
"description": "crocus: fixup stray tab",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f557d11f153cc1b92ce00fa6a7e35d56fdc5bcd4",
|
|
"description": "crocus: drop dead gen prototypes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "553743e04aab7abf8d9622771a15d94c40d7057d",
|
|
"description": "i915g: Clear xfails for vertex texturing.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7378c6479278983de7f1f39902aade0567a53965"
|
|
},
|
|
{
|
|
"sha": "4ef8eebdc7cf244a999e754c070471cfc3e8425a",
|
|
"description": "i915g: Use the color swizzle to reshuffle the blend const color.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fda53b57499e905ca67e7d97fbb1f224713d1aa",
|
|
"description": "i915g: Simplify color write mask setup.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd4121fe0430e41d7c929fb843a27bc16e355ef5",
|
|
"description": "i915g: Move cbuf color swizzle lookup to CSO creation time.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b3840d9613928b97beb26c18d2ca60471c9516f",
|
|
"description": "i915g: Compute 3DSTATE_BUF_INFO flags at surface create time.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8867b3d989f3d338b0796c028aae7272b20f827",
|
|
"description": "i915g: Create an i915_surface for our pipe_surfaces.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51458ba9e9c7c8cc4e44b7ffb1e24ad88b25ffe3",
|
|
"description": "i915g: Remove nr_cbufs loop.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6da3827d031bf4d345d3048a149bcddd52a9a11",
|
|
"description": "radeon/vcn: use st_rps_bits only when it's set",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c9baccb516b70469ec8dc3c64af423d35617cf04"
|
|
},
|
|
{
|
|
"sha": "806498eee8f0d39897c1727b82ab08cbc75f1ee5",
|
|
"description": "docs/isl: Consistently use 3-space tabs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "105a51b16667699bcbbbaf24e5820e4a63774583",
|
|
"description": "docs/nir: Use 3-space tabs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2175cc3920e26e41ea980988ea465c7ad34bf24b",
|
|
"description": "editorconfig: Use 3-space tabs for .rst",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c6084634f8fb1af036f7649955deb48b3f90064",
|
|
"description": "ci/llvmpipe: Mark two more multithread program link flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cb043cf82af4af88dbfe83ce1eff4cc41e2a766",
|
|
"description": "freedreno: Cooperate with tc to stop checking the BC for resource_busy().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d0aceae4db45542f8d9531ec6e9ff5bee6ed282",
|
|
"description": "vk/util: add macros for multidraw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c968b8301bec54f4b7a61e4c4144ccd322ca92c",
|
|
"description": "radv: advertise extendedDynamicState2LogicOp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8efa8971683f50a3b9473a0be7d2027f0465a6dd",
|
|
"description": "radv: implement dynamic logic op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6bf5cfe59bfc19124785d39ab25584bfbf07f5e",
|
|
"description": "aco/gfx10: Emit barrier at the start of NGG VS and TES.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9447abb365c0e33a1afeb2ed25a5f10cc4aa968",
|
|
"description": "aco/gfx10: NGG zero output workaround for conservative rasterization.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25314996d058629ff9d669fe917741c29222b35b",
|
|
"description": "radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
|
|
"description": "panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20b22efdcb72ddadb1a64e6f4dcf4f1fe4ec5b29",
|
|
"description": "pan/midg: Add a flag to dump internal shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "773bc1188bcc62b5badd0f6191df079b51cc49ea",
|
|
"description": "panfrost: Make panfrost_scoreboard_initialize_tiler() return the job pointer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d2ed635c349dd882b1c67d13c6d15e182ace222",
|
|
"description": "panfrost: Constify the constants pointers passed to pan_blend functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aefa40886bbdfcb17848007d0b58ff34fc906c3a",
|
|
"description": "anv: adjust headers for non-GNU after e9e1e0362b6c",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e9e1e0362b6c2d06867e5c67b13e812f3a24c3d5"
|
|
},
|
|
{
|
|
"sha": "7aaa54feb53a9d0cf3277bef31547312ee56b277",
|
|
"description": "radv: implement VK_EXT_physical_device_drm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ff9dea27dad8c54ac19e7586c6a45d737f8fa6",
|
|
"description": "zink: use multidraw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6855b2e183e6738081fcf4a949d9d60796a205f",
|
|
"description": "zink: support multidraw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84199077d95f6c3022acc04e0f654b5476620aa8",
|
|
"description": "zink: clear the fb clears array instead of freeing it on reset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cc2929e876204ba967e5857fb4fc35522d6f506",
|
|
"description": "zink: add more clear hooks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f420b3f5521105c38cf9346238d1dbcae2030f8",
|
|
"description": "zink: add a flag for disabling conditional render during blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "786fa3435cd3ca884c65a432cf71a8c6fe818469",
|
|
"description": "spirv_to_nir: Add environment variable to change default log level",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9991d5ff1e8d471a75f2bab22b2776aef90cabd",
|
|
"description": "radv: Provide a toggle to avoid warnings about unsupported devices.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26af7ef67fd8d1b6bb22e9332984136ec61b358b",
|
|
"description": "v3dv/build: meson infrastructure for multi-hw-version support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f257c79ea4e5aebba33b37ccc7e59ebf3d0ac037",
|
|
"description": "v3dv: remove gen-dependant includes from v3dv_private",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e40f13f9a87d4cf73ce6aeb27925d8d0caab4dc",
|
|
"description": "v3dv: don't use cl_packet_length for prepacked data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bea0d76b8ce9ecc2fa079a4e1ab98ec84442c3f",
|
|
"description": "v3dv: split v3dv_descriptor hw version dependant to a new source file.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67f4624c0c528d9d46dea03564817507e692ea5c",
|
|
"description": "v3dv: move several hw version dependant code to their own (v3dvx) source file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76634f9b8a6ff9d94566435ac9d4a34856c00e48",
|
|
"description": "v3dv: split v3dv_device hw version dependant code to a new source file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f526f92043adfb458e1140dde16463ae060f4901",
|
|
"description": "v3dv: split v3dv_format hw version dependant code to a new source file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3793dbef3e7626dcb2b96a2757aefb2c4b05f48",
|
|
"description": "v3dv: split v3dv_image hw version dependant code to a new source file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad805712edc5956cec4d73908ef35b0eb91b3827",
|
|
"description": "v3dv: split v3dv_pipeline hw version dependant code to a new source file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83ba3c1020da2ef04db3acf0d6a8fca26fe90e7d",
|
|
"description": "v3dv: start to move and wrap hw-version code with v3dv_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efc363a7ce667c7638c89e282cb4b365a71da894",
|
|
"description": "v3dv/cmd_buffer: move cl_emit calls for Draw methods to helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d39930fb9205bf6f3707171daa8f86a0a5a9a72f",
|
|
"description": "v3dv/cmd_buffer: add helper job_emit_binning_prolog",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1dc8c2d9f61f58259185c05f0951fb2ffb128118",
|
|
"description": "v3dv: rename v3dv_pack for v3dvx_pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c4478f43bbb18f6c71cb85433139c1a0d2cb697",
|
|
"description": "i965: fix regression in pipe control on g45",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b505db3864b097fa3bbf2a35bd3184554eb449d7"
|
|
},
|
|
{
|
|
"sha": "91a1849ff04fc6b7b921a303823a111196ff8559",
|
|
"description": "wgl: remove hard limit on pixelformats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f9368ddb7c1ae682a9943cd82bbf297151da2c3",
|
|
"description": "ac/perfcounters: add a GPU block ID to every block definitions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a8776fd8c46ca257efb38cf13b02dafba9bc000",
|
|
"description": "ac/perfcounters: add more SPM configuration fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d8d6ebcb09f8506abc7c84267f97f31b55b0214",
|
|
"description": "ac/perfcounters: rename num_multi to num_spm_counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da947725100249d671683d0e5ca7b9c2d5950e8c",
|
|
"description": "ac/perfcounters,radeonsi: rework performance counters layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66a34be6ac37d3475c492a0c83fbe3aadb3aa016",
|
|
"description": "ac/perfcounters: remove ac_pc_block_base::num_prelude",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "100fc3020ade0a44f904d1e6a94e01c0d5a957a6",
|
|
"description": "anv: provide dummy vkCmdSetPatchControlPointsEXT",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0d031d1da34bd3a58d723397404c7998117abb18"
|
|
},
|
|
{
|
|
"sha": "91029211093c7ab9e32de101ac7499a958635ac6",
|
|
"description": "llvmpipe: Add handle export for resource_get_param",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2dcc9c7f54edbff075665ebe5d50f2499dc12163"
|
|
},
|
|
{
|
|
"sha": "d3ea8f519eab95f4911143814b412ffbbd05f2d8",
|
|
"description": "docs,isl: Document Sandy Bridge HiZ/stencil",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986",
|
|
"description": "nir: Add raytracing shader call lowering pass.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02c5dc8035b8b03d1abc74074767303951fd0a5b",
|
|
"description": "nir: Add lowered vendor independent raytracing intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58f5605124a74eeac6a6156b093c9f098bb99c78",
|
|
"description": "freedreno: Handle full blit discards by invalidating the resource.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74ede4b353bcac7451a56c75712e25151f7c6b63",
|
|
"description": "freedreno: Move the rsc-based batch flushing to helper functions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "447b6f60a6902e07ca034e0ebf667e76cde93ec6",
|
|
"description": "gallium/util: Introduce a helper for finding whole-resource blits.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ce44dc9bc6bfbd88639e4ebeb16680d35585088",
|
|
"description": "gallium/draw: Garbage collect draw_pt_fetch_emit.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e019269d64f006ee870d47df9845d554a6851a5",
|
|
"description": "gallium/draw: Garbage collect draw_set_force_passthrough",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae2b7a29d20546e494d8d10dfcf5880b54e5b999",
|
|
"description": "docs/envvars: document MESA_VK_WSI_PRESENT_MODE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7369b1a21ee7425492eaa2e2fece0c5e0a34ba99",
|
|
"description": "vulkan/wsi/wayland: simplify wl_surface version check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb98171252aeec2a165cecbac0ee0987769f1511",
|
|
"description": "intel/gen125.xml: Drop GPGPU_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9e1e0362b6c2d06867e5c67b13e812f3a24c3d5",
|
|
"description": "anv: implement VK_EXT_physical_device_drm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a2e3d27366c1269868de536da90d145e230dbc1",
|
|
"description": "radeonsi: cleanup some primitive discard CS TODOs regarding instancing, etc.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b5eb336e18a8ccc8425e107e316a239a1f4f943",
|
|
"description": "radeonsi: skip buffer_atomic_add(ptr, n) when n=0 in the prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df4de12af48b66578e5fe2fce557abd713f28980",
|
|
"description": "radeonsi: drop support for triangle fans from the prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fa58c04e4f01d39c4a95658c031f6e4437cbf7b",
|
|
"description": "radeonsi: drop gfx7 support from the prim discard CS to simplify code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc95ba6c86f97876651b80150b424b179ba87d34",
|
|
"description": "radeonsi: remove the Z culling option from the primitive discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a448074d0507e6a225f3ff97a291bac219486252",
|
|
"description": "radeonsi: don't compile TES and GS draw_vbo variants for the prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b35b5926c9b077087bcfc614ecd4203b710a57aa",
|
|
"description": "radeonsi: try to keep all VS input loads together for better perf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "901f4aa5d62f8a3e7b90233b6dd1b6e7c0dfde5a",
|
|
"description": "radeonsi: remove incorrect comment about PA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce4f4a8d13c5b1b0816f6b3121131d7b63f746c2",
|
|
"description": "radeonsi: set more precise max_waves in NGG code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e9cc86511f154896d0bd3beab8b96c9d62d00f6",
|
|
"description": "radeonsi: merge 2 conditional blocks with same condition into 1 in culling code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "786678a017c5b488bd36fade440d9f5308c3d23c",
|
|
"description": "radeonsi: restructure si_get_vs_vgpr_comp_cnt for readability",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06ff0ae4bbf7d328b64fb8f51aee791e08afdc05",
|
|
"description": "freedreno: Flush if at risk of overflowing bos table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b4f670c1cf0361a7913d256e12544acf7536665",
|
|
"description": "freedreno/a6xx: Handle fb_read in sysmem path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a1eabd7d8bb740a0d349bc29b35e7691ca3d0d1",
|
|
"description": "freedreno/ci: Garbage collect some a630 flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aeaeef661a8f2ba5a4f1a4ef271cd8415c81d98d",
|
|
"description": "gallium/tools: improve handling of pointer arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e508777b453704fd6bc940345eba1ab0918a3d5",
|
|
"description": "radv: allow VK_FORMAT_R8G8_SRGB sampling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a14d98fa247ef33c0787b07ff8d5f663cdc4408",
|
|
"description": "nir: Document all the ALU opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73188c6954299d57c5b3eb30c514977895283b66",
|
|
"description": "nir,docs: Add docs for NIR ALU instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f00b5a30f5799b5072197ecb92bbcc16877109cd",
|
|
"description": "nir: Require vectorized ALU ops to be all-or-nothing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea68d4a676260d9c45dfbe0cb8de8e40869b5523",
|
|
"description": "nir/propagate_invariant: add invariant_prim option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7144f338025e1f4db4d01cf79e1d9bda218fea0d",
|
|
"description": "zink: handle custom border color without matching wrap mode case",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "36f4e61403a32081ffebfa3d178bfb7ba483559f"
|
|
},
|
|
{
|
|
"sha": "69d4fa3a1c1a376858230669569d9812a149cbc1",
|
|
"description": "vulkan: Update the XML and headers to 1.2.182",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e08bae9b38a241b505e882d681f6f68d346937e",
|
|
"description": "nir,vc4: Suffix a bunch of unorm 4x8 opcodes _vc4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0afbfee8da30d465f141d214ad6a307ed54b3b03",
|
|
"description": "nir,panfrost: Suffix fsat_signed and fclamp_pos with _mali",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0f713960b17328712c84dde539a76b22a8bf38b",
|
|
"description": "nir,amd: Suffix nir_op_cube_face_coord/index with _amd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5510536e76e65e8a4f089a8d7acb093de853173",
|
|
"description": "aco: Fix checking if load_shared is used by cross lane instructions.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b4e22eb4822d74a6e981c629ddff9bcd29b9a0ec"
|
|
},
|
|
{
|
|
"sha": "90c7ab08ea1325964e3c74f1f6b58f97845e3490",
|
|
"description": "ci: use bash with download-git-cache.sh",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d074cc4af492950273960cef723c3813cff5231e",
|
|
"description": "util/fossilize_db: Only lock the db file, not the index.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169",
|
|
"description": "util/fossilize_db: Do not lock the fossilize db permanently.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6",
|
|
"description": "util/fossilize_db: Split out reading the index.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "bd41c51c8f4d67d18d8a4407358ea4b71f153d2a",
|
|
"description": "util/fossilize_db: Pull seek into lock.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
|
|
},
|
|
{
|
|
"sha": "a99474fae52db73a23861c2ba961ee5424222da5",
|
|
"description": "radv: Add -Wpointer-arith.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72174a3eef230883444e7f7c77a89c4919bb38d5",
|
|
"description": "ac/nir: Update TCS output barriers with nir_var_mem_shared.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bf966d1c1dd968116b8b547ca2739f5113caccb5"
|
|
},
|
|
{
|
|
"sha": "ed04cb62d898ade2670dbb486cfaebedce19bb6f",
|
|
"description": "docs: use rst captions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e41efc173b3c9c5e7061cab4656a2ba08731effb",
|
|
"description": "docs: use more file-roles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63c9d519812f48602d8d83b6c89dbcd33208f3c2",
|
|
"description": "docs: drop historic meson details",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07cd8897fbdd8bbdb82fe93bc00a4fbf184d915e",
|
|
"description": "docs: remove outdated clarification",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "309b549f0eb8876af2af0f5599181a7ba7494f54",
|
|
"description": "docs: remove outdated meson-section",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa8868192b7c6b52bf7d7294b8b4525783026cb2",
|
|
"description": "v3dv: remove const qualifier for resource pointer in view objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8abedb97458470b5829f01d33663fc4d79ef976",
|
|
"description": "v3dv: expose VK_KHR_copy_commands2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa61a653a5dcbebd8b5a0f32ea4dbba3cba77dd6",
|
|
"description": "v3dv: implement vkCmdResolveImage2KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e358a74d0820e8f0735083b406b02741cf93822",
|
|
"description": "v3dv: implement vkCmdCopyImage2KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3bdc03fd28703b3c18fcc2e423fab43a9ddda4ec",
|
|
"description": "v3dv: implement vkCmdCopyBufferToImage2KHR and vkCmdCopyImageToBuffer2KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47390d6669ae57ad0594f028d8275029c3361c8e",
|
|
"description": "v3dv: implement vkCmdCopyBuffer2KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06a9a3ead56552f66139c08dc31cf312008ae0bd",
|
|
"description": "v3dv: implement vkCmdBlitImage2KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89b4f337d50c01c5782e19ee40b57a6c9e4b324b",
|
|
"description": "c_std=c11 in meson default_options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61a845ca19f7c1d236a7f517108c6ddb3b929c64",
|
|
"description": "ac/surface: don't set DCC_PIPE_ALIGN modifier bit for gfx10 with 1 RB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2acd34f2664e538836644c1a410d9ac0b937af22",
|
|
"description": "ac/surface/tests: fix RB counts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c3225cb53bae8dacf6c5b1407b3c59f3de95c1c",
|
|
"description": "radeonsi: move the accepting code into the bbox cull branch in NGG cull code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12d2df15f178591d45193b6cc3e093281e2ea0aa",
|
|
"description": "ac/llvm: add a callback to ac_cull_triangle to generate code in inner-most block",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18055726948f24670a31bb421cc9fa07140c1a5e",
|
|
"description": "radeonsi: fix multi draws for the prim discard CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "848dbe9ff7bb696250dfb2e79f7dfd661cba69b5",
|
|
"description": "radeonsi: fix incorrect counting of compute_num_verts_rejected",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cde2f96f9bc86de714795a7491d1cf7ede2268a",
|
|
"description": "radeonsi: use ac_build_bit_count instead of opencoding it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70b5a5cbbf6888bcf251b42d957529048d9e82d9",
|
|
"description": "radeonsi: fix compile failures with SI_PRIM_DISCARD_DEBUG enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4d90b1182acb3365789755a618ef14cc7e53fa6",
|
|
"description": "egl: fix in expected type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b8199e4a25b8aaca47d07c8236a9dca84f05b1f",
|
|
"description": "crocus: Drop extra_aux support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82de184c3a2c797eb010b982636dd34c04cd1b8e",
|
|
"description": "radv: Enable VK_KHR_acceleration_structure with RADV_PERFTEST=rt.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c27e3a6248c60ad094233c3ec783d9274fb9055d",
|
|
"description": "radv: Add rt perftest flag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "438cb7f9a31250d01984d2122b35d153c37bc1c6",
|
|
"description": "radv: Expose formats for acceleration structure.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9920eadf83b1c802b175b83b10beb717a75b63aa",
|
|
"description": "radv: Implement load_vulkan_descriptor for acceleration structures.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85e39cb325abfe09cb4d59e7a2de1976675ec94d",
|
|
"description": "radv: Convert lower_intrinsics to a switch statement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4b3ce5d56e7eb22a7d0f97b4709bef6e16af16e",
|
|
"description": "radv: Add acceleration structure descriptor set support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dad88b4694cf82664f633187442ec65c14f3812",
|
|
"description": "radv: Implement device-side BVH building.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d51a4b4c4b0f1a6c4f73cab026d2f1b42ead547d",
|
|
"description": "radv: Add initial CPU BVH building.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67e949a8f80d1458a538b297e786823282bc76ee",
|
|
"description": "radv: Use the global BO list for acceleration structures.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f31bfda34abaf5fdd3c31497b476b11f23f728f3",
|
|
"description": "util: Move the 4x4 matrix inverse function to u_math",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1727adfbc55dab76be75be72aad32d293774c992",
|
|
"description": "freedreno/ci: Increase # of jobs for CI runners",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc00abe46c2910449197be0c449f48446a43eefb",
|
|
"description": "freedreno/ci: Start longest traces first",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "714145f54c4dfc9bfcb7af10ee85bbb9e755efff",
|
|
"description": "crocus/gen6: fix depth blit blorp regression.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caa5c5b12e50ad85867ff06d4202c786b498ca8f",
|
|
"description": "freedreno/ir3: Move NIR printing to mesa_log.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "990c23260319fa25f873038f776d8ab1f3f5628e",
|
|
"description": "nir: Add an interface for logging shaders with mesa_log*.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88fe7ab4fae7c86457f9473b67dafa6bdd8fe5da",
|
|
"description": "freedreno/ir3: Move the native code output to mesa_log as well.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d458336c647a976dac2aa029fb099533fc7981d",
|
|
"description": "freedreno/ir3: Use mesa_log_stream() for ir3 disassembly.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "250c127c200f6ccd5463c0af6bc5cd9eb607de94",
|
|
"description": "util/log: Add a streaming printf interface.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3863008c22375d9cc1ecfab2a816c49c8787b83f",
|
|
"description": "freedreno/ir3: Move the assert output to mesa_loge().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecf807c900f0412627eb21db92bc30a43e4e46b4",
|
|
"description": "freedreno: Move some driver debug printfs to mesa_logd.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caf69b5b778667dbd5d777ac15cc1246ddb16c75",
|
|
"description": "i915g: Add triangle provoking vertex support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ddf5c798d233940264ca3b8ecf7db285ac68958d",
|
|
"description": "docs: update calendar and link releases notes for 21.1.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8d54b7a713e1665c476a97123aae042e906d10b",
|
|
"description": "docs: add release notes for 21.1.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f86cd46eb2ae4d48886c4a68cf764fd3c31e9a3",
|
|
"description": "nine: add zink to the build target",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f91ffe13490e33ad4e8e8c280297f0f56c0f6e6a",
|
|
"description": "nine: only enable tgsi disk cache if the driver supports it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "977355c6e5efd781dde85d834172dd23cd4852f1",
|
|
"description": "radv: fix dynamic culling and depth/stencil related dynamic states",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "651c6b16ff09745cb033566bc7910375868027df",
|
|
"description": "radv: move pipe_misaligned and l2_coherent image checks to flags set on init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1af22d9dd7777739fbb5f1198a1dd5748d85964",
|
|
"description": "radeon/vcn: allocate non-tmz context buffer for VCN2+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "796358e2f56b8444f2d422ea14639945be7c709e",
|
|
"description": "radeon/vcn: move calc_dpb_size into create_decoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b97dedd365fbd8c2e62e0fecc89d01cfc38eb0e6",
|
|
"description": "docs/isl: Add detailed documentation about CCS compression",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b15ce9fa2dfcbf0a421a6846727cbce279492a7",
|
|
"description": "docs/isl: Add detailed documentation about tiling on Intel GPUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f6ebd2b73207845be0f01d49c22b0a48c7ff367",
|
|
"description": "docs/isl: Add detailed documentation about isl formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3894e42590a79551541819185fbf0161990f7953",
|
|
"description": "docs/isl: Document ISL's units",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d07ec294bb3e86a7a7f896f2d417ceffff093b1c",
|
|
"description": "isl: Document more members of isl_surf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "831750b40b67ed07b7473d17531f70fb23b4e9b5",
|
|
"description": "docs: Begin documenting ISL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3a63149dadcf9aa5b34a4cab884a233a6d6c75c",
|
|
"description": "zink: remove inlinable_uniforms_dirty_mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78f820acd7d438f1864fbc76a93ac76a88042f37",
|
|
"description": "zink: remove duplicated bitflag filtering for inline uniforms",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60348360a2dbecc27afe10fca36122976c7057d8",
|
|
"description": "radv: create only one pipeline for decompressing depth/stencil images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "213c4c5f44f0f731a2c7538405612eea81f874fa",
|
|
"description": "radv: always decompress both aspects of a depth/stencil image",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50233d0daa3ca444a1f1caf6e9eab1144d28530d",
|
|
"description": "radv: reject binding buffer/image when the device memory is too small",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66dbd16f38e6acccb9ba3ba02d0f9bbb18e4e3b1",
|
|
"description": "radeonsi: skip instance_count==0 draws on <= GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2624765e66efbedd65841a11d68d3bd4a3baccbe",
|
|
"description": "nvc0/ir: Initialize Limits members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f771134ad07fc8c3755ba36b294cbf49259998e",
|
|
"description": "intel/vec4: Add missing break statement.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "89fd196f6b5e80fd4082ed5842e51b944907eff3"
|
|
},
|
|
{
|
|
"sha": "2b3fc26da8bed1f70f6631a3fc6c6cd43fe2acc2",
|
|
"description": "i915g: Switch to using nir-to-tgsi.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "934d2c8f7f51d6e148e2b034e88a5eb6e1b9c98a",
|
|
"description": "i915g: Handle fragment depth being in OUT[1] not OUT[0].",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "026452fe466f2537ce2496efd008b16d1be5053b",
|
|
"description": "nir_to_tgsi: Support integer sysvals on !CAP_INTEGERS hardware.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "baa8d33908cd640ef1e5c7efca931d43a46cd9f5",
|
|
"description": "nir_to_tgsi: Fix internal handling of NIR uints for !CAP_INTEGERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47804f53f991c3467671e05421df437b0f34eb22",
|
|
"description": "nir: Do peephole select on other instructions if the limit is ~0.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aba8b6675ae3ddc136f4f48cbabb7d3e24c6d58b",
|
|
"description": "nir/lower_int_to_float: Make sure the cursor is in the right spot.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31ab2735dbc64c5d67b7db3ef75e9fd5969f4b2a",
|
|
"description": "i915g: Allow fragment coord conventions TGSI properties to be set.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "942f62a9b28f9afc32185506b0a9bbf770287f84",
|
|
"description": "i915: Drop assertion failure about seeing each const decled once.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7378c6479278983de7f1f39902aade0567a53965",
|
|
"description": "i915: Disable vertex texturing and delete the code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87f35032a664c6b93cde40777f5c587d3312d716",
|
|
"description": "anv: enable multi-planar support for drm format modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec70092d55c913a9a24f21d184511bf65fc2ae65",
|
|
"description": "anv: support multi-planar format in add_all_surfaces_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "345a4e987104406a6fb8145c841f92dadaf0b270",
|
|
"description": "anv: fix some log formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bce24e214050686c510beed5221c1259a498bb2",
|
|
"description": "freedreno: Add some cheza flakes from the last week.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df7fdae127a78f400f5827bd88c6db89dada6da6",
|
|
"description": "freedreno: Skip staging blits from uninitialized resources.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4018c5f928b01c1536a7361c0f04bbf314a1f598",
|
|
"description": "freedreno: Add more detailed blit debug in FD_MESA_DEBUG=msgs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8effbeeea6f7b2de29bc9e9a85dc96fe15adf51c",
|
|
"description": "freedreno/fdl: Give the tiling mode a nice name in debug dumps.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57da290b52aeb411082ea1d594818b6662c23c38",
|
|
"description": "freedreno: Move FD_MESA_DEBUG=msgs output to mesa_logi.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4203bf7abaa24ad20d76267a663668600b45f40",
|
|
"description": "freedreno: Add perf_debug() for our software conditional rendering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6402dc17b3836dbe11dacad57a566b80c2d0db9c",
|
|
"description": "freedreno: Defer freeing batch->key",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "507f701d9e89b891fdfa03ad23dc73acf3c5c6b4"
|
|
},
|
|
{
|
|
"sha": "64cb143b922b4c074a8404359e7ed9b790941744",
|
|
"description": "spirv: Fix handling of OpBranchConditional with same THEN and ELSE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9c2a11430e101b820ce8d605f3cc5b0593bb4c5e"
|
|
},
|
|
{
|
|
"sha": "38e8d7afe30bb33218191ac681607de48753fbae",
|
|
"description": "pan/mdg: Fix reading a spilt register in the bundle it's written",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31d26ebf1b9d0f819c894aec10c29a44052a995a",
|
|
"description": "pan/mdg: Fill from TLS before spilling non-SSA nodes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed9a9a09f2899baadbcf700352a70df677f658ef",
|
|
"description": "pan/mdg: Reorder some code in mir_spill_register",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1490e7e622d1b3ffe35ad9f577f13744497c0169",
|
|
"description": "pan/mdg: Add a bundle ID to instructions",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e3ec5989591cb97d45910a80f685870c6c82935",
|
|
"description": "freedreno/a6xx: Skip nv_copy_image tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fff2aa46a7be9cd3af7a22c812e86de58455ce3f",
|
|
"description": "freedreno/a6xx: Flip on copy_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ca9f4f5ca686527f7ec2fcc0051f5c5dbe1df1a",
|
|
"description": "freedreno: Fix for multi-draw blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9629f3aa4632f8379631a44b95f7394fdce25fa0",
|
|
"description": "freedreno/a6xx: Handle u/snorm vs u/sint validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "678e4842cca21c5098b0f458464375dac5153897",
|
|
"description": "freedreno/a6xx: Use UNORM for SNORM copy blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70d571e558cb6e32e8631ca51f98920d4dfaeeba",
|
|
"description": "freedreno/blitter: Flush before self-blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f29425a0ac345e037a72bc62a5065cfd1e64db9",
|
|
"description": "freedreno: Fix flushes with NULL batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c67924251292106963afa4f27639fe5d3c32eef",
|
|
"description": "intel/nir: Fix txs for null surfaces",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "05a37e2422080278a668f048cd8bc7a0e4d5d644"
|
|
},
|
|
{
|
|
"sha": "ac9ae97d304c5050262285db6d2fe4897a932653",
|
|
"description": "freedreno: Flush batches upon destroying the ctx.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a9225d05f544925cd8f92fff41af61f71a69dfa",
|
|
"description": "freedreno: Remove broken back_blit optimization.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09e1fb2bceb650d700bf94f668c116ec93a58319",
|
|
"description": "freedreno: Move the !MAP_WRITE write batch refcounting to the branch.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd571565d2c71c47a6894e31db84f2150b5f3e86",
|
|
"description": "freedreno: Fix batch reference handling in flush_resource().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf2747e7ace0a62e18e7f0910af1ab1d4f5e1019",
|
|
"description": "v3dv: implement VK_EXT_index_type_uint8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9c53c50ad37fd8474baced71d14d52e6b7ddbf6",
|
|
"description": "v3dv: enable ASTC formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26a7afc94fae80a105d877d2372b3c20b07461b2",
|
|
"description": "v3dv: add ASTC formats to get_compatible_tlb_format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56bf92ff0b15db77e34a5382fdd047c7dc2a42fe",
|
|
"description": "v3dv: divide by block size in copy_image_blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6756f55c842b98a27f41714b89b39301c4abc1de",
|
|
"description": "v3dv: add the unswizzled RGBA4444 format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8aaa08844fcdefb5d3ca9af871ead70ac7bef282",
|
|
"description": "r600/sfn: Clean up some ALU lowering and move code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82c076d2c3147d632e951bc143a65d79ca183113",
|
|
"description": "r600/sfn: Don't read return values of atomic ops that are not used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "800bfefde58924826889756288326f24acf27e2d",
|
|
"description": "r600/sfn: Drop method for emit_atomic_add, it is handled in generic code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e8901a07228d235bedc50cf69613e35183a4fac",
|
|
"description": "r600/sfn: don't read back unused image atomic result values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e1a7039340cdabb4fcef63a1bd24bb927031810",
|
|
"description": "r600/sfn: don't designates initializers, since they are c++20",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9d8d9acbb6a620684fb4dac4affe25816587d92",
|
|
"description": "iris: Avoid abort() if kernel can't allocate memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d873e30d3b29582880b23a34e047d965849ae590",
|
|
"description": "v3dv: expose VK_KHR_shader_non_semantic_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fd152dab3db152c8734b5ee0e312cab4257cd04",
|
|
"description": "disk_cache: use UTIL_QUEUE_INIT_SCALE_THREADS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3713dc6b2a7472a838885b9ff1e4e07f9b9b7713",
|
|
"description": "util/u_queue: add UTIL_QUEUE_INIT_SCALE_THREADS flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c88df1f6a524c52c8d893ed8db2cff01e8bd14a",
|
|
"description": "util/u_queue: move function definition up",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edb77ec3c770135280cc321326c7924b73fb535c",
|
|
"description": "radeonsi: delay sample_pos_buffer creation until first use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84dca32c51e9f70b20515afd304826091c775a92",
|
|
"description": "vbo: delay vbo_exec_vtx_map call",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3333a96b6fed7020c70af5809c791a3875b5b19a",
|
|
"description": "nvc0/ir: Initialize CodeEmitterNVC0 member progType in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "849ab4ea0caf9e2ce3d4bb5d2f1308edff9913fd",
|
|
"description": "mesa: execute glFlush asynchronously if no image has been imported/exported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0336b13e1e6307429efdf560d523727d88d556aa",
|
|
"description": "mesa: move _mesa_notifySwapBuffers into the x11 swrast driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7dc72380a474aeb3ff7179536727391116a3448",
|
|
"description": "mesa: add gallium flush_flags param into ctx->Driver.Flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee6929a77986f6933d6e9717f8f5ada379248db4",
|
|
"description": "st/mesa: move the st_flush_bitmap_cache call into st_flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37bf4184db5c85a92266ae604d87b59fc9797022",
|
|
"description": "st/mesa: fix an incorrect comment in st_context_flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3da170faaec2a57d76e668ab56781621c23c6703",
|
|
"description": "glthread: change when glFlush flushes asynchronously",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0510a947ba287f8b416601fcbc64512164b2918e",
|
|
"description": "anv: Fix dynamic primitive topology for tess on Gfx7.x too",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "24342e499bc58348b257716f629dccca3c1b0833"
|
|
},
|
|
{
|
|
"sha": "9908da1b7a5eaf0156d458e0e24b694c070ba345",
|
|
"description": "Add default driver selections for RISC-V",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ea8becff0b117dd626a004331da11c8508f84bb",
|
|
"description": "zink: always defer image descriptor barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5341b985e49a5e79468c4a55c3bb02bbf4542007",
|
|
"description": "zink: use fake buffer barriers for descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c2f343618535bf9833111adb47c8e83f30810bc",
|
|
"description": "zink: check actual mem props to determine if resource object is coherent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1b6aecf9d14eccd386378a138ae04eae1ccabfb",
|
|
"description": "zink: key alloc cache on heap index, not heap flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c56a10049419401f3b28dc74d18bf6ecb82081b2",
|
|
"description": "zink: avoid caching visible vram allocations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18b71c0da33c31fdb2b104b27e8a7b169ce3a0bb",
|
|
"description": "zink: change a bunch of sparse buffer resource checks to host-visible checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fee58bf599cb525c9251b5f4ceed5db85803c8f",
|
|
"description": "zink: collapse host_visible and non-coherent alignment alloc cases",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb272f65715c21c38c0dc0f5a84f431851aa87d0",
|
|
"description": "compiler/glsl: Use mutex lock while freeing up mem_ctx",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e4da8b9c331cc3ae1b86b3a7860231e202463db0"
|
|
},
|
|
{
|
|
"sha": "4a407e0ad8801cc822666f41591094b2cbb2e826",
|
|
"description": "zink: mark some functions inline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e19f1124353bf0c76072d8687bb93b78fd2970cf",
|
|
"description": "ir3/ra: Fix array parallelcopy confusion",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
|
|
},
|
|
{
|
|
"sha": "2c21dab36e55eaa3f6b083bc5c3bc0573321fdb5",
|
|
"description": "ir3: Improve printing of array parallelcopies/phis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0d2108425409defa25a13cb519a0ab7604a3bcb",
|
|
"description": "shader_enums: change VERT_BIT back to the 32-bit shift",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45cbb08848e6c1f0219a225e0bd637c330b8d38d",
|
|
"description": "gallium/pb: change alignment to 32 bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97a57538121ecda139881ea5068c1922d582ad4a",
|
|
"description": "radeonsi: remove -Wstrict-overflow=0 since it doesn't seem to be needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72a395b6de004d92c5fcc15873248682d6d5582a",
|
|
"description": "radeonsi: remove the chip_class dimension from the draw_vbo array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e4d91355fa9716de2432fe1f3ff93ce1de0cfd2",
|
|
"description": "radeonsi: compile si_state_draw.cpp for each gfx generation separately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24895f020a11caaa2a7c7f49889d633f4e712a7c",
|
|
"description": "radeonsi: move a few functions from si_state_draw.cpp into si_gfx_cs.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8ce8530a0fe4cded04f4041ba99108c173730c2",
|
|
"description": "venus: remove workarounds for multi-planar format interop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "357e7ae30b6aae492abeb5f16e57ea8df2792ec2",
|
|
"description": "anv: fix build errors after commit 8b7ff78",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec1968dcc99f38a4a9ac2089373548a668e446b7",
|
|
"description": "radv: fix build errors after commit 8b7ff784",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25972df4b796c0363441317a184d9c63e693e491",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0833f611a22f4be4d1f2e5c4ba8c395552902f8",
|
|
"description": "zink: support more RGBX formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e86cdd8b7b9b817735e453dacd116473a829e00",
|
|
"description": "zink: also nope out of any dst alpha blends for rgbx formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f091392c0d5412718b589310761b757f58ed4475",
|
|
"description": "zink: smash dstAlphaBlendFactor to ZERO for RGBX attachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f2976e9e1c2f4a2258d4710cdb27d011e246c5b",
|
|
"description": "zink: add a more direct check for rgbx formats in create_sampler_view hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3a6611e96fba9a519046acf4918099f600dca92",
|
|
"description": "util/queue: add a global data pointer for the queue object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d305a8fc5f72328a583d5db9604f412428679fa4",
|
|
"description": "radeonsi: set desc[3] of all buffer descriptors at context creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "42801731b8d32441f65f16a0757ed72d7c213985",
|
|
"description": "radeonsi: remove no-op unref in si_set_constant_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a29ff4c67ec03105e6d2549b386099dcc3a347df",
|
|
"description": "radeonsi: restructure si_set_sampler_views for faster unbinding trailing slots",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10cf7b30314a14428d0584a5383305940d4a6144",
|
|
"description": "radeonsi: don't clear register fields in si_set_mutable_tex_desc_fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "810e84387b4ebcafcdf9d22a4d8de313c02e1404",
|
|
"description": "radeonsi: use the restrict keyword to set sampler view descriptors faster",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53853d0b27c1a9609cb2701c59944a91d1f76db2",
|
|
"description": "radeonsi: check is_buffer once instead of 4 times in si_set_sampler_view_desc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8fc38b276fcdcf3c5f3d3ea0351843c7e8e38c3",
|
|
"description": "zink: do not check buffer-format for usage-bits",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83"
|
|
},
|
|
{
|
|
"sha": "662dc70002c0749cdab796701424bf6876f49b9e",
|
|
"description": "zink: drop repeated usage-bit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83"
|
|
},
|
|
{
|
|
"sha": "c35fc7ad2cbb0098dc28c71481185756d327de59",
|
|
"description": "zink: remove unused function",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e4e20556d62729a4feaa97fcdbb18c0dd2d530cf"
|
|
},
|
|
{
|
|
"sha": "0360533d6c7a57fa07e16b9ddb9dbd0779e0beb0",
|
|
"description": "zink: fixup signedness of subtraction",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0c1fe392e8d50b08d4e5cd8f7280ceedfb331442"
|
|
},
|
|
{
|
|
"sha": "806251c72df16d0b5a4670dcddc5b677915496ed",
|
|
"description": "zink: move queue init to screen creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cfcc0602b8ec5ee2dfab302983d8159676720c8",
|
|
"description": "zink: set subdata hook as PIPE_MAP_ONCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e66808a821f2bdb7ee23e6aa549e0d382f38bca",
|
|
"description": "zink: update pipe_screen::num_contexts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24342e499bc58348b257716f629dccca3c1b0833",
|
|
"description": "anv: fix dynamic primitive topology for tess",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f6fa4a8000053fc6e9a25a30f482c59466390898"
|
|
},
|
|
{
|
|
"sha": "bcd82a90c2429d3079083a4f119ce3f99f9bb764",
|
|
"description": "zink: correct type of flags to flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fde7b6694b7f2b7d60d1eedafd20c9ab00ef9cb3",
|
|
"description": "zink: use alloca instead of hard-to-size vlas",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14597315f89b71fd5e465b9cb0844908b4fd3ae2",
|
|
"description": "zink: use max-descriptor define",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4439f500a2c51aa25774021699b0cdbc4ae906f4",
|
|
"description": "zink: introduce a define for max descriptors per type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ee48216ddbb949a73369ae378f3a4aebaa9c56e",
|
|
"description": "zink: fix more initializer styles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3179ce61e936e097090d88632bcd95dcaaebc8dc",
|
|
"description": "zink: drop some more vla usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c14af0065e4ed743c832ccde6ea0a277f7ecf629",
|
|
"description": "zink: add missing compiler-dependency",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ed2fb8099e4588e058e7a18df6f63543d88bd493"
|
|
},
|
|
{
|
|
"sha": "b20c1c2a3bd368c86adb15606d55e5cd0ed2b8b1",
|
|
"description": "zink: drop paranoid code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bb47032922b6faf043311ada0407bb43460de0c",
|
|
"description": "zink: do not unmap dt-buffers twice",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5159f406d895c6a253e90c6b076045ac133e55af"
|
|
},
|
|
{
|
|
"sha": "bb9efa527afccce2d40d196fe3b0ffa2460ea4d5",
|
|
"description": "zink: split stencil ref changes to separate dirty flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6a100b4cd5a8404877ad1d22544d76906593efb",
|
|
"description": "zink: add update flag for dsa state change",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57ee14dd8c9b7c60c9f07c29537c7b78d02f541a",
|
|
"description": "zink: add update flag for rasterizer state change",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "541af28cb28810a041c5c363b4210d65a2fbdc4f",
|
|
"description": "zink: handle nir_op_pack_64_2x32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9753dec07dcdb56be5a4bf97b37b40861033a2b3",
|
|
"description": "v3dv: remove sRGB blending workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70d3ba1b689ef529aa33cc65598279a2cf274860",
|
|
"description": "v3dv: clamp srgb render targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a78e7a76c81b6a11bb198ef5077f7b578c2b9b10",
|
|
"description": "Revert \"v3dv: allow creating uncompressed views from compressed images and vice versa\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b32a48c7e26bffdc696d3cceef0305e2c4731c96"
|
|
},
|
|
{
|
|
"sha": "8ae5b44339187521999a621efd47ebc6c718f703",
|
|
"description": "v3dv: don't support VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1f938b6475b1c936a78f6aacf76a1601c87a0bb",
|
|
"description": "nv50/ir: fix surface lowering when values get shared accross operations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "869e32593a9096b845dd6106f8f86e1c41fac968"
|
|
},
|
|
{
|
|
"sha": "561f9ae74b2b7da06bb4830aaca8d017a3dd2746",
|
|
"description": "st/mesa: always report the max samples as supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b14b1bef5d8dba0457868fc5263d55af5fd7e100",
|
|
"description": "zink: stop sanitizing primitive_restart flag in draw info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38119e4e7d58a3472eae88715c60f6520a568f25",
|
|
"description": "zink: move batch decl to top of draw_vbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83b1d937a73d33cf8ca07435e26207d630214846",
|
|
"description": "zink: remove unnecessary draw checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1fb2e9c2794e5304c5e1f636b1638bb89a9a075",
|
|
"description": "zink: use u_live_shader_cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caf79bd421e392ccd5776286f73c76be4bab4b1a",
|
|
"description": "zink: unify gfx shader create callbacks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84bce72014ac2a3d6c24cd5accc3203331feb5b5",
|
|
"description": "zink: mark bind_stage() as inline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1672056ee8ed190064fe816f7e1735bf3944cd42",
|
|
"description": "zink: simplify zink_program_has_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6108c2d64ac0ced0d61eba6f173b4b46d40e539",
|
|
"description": "zink: remove return types from program update functions during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee24c719eeaa711ce1e981cf9e1fb84434d2462d",
|
|
"description": "zink: slightly refactor program updating during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3edb0a0a5310beff1a790f5267b69c7042bc4254",
|
|
"description": "zink: destroy lazy descriptor pools during batch reset when unused",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95fe2f7b82953f6f010b75ee8d6ff1d38fb49c24",
|
|
"description": "zink: track active use counts for descriptor layouts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43dace32a01fc4e2bad5c66fcede1935fbdb1f72",
|
|
"description": "zink: cache descriptor update templates along with layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e97d8245d01f81e48b79855aa7f0c9bbeb67fa0",
|
|
"description": "crocus: disable Z16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a540877d13f7f7cae247de44e03219e70da732f",
|
|
"description": "crocus: fixup render aux usage function.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1108db982e286d54afba4eff3b547da430dae13b",
|
|
"description": "zink: make batch_usage_matches take a batch state param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e0f552fd22cbeb12da9fac6f16a7ce71008ddde",
|
|
"description": "zink: make batch_usage_set take a batch state param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a96c6e45893f68c8468531e181b13fb527f68bec",
|
|
"description": "zink: remove unnecessary conditionals in resource batch tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fec24a2fa412dfe97bd0943efde7941211d08089",
|
|
"description": "zink: unset program batch usage on state reset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48add4820942be64ecb72e67180bc1f00f2d9cf8",
|
|
"description": "zink: make batch_usage_unset take a batch state param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50cfe0dbd1ca6578ab8b307cb6d9dca56509e3e6",
|
|
"description": "zink: remove atomic from batch usage setting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "559f534e11c4491eddea7b51130d02e25448b5a0",
|
|
"description": "zink: move batch usage functions to static inlines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3f4e76c071ec1c36b829b7b888f259ee9e669eb",
|
|
"description": "zink: optimize zink_tc_fence struct packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c1b0f7c91124c350b41cdfc4b3a803a9874db35",
|
|
"description": "zink: reorder has_barriers flag in batch state struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1ba1b5b25c7905e34a924c78c0be2969bfef70c",
|
|
"description": "zink: split batch state work_count into separate vars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b85a6b9162ebd2b535eeac3bda446d721e7f633b",
|
|
"description": "zink: remove zink_batch_state::descs_used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f93aec2d041c8cc21c9c78b388a02d963d4cf682",
|
|
"description": "crocus: fixed some missing WM dirtys.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e3768914d4ca226041e121b8b80b2daa7b5aa64",
|
|
"description": "zink: add ZINK_DESCRIPTORS env var to explicitly set a mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75c7619253e60c0f798bc488f7390981442dc2ba",
|
|
"description": "zink: unblock last_set cached descriptor reuse when safe to do so",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7348a083ed1f8f06b497a9c3d96565453229e4cd",
|
|
"description": "zink: skip hash updates for descriptor types which aren't used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8c11ebe292862d9509b3437b8f05f44a018102a",
|
|
"description": "zink: add oob asserts for descriptor set ref setting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc2d54641c1fa9d1a357c220635019fbb37091d4",
|
|
"description": "zink: enable templated descriptor updates in cache mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4487825f0b426426690074b1d67a580e842fe400",
|
|
"description": "zink: move samplerview descset refs to base objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff692d042bb8267ffbbdbbf2501f8f452475754a",
|
|
"description": "zink: add funcs for descriptor_surface refs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d99f10286af15f1d80b46c7aa66bb1f2e229a1e",
|
|
"description": "zink: move shader image descriptor set refs to underlying type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df5c97eea8ac78416a6aea10e49b5f80e018ad03",
|
|
"description": "zink: update null sampler/image descriptor surface with is_buffer during hashing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2f4b35d5d417c769372ec202fc811bd30ef770d",
|
|
"description": "zink: add is_buffer flag to union zink_descriptor_surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd9118a7393b647924098e907a18dc26d466060e",
|
|
"description": "zink: run lazy batch descriptor functions in cache mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e00268894f4c3db0eb3b5987c229e851869274c0",
|
|
"description": "zink: unify cached descriptor update code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93021aa6c8953895d446901b5fa7ba1ace14fbba",
|
|
"description": "zink: move ubo range assert to update_descriptor_state()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5b0d2162818939b89adb67ab7d2aca84596f608",
|
|
"description": "zink: remove sorting for dynamic ubo offset updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b54edad9b0ec17a6691db94b21d3ba34f1ab690",
|
|
"description": "zink: modernize cached image descriptor updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9c0e9996064664e61386dcd47e05aec49fd1cf2",
|
|
"description": "zink: modernize cached ssbo descriptor updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24b98a2925924261d1d6d5d6207f403d5c8eb976",
|
|
"description": "zink: modernize cached ubo descriptor updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0e989613934febab134352c48ab0592ede44bb5",
|
|
"description": "zink: modernize cached push ubo descriptor updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2f04604d64a57b810ef5065e73a314f8575e732",
|
|
"description": "zink: match lazy descriptor set layout in cache mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab7ea7acfac742e5667a73273c9f73c38adeff40",
|
|
"description": "zink: split lazy sets based on descriptor type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4dd9cdabba500d909b617b20dd14149637d1861",
|
|
"description": "zink: add a function for creating descriptor layouts for push sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daa2ccff7a0201941db3901780d179e2634057d5",
|
|
"description": "v3d: ci: Add KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests to flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2749382441db32f02506718b6d130437f828d5",
|
|
"description": "venus: add debug info for experimental features during init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bf0c762c3311a8126360553817187e96158e750",
|
|
"description": "anv: Agressively no-op Flush/InvalidateMappedMemoryRanges",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "591a3c738d7a812e220d23967d358d1e4e6034d5",
|
|
"description": "freedreno: Be more strict about QUERY_AVAILABLE to simplify the code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfb83d1fe80e8d88fafe16484422a08e2ffa6b8c",
|
|
"description": "freedreno: Drop a bit of indirection around the batch cache flush path.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32bed95e0b17f8d94d04847e6d0d6f1603187475",
|
|
"description": "freedreno: Make a bunch of the batch cache take ctx as the arg.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a960b0e477e3ef7cdd72ee5f13123cb18489a7a2",
|
|
"description": "freedreno: Drop batch-cache orphan tracking.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cec71d7ce0a793b35aca7c142f511417c3fd57a",
|
|
"description": "pan/bi: Fuse abs into FCMP/FMIN/FMAX.v2f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "097c9092af3d5515657c7f03eccec6d92e496464",
|
|
"description": "pan/bi: Schedule FCMP.v2f16 with abs modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c4de24f15400e0cdd85a7a8deb62bef8d4f5307",
|
|
"description": "pan/bi: Fuse fclamp_pos and fsat_signed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "295e65bb504033423f7de2f2ab0117c86bc34401",
|
|
"description": "pan/bi: Add back custom algebraic opts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41070fedca5ae1dbfb63017c6d9edfe65ff43c4a",
|
|
"description": "pan/bi: Propagate fabs/neg/sat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e41d8ed007fa5029329cfa6af274be8978c51eaa",
|
|
"description": "pan/bi: Report tuples, not nops, in shader-db",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd9a3fed5dff3997cc279468b816dfac281fc76",
|
|
"description": "pan/bi: Handle fsat_signed and fclamp_pos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16bf1ae93587fbdb942327f94925fa060a9250cf",
|
|
"description": "pan/bi: Track instruction size in opcode table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91a2804d8f02955f0cf0dbe83348df9e0958a550",
|
|
"description": "pan/bi: Move typesize to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7db6d8d7482a9214a20470cfe3c833bd9284e2ca",
|
|
"description": "pan/bi: Move bi_word_node to common code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ad9e1e5a5825c25190f052c24107b6580002a5c",
|
|
"description": "pan/bi: Include modifier info in opcode table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70c9726e06f02e81da8204d0a769ad133dd93384",
|
|
"description": "util: Consider CPU affinity when detecting number of CPUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59ca535576d31554c68c22ac3314ef0842018341",
|
|
"description": "util: Use maximum number of CPUs for determining cache topology",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c12b52b8567ebb06ef141a7432ea1abdf868bb3d",
|
|
"description": "util: Set util_cpu_caps.num_cpu_mask_bits based on total CPUs in the system",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5623c75e40b38017873df09954b5f65dc84dcde5",
|
|
"description": "util: Fix setting nr_cpus on some BSD variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44246892a0c2993a338dd5e11d07792bfe05ece9",
|
|
"description": "util: Trivial cleanup in the BSD code of util_cpu_detect_once",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1786e847d94bc5162a8013c91c0bce4d64f0087e",
|
|
"description": "util: Change order of PIPE_OS_UNIX code in util_cpu_detect_once",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a923e95b10152726a3cdf4bdbc35690425ce9bc3",
|
|
"description": "util: Zero out all of mask in util_set_thread_affinity",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9758b1d416a109f92e911d7bac6f00f9419affab"
|
|
},
|
|
{
|
|
"sha": "5971f29c8ffe677a2ba2eb70793378f8351dc783",
|
|
"description": "radeonsi: Use util_cpu_caps to detect number of CPUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04e28356b4ca20d72453aaa35545e2d7407753c9",
|
|
"description": "venus: moves GPU rendering off CPU timeline for Android WSI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7b405b39da01004a8d93c3f5cfe63e0e6a209c6",
|
|
"description": "venus: refactor vn_AcquireImageANDROID with globalFencing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d249cff1e70dd239137804ebf143029de9e33718",
|
|
"description": "venus: silence a build warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "532472da0b6c5facf9f0e380f1f6a6e340c9bac4",
|
|
"description": "aux/indices: include provoking vertex check in prim type conversion",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cad2026b72cfc60465a00ac94435d8f098b811a5"
|
|
},
|
|
{
|
|
"sha": "fd23a54c71c9bbf79fe478881a66aa02b7034823",
|
|
"description": "freedreno: Fallback to sw for copy_image with compressed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c64f217495d5da5a4f79548150b79511361d5759",
|
|
"description": "freedreno: Flush batches on shadow/uncompress",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de91d07927a57216f8f1e8e6aeff5f457e3df848",
|
|
"description": "freedreno/a6xx: Also validate format in blitter path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b97e3bb2e1ffef2dbdb843411c222a7654c0c7a0",
|
|
"description": "freedreno/a6xx: Handle R8G8 sharp edges in validate_format()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1061a6864468e0024dd7830fdc128af595cf27d1",
|
|
"description": "freedreno: Avoid recursive re-entry of u_blitter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d01c1780569fb2fe50e2f1620e15b8ec1ae3785",
|
|
"description": "freedreno: Add debugging for blitter fallback recursion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb8fe017ee1dd716dbe2d1e571f973f0f26f7726",
|
|
"description": "freedreno: Don't try staging blit for non-renderable formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2f9ef9ce9d12abc013d4bb2863792e8751d9095",
|
|
"description": "freedreno: Drop obsolete comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17375c5d2dbb172f1e711d11bec5069cd427ef6e",
|
|
"description": "venus: be verbose about which physical devices are skipped",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c496dc1120442fcdca909dc8ff13c8acc4d2fb85",
|
|
"description": "venus: fix compatibility with older host drivers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84ec64c4e444101745b5d41ffa578a54008bd835",
|
|
"description": "venus: clean up vn_physical_device_get_native_extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35e54abc671dc59f8e0b1126e1fd68c1823e2c4e",
|
|
"description": "nir/cse: resize the instruction set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "964f59d20efd6b39732bda53963ef54bceaeb370",
|
|
"description": "nir: use a single set during CSE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb1ddff350f661adb00f185f9ae202151ac3c339",
|
|
"description": "freedreno/registers: define REG_DSI_CPHY_MODE_CTRL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49c01da5899fb6fe0b01161d3d0585e6ebb6b184",
|
|
"description": "iris: fix error message on I915_GEM_[GS]ET_TILING failure",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ab49063f449d7be71dbd0eebe4a7f967bbaede23"
|
|
},
|
|
{
|
|
"sha": "db5f895dab8c0d0d1cb192c75a3fff1ac13d8e7c",
|
|
"description": "zink: use correct type for u_bit_scan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a49b145e8d59a7cdd6a16cc469c055f6746013f8",
|
|
"description": "anv: Replace DC Flush with HDC Pipeline Flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef70388a3a183e83ab4a8fb059c83587de295cea",
|
|
"description": "anv: Add ANV_PIPE_HDC_PIPELINE_FLUSH_BIT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82952deb8b80ff705586f1e4f3b98dee463cd09b",
|
|
"description": "anv: Only flush Tile Cache on VK_ACCESS_HOST_R/W",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f26a51f47e2be7ad6c0cc81d07ecf9a49fdf305",
|
|
"description": "anv: remove unnecessary Tile Cache flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7bb74db7b2bb21c06dc773fee545b47dfcbb9c9",
|
|
"description": "anv: Remove Tile Cache flush from SBA, Pipe Select",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1da9ff047e820a2295108534e075375ae00aa48a",
|
|
"description": "anv: Clear all pending stall after pipe flush",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc5cb5400801a4476ae9148c6085f06738fa4602",
|
|
"description": "anv: Add debug messages for DEBUG_PIPE_CONTROL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c345ddbe409af73d005beb6be4c529f249deea0",
|
|
"description": "anv: Cache VB/IB in L3$ for Gfx12",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00f01f522678a16e3710a3876ff91e237700b7aa",
|
|
"description": "zink: standardize zero-init code style",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65c8ae6bbde627714803b43611037ea16d7e7f28",
|
|
"description": "zink: zero-init structs with ISO C",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a439db58441980a22dbcb578763bc3ac2b76615d",
|
|
"description": "ci/lava: Generate YAML from Python, not Jinja",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d237f5ab56afde49c33271b44b255dc41663036e",
|
|
"description": "ci/lava: Make kernel image type a normal argument",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f02634d5d25c9cbdda0aa9c667300c86e342ee19",
|
|
"description": "ci/lava: Drop bitrotten fastboot support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f934e96e118e5f1b013a5fcd19c69a9298390df",
|
|
"description": "ci/lava: Use common stage-2 init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "759dcb482d0b9b140b5ed7ee9e3cbdc192b6ca7d",
|
|
"description": "ci/lava: Pass MinIO path on the command line",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8c11552096c4576b71ef8dba49c9a58c9d22c0c",
|
|
"description": "ci/bare-metal: Set CPU and GPU governors to max, disable GPU runtime PM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1e734a874c733a4a09c02509555009920133a81",
|
|
"description": "ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d6dd44818d583e31519422a3f64da86784f71c2",
|
|
"description": "ci: Unify {BM,LAVA}_START_XORG environment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f32d2a438f063ef4f82c0cd441f3e88cbab990e",
|
|
"description": "ci: Consistent pass/fail result output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0723692a21ad9ffb692625afe593e3e30c6189df",
|
|
"description": "ci/lava: Start using devcoredump captures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f71d7fce61df5a497bba36cca2fc00d23dec73c1",
|
|
"description": "ci/bare-metal: Move devcoredump capture to CI common",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51395f01ce8c9b427a99e2cd57d724afa0cfe654",
|
|
"description": "ci/bare-metal: Split init script into two stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a941f9bf431a1a12f3b75645216dabc800653c80",
|
|
"description": "ci/bare-metal: Consistently set library paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "813c3324f001a43be1f9fbadbffe6942e243bc4d",
|
|
"description": "ci: Be consistent about install path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9e0aad63948b57697b280e6bb82353da8a9d360",
|
|
"description": "ci: Move bare-metal init script to common directory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "525a21d0ff4bbdbed567ad730f977b6e638329d6",
|
|
"description": "ci/bare-metal: Reorder init so network comes first",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62de8f913aff1a60b56fe663f561eb7ca7d9a9ab",
|
|
"description": "ci/bare-metal: Try harder to do NTP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c757aa44f51409143fe4e4334b4257bd6ab5db6",
|
|
"description": "ci/lava: Rename environment variable script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fcb53e8f44884bc22960fa9561421e9e5b4abff",
|
|
"description": "ci/lava: Use HWCI_KERNEL_MODULES to load modules",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c06e72791e98d16f14bead482bb95a79687d847d",
|
|
"description": "ci/bare-metal: Add parens around shell command",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b04e826e33941ff232ce302d9ab773ac46e8a08b",
|
|
"description": "ci/bare-metal: Rename BM_KERNEL_MODULES to HWCI_KERNEL_MODULES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aefb2a70d42b5b6ffc988704fbd55f2c5ad633b9",
|
|
"description": "ci/lava: Explicitly start Xorg for Iris EGL tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e581b02020fce6867e47bed215a52f589d57bb0",
|
|
"description": "ci/lava: Set PIGLIT_NO_WINDOW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b035ea8e7d75265e8ebeffe76755c520a9e137d2",
|
|
"description": "ci/lava: Always upload Piglit replay images to MinIO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1efa5c0ea6005b42ae7e6ffb401ffc9ebec2767c",
|
|
"description": "ci/piglit: Fix path to uploaded images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b78a38bd0223188ee585bfaa32384ef98527e016",
|
|
"description": "radeonsi: use si_nir_is_output_const_if_tex_is_const",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83250036bed489cced869136206063d19a0c4ab9",
|
|
"description": "radeonsi/nir: add si_nir_is_output_const_if_tex_is_const",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9675de4c184f200a2e2c88334a9592f3172b0e02",
|
|
"description": "radeonsi: use si_install_draw_wrapper for tmz handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2bd9c5ccd79dc0ba3c6ec614c8fa598bb0f134a",
|
|
"description": "radeonsi: add si_install_draw_wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff8a930cf7de6aa77c350ac9b010719d40f18e4d",
|
|
"description": "radeonsi: add _once suffix to depth_cleared_level_mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb0fa78b686b144882ee0f773b814ca3b7bb7768",
|
|
"description": "gallium/u_threaded: merge draws faster by merging indexbuf unreferencing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "639579d1162d2bfc823047e78a1fe3e0f308d64c",
|
|
"description": "turnip: Copy command buffers to deferred submit request",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3f229e34c9793b71001f85e08ef64b7f33565d50"
|
|
},
|
|
{
|
|
"sha": "cebbdf5de39a581dc35779da953842907233b0c8",
|
|
"description": "crocus: fix scanout tiling so glamor/modesetting can work.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7d95bfd5f27d72633c1eb840fa111374b477b85",
|
|
"description": "crocus: enable GL_EXT_memory_object feature on gen7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a9da4dade13034ada4895186cc7abf592500bfc",
|
|
"description": "crocus: plumb device/driver UUID generators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc9af971d259c2e753b5839d7f043f854907a6e2",
|
|
"description": "crocus: hook up resource creation from memory object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8bf662df52aeb42b1f9852d2ae66ee1dea4694e1",
|
|
"description": "crocus: hook up memory object creation from handle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9be4eb1688940c1fa6fa9d1af564ee6859ab59e7",
|
|
"description": "crocus: Drop buffer support in resource_from_handle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32728dc66e362a9c01d151d8de5799eb76d6e06b",
|
|
"description": "crocus: introduce main resource configuration helper.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e6e87a3c9b0abfb313bbefa50e012bd12087c5b",
|
|
"description": "crocus: Make iris_bo_import_dmabuf take a modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cd0f8535ccaa3ddd80bbb16e42f0c527219a761",
|
|
"description": "crocus: Don't call SET_TILING for dmabuf imports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98474055d73005c87df50631f6b58b55d10af39f",
|
|
"description": "ci: remove unzip from several containers that don't use it at all",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6e0650d9c5e9c0ae9dddbef310dd88f7b948a26",
|
|
"description": "gallium/u_threaded: use tc_drop_resource_reference in call_draw_single_drawid",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "988d0917208909d30c633df7267fad16f26cdbac",
|
|
"description": "gallium/u_threaded: clear valid buffer range only if it's not bound for write",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b1677860e736b43cba3a466908470a4e9ae4d3a",
|
|
"description": "gallium/u_threaded: don't update valid_buffer_range for read-only shader buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14ab4e9a9b24e14a1f54aefa0d6835319ad7e0f3",
|
|
"description": "util/prim_restart: use more direct conversion for restart index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74abd5df0edcadce88372cea88c2d778513f66ce",
|
|
"description": "aux/tc: pass rebind count and rebind bitmask with replace_buffer_storage func",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9a69cbcd405ab38e94846ee8fbf25526e62f85f",
|
|
"description": "zink: Fix win32 build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d31ea71c44d7d65ed17c1a2842c274b6f9cd8e99",
|
|
"description": "zink: Drop useless zink_dispatch_table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "323abf2fb2d9ca02607f8b120140a4b6c4fafe77",
|
|
"description": "ci/piglit: Skip glx_arb_sync_control@timing.* on all systems.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e594b18d6a0cb775f393244aff1772fadcb47c24",
|
|
"description": "ci/piglit: Move the WGL skip to a common skips file.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9f9de0d2a9e8c91fdbdceacbb12292ad1fe0f44",
|
|
"description": "ci/deqp: Skip dEQP-VK.wsi.display.get_display_plane_capabilities",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40c920b945ef8271a55a90625c16844976e96c2c",
|
|
"description": "ci: Add a flakes IRC channel for llvmpipe/softpipe.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d0d333b7d774b1337b744aa016fd33cbbcab967",
|
|
"description": "ci/softpipe: Move the flake to the flakes list.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cc1f089196f2f5c695dbf5f42b947b9970b8965",
|
|
"description": "ci/deqp: Skip flush_finish on all CI jobs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8ca9b99cb0d70e270b6712c19d8f321b0b9762e",
|
|
"description": "ci/deqp: Drop stress/perf skips lists.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02587c1dd0ad03ec18ea9b879e23e5e4a7baff0d",
|
|
"description": "ci: bump x86_test-base tag",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dc9cd18f522d09dc447e2e3f1c80af0549d45660"
|
|
},
|
|
{
|
|
"sha": "c4a32927abe911e67933aa0fb67790001ebbb239",
|
|
"description": "ci: Disable Xorg's screensaver entirely.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11da35d86d3642b512f8b2c974e22291828d13b1",
|
|
"description": "freedreno/drm-shim: keep GEM buffers page-aligned",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5e4fc3ff5723b5738c5ecea6904c638da1c4c9e",
|
|
"description": "freedreno/drm-shim: pretend to offer DRM 1.6.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc1c527834904825f310d33de4682ce1e36b97a7",
|
|
"description": "aco/lower_phis: don't allocate unused temporary ids",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecc0353af7a96441b34e6233cd3760f09b38d881",
|
|
"description": "aco/lower_phis: fix undef_operands initialization with >32 predecessors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16d5939ff5e97bf17547164f6e44a36d14aa14eb",
|
|
"description": "radv: fix dynamic rasterizer discard enable state",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dd19bf9d7ddc80e891678e6cde3325adf2669f0a"
|
|
},
|
|
{
|
|
"sha": "d64f5a3f9da19a6de5969dcb6f3f32f8cec538af",
|
|
"description": "aco: move VMEM instructions below descriptor loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc71222cd9766cda87223d608ed571d2d79b4600",
|
|
"description": "aco: don't move descriptor loads below buffer loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8bf6b9e0a469c9fd1e0059cebe48b685340c7fe",
|
|
"description": "aco/ra: use adjust_max_used_regs() in compact_relocate_vars()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44e7057304435abc2ec3be33ff0d7c5b31710f71",
|
|
"description": "radv/winsys: remove useless errno.h includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec7f7a7e33f6e0d6c119fe6cc274393739ec4df4",
|
|
"description": "radv/winsys: adjust some error messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbf6511e3579b388ad56d91246d0cfdce9da6d4d",
|
|
"description": "gallium/va: Add support for PRIME_2 import.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "243475b96cc83e71019eee7789dcb4f1d4a432c0",
|
|
"description": "gallium/vl: Use format plane count for sampler view creation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "720ee494e53e29a65a3c19bb302d013403bd1d57",
|
|
"description": "radv: Allow DCC images to be compressed with foreign queues.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8b9033ad0a007ffe76f0f691c5540ce1b7c28499"
|
|
},
|
|
{
|
|
"sha": "f44a6c6a5424db714e5c93e4b13d4e3f79bd5ed2",
|
|
"description": "radv: Actually return correct value for read-only DCC compressedness.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b5ecf0748a5cb82df4c1a03ef41dc5f67f7a77c4"
|
|
},
|
|
{
|
|
"sha": "f7c622307da7179adc879b4af9bc10217922997b",
|
|
"description": "radv: Don't skip barriers that only change queues.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d50ef9ca64ccaf56f812f627bdb9e1587b3ece8",
|
|
"description": "aco: adjust the condition for expanding vertex fetch data format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91f8f82806b60100f4eed186ed19170ca7086ce8",
|
|
"description": "radv,aco: use all attributes in a binding to obtain an alignment for fetch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d41faa69ca4e05c0099ffce35824e2abd3782981",
|
|
"description": "Revert \"ci: Disable the iris APL jobs\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "209c82977572dc73cc5c022be3949e1600fba05e"
|
|
},
|
|
{
|
|
"sha": "42b351370dab765c93049aa49a2d1e73c202530a",
|
|
"description": "v3dv: handle Vulkan 1.1 feature and property queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a773c000978ba1d79a0638bdbfbeeacc82ac353",
|
|
"description": "turnip: add missing VKAPI_ATTR/CALL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce04fd10b88c4fc1271fba5db02958efa3eaba5c",
|
|
"description": "ci: add crocus to the build tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
|
|
"description": "crocus: initial gallium driver for Intel gfx 4-7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8da92b5c0a358e30be557cae3303a4027b24db1c",
|
|
"description": "intel/compiler: add flag to indicate edge flags vertex input is last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f03570eaa8f56f9d6df5e974aa0af1086cf79f0",
|
|
"description": "intel: reorder base program key.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4de8ba15b47593eec7d11990e8b0e1a5ca9d58f8",
|
|
"description": "intel/decode: handle gen4/5 WM state fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11d3cebab4997a45e1bf933c4873c15aceb570d5",
|
|
"description": "st/mesa: also disable other int textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0aa6674389f67c51771ac5e30c0309e7edb3979d",
|
|
"description": "freedreno/a6xx: Improve UBWC demotion logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c3079ce2d0421d800c83b138ab936f5521657c4",
|
|
"description": "freedreno/a6xx: Handle non-UBWC surface views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2964f32cc9d186a96bc6454cac053c4ff588bb48",
|
|
"description": "freedreno/a6xx: Fix r16_snorm blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed1e729aa084c3cf64c5ab4ab4724e545dde3b4b",
|
|
"description": "freedreno/ci: Sort a630 piglit xfails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5d344c3af8190db302fd00f1d491582e2c102c4",
|
|
"description": "zink: move extension function verification to when it is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0122385f0772ab16658853091b4f71659887715",
|
|
"description": "anv: fix Android WSI VkFence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa14851340f1a3b5cda9275989f20acff039870e",
|
|
"description": "nv50: use the no-mipmap texture type for 2d ms views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e4ff4ef1ff3330b1f49249bf8300dd4b7be0e14",
|
|
"description": "venus: add support for external semaphores on Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2ac01aaac8bb5a9adbbe0ff84c75a0b395b2414",
|
|
"description": "venus: add support for external fence on Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74a0c0c08bd0f7ba37817400ed1d35ed4d147a82",
|
|
"description": "venus: update venus-protocol headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "823d889b21cd8a8d74cc09c681aec5308f5171c3",
|
|
"description": "venus: simplify vn_renderer_sync creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "517828784c45d251c29ab30b7e839e0886753369",
|
|
"description": "venus: move vn_renderer_sync_ops to vn_renderer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eddbb3193f36a1d26445f6cda4108c4f851fb729",
|
|
"description": "ci/iris: Enable piglit testing on AML-Y.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a042211bcbb6af82b49c8fd5a52bb85b57c2ebad",
|
|
"description": "aux/cso: set flatshade_first onto vbuf when binding rasterizer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f679ba562c89c1c5985f0504de30ea9d32334674",
|
|
"description": "util/vbuf: add flatshade_first to vbuf context and api",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2432455390acb5bc3380e14b2cd22eefb941adeb",
|
|
"description": "util/primconvert: add function for setting flatshade_first",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca5131638d9912868997fe1f0668be3bf2de93fc",
|
|
"description": "aux/cso: store flatshade_first state from rasterizer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e23b55c3f02851aad6deba746ff9e8598d6f78de",
|
|
"description": "i965: Use nir_lower_passthrough_edgeflags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eff418fe577f9e775b425d1166fcdf83567e8699",
|
|
"description": "nir/edgeflags: update outputs written when lowering edge flags.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00dc4e0d832631224fe5cd0fe23443ded0310445",
|
|
"description": "intel/isl: Use a 4D physical total extent for size calculations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc764916d9cb5390cd6849cc4da558a5aa820caa",
|
|
"description": "intel/isl: Make tile logical extents four dimensional",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4dafe1faddb569424c7d60fb8da96d0542cedca",
|
|
"description": "intel/isl: Make the offset helpers four dimensional",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f7f6b878c1584d5e0cb69e6e880891b70fa7053",
|
|
"description": "intel/blorp: Use isl_surf_get_image_offset_B_tile_el in ccs_ambiguate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eb3d0a8df0775914ad617be4a9e9daceca25e8c",
|
|
"description": "intel/isl: Add a isl_surf_get_image_offset_B_tile_el helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cfd1298e113fb387d65e5b7282cea5ef31d6c93",
|
|
"description": "ci/fastboot: Consistently restart the run on intermittent conditions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe70badfc3d99034273503ef354b89302d304251",
|
|
"description": "ci/fastboot: Add a serial timeout to catch fastboot prompt failure.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a084e79a491572f42684455cb4ac584071d654fd",
|
|
"description": "venus: document the darkest corner of venus",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2428786d64c3bf3a352f7e304b66e052bea114e4",
|
|
"description": "zink: fix typo that's definitely not at all embarrassing or anything like that",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "787412b7eb8a25f92b62fbd9e04d48b1c5fb0023"
|
|
},
|
|
{
|
|
"sha": "5b3e8d3d6f1be2e17523d3aab720f4f6584b5cdc",
|
|
"description": "lavapipe: use cso caching",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a73cb106a6771173a138f99ec063808257cd12bf",
|
|
"description": "aux/cso: split cso_destroy_context into unbind and a destroy functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b66d70fba68496ba26b7d535da5979f36bd424d",
|
|
"description": "aux/cso: add flag to disable vbuf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "377936ee7646a147ed642d9e68a083b2a5f2bc18",
|
|
"description": "zink: clamp PIPE_CAP_MAX_VIEWPORTS to PIPE_MAX_VIEWPORTS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "acc9fb18a1d26d4bba531d262e1979738d38db11",
|
|
"description": "zink: do not fail when EXT_calibrated_timestamps is unavailable",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73"
|
|
},
|
|
{
|
|
"sha": "5f61382280dc4a82528bce31a8df2c8eed052386",
|
|
"description": "zink: use scissor region for discarding clears during blit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a8e047e8f4a4ec544632fec20d1d6b441fd3ef31"
|
|
},
|
|
{
|
|
"sha": "df402eb83e23dbc71600fb073694de985fc22ab9",
|
|
"description": "ci/lava: Avoid tee as it ruins exit status",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1788017e2304a8c2a899b89dcfa7c6025997a9c2",
|
|
"description": "ci/lava: Dump and artifact YAML again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbf5f412ab416408f21bb030108b2df08fae0361",
|
|
"description": "ci/lava: Disable stdout/stderr buffering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82631c7182355de280a6b19deaf8a319de7cc4d1",
|
|
"description": "ci/lava: Add explicit fatal-error handler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4082fe7ce2456b7cf998ef928cc71e40a9dc5f6e",
|
|
"description": "ci/lava: Remove unused arguments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d23c80eaee79f464bda9afc338021cc807f352ca",
|
|
"description": "ci/lava: Generate job name from lava-submit.sh",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11ac035c2b7e4edc463384c4a577dd0a1da44e35",
|
|
"description": "ci/panfrost: Remove useless variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e5203855c75ae7714954bde2147284d62d2c7f",
|
|
"description": "ci/lava: Use per-job rootfs overlay for environment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cccf004361bb0a2a2ea8e6a02a8631b0e50e386",
|
|
"description": "ci: Use JOB_ARTIFACTS_BASE for Piglit fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5d3dd7d97b04d6f7d613ba694e975188fbb753c",
|
|
"description": "ci: Add JOB_ARTIFACTS_BASE variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79a0220d28615ea2313627a1006836f56673e4cc",
|
|
"description": "ci: Make PIPELINE_ARTIFACTS_BASE a common variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fd2320c945bc9278a9f87e5d63214c22e232ba2",
|
|
"description": "ci/lava: Clean up variable naming, document them",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "561a1a9ad9536105352d6f1ed84b5e5ee7ae351c",
|
|
"description": "ci/lava: Wrap submission in a shell script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5262a933e9a724835287d2baf304e4efe0562ae",
|
|
"description": "ci/lava: Cosmetic reordering of job init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3d69923a10569ff8b9a1ee5e86136a3adeddd38",
|
|
"description": "ci/lava: Pass JWT separately from environment variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5793cefff8d60bd96cd49c9163f2ef8d7f6ec23b",
|
|
"description": "ci/lava: Move LAVA files to lava/",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34bb4412a3a1c6c02d7e14b2a89bcae863a54c13",
|
|
"description": "ci/bare-metal: Don't leak JWT into logs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a86449cb969679ddda050d4eefb8a5ed21444aec",
|
|
"description": "ci/bare-metal: Factor out environment to a separate script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "479bda78480d472e1f311bf0ea5b5fafb47ac7ba",
|
|
"description": "meson: kmsro: require dri3 for X11",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb1c06343d85158bf4ac12b90e0f768cd7267640",
|
|
"description": "aco/ra: refactor register assignment for vector operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09b99f1b7c73eaeda60c14c4ded779ead6edfde8",
|
|
"description": "aco/ra: refactor affinity coalescing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a98f484d146d31065794a2091fcddf584b1cb46",
|
|
"description": "aco/ra: only create phi-affinities for killed operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e2d8ab808057d5102913705aa655abd9ab672de",
|
|
"description": "zink: limit non-extension version feature to spirv 1.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96c2036e118fb7405f5b086c798fe885df0caaa9",
|
|
"description": "zink: reject more illegal blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b16c12b0a093234a8cfde5284a2e26af9bb0d57c",
|
|
"description": "zink/ci: re-enable test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f530e72ea05f7fadf139df558f10d7ad9d38cc46",
|
|
"description": "llvmpipe: do not always use pixel-rounded coordinates for points",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cef08f0557b4ff515964a45b30fffd117c8bd9d1",
|
|
"description": "llvmpipe: fix multisample lines again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fa53d1f5093af8ea7db5022cf8197282dc4f4d5",
|
|
"description": "llvmpipe: consistently deal with post-rast state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2812f030f19fc2e0cdaa423b0cc2a04db984ac27",
|
|
"description": "llvmpipe: fix edge-rule logic for lines",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2737abb44efebfa10ac84b183c20fc5818d1514e"
|
|
},
|
|
{
|
|
"sha": "d0d1b66d8e46a62acb265b2f452444e7e291fc9d",
|
|
"description": "virgl: forward the host renderer hardware info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3f735a2497c16b57ce4645998c37a294faa9f08",
|
|
"description": "ac: Enable 32bit predication on gfx9 with fw feature version 52.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc437ef9440f0e67aefcd0e882d28fc8841a8646",
|
|
"description": "ac: Enable 32bit predication on gfx10.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a41ba20cbd0814d2f963929b27a787f043b5a27c",
|
|
"description": "ac: Check me_fw_feature for 32bit predication on gfx10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4026a07e741aa886eac1754a3f0ee94d3c944f90",
|
|
"description": "radv: fix aligning the image offset by using align64()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fdb6f56e1e49e70c261b816f327dce83fd2918a",
|
|
"description": "util/disk_cache: add nocopy variant of disk cache store function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b74a12ea0ae900d49d1921ed8931eb6131e1f18",
|
|
"description": "egl/android: add aosp_nougat system/window.h back for back compat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a716f5f064ac60cd25c52bae106e93a96018b33",
|
|
"description": "docs: Update freedreno features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a32976a1d8f0308a117839ddf66fd84378a7da6",
|
|
"description": "freedreno: Add missing valid range tracking for SSBOs/images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "476f86fcb283bd8afc4628785005bf8382eb0898",
|
|
"description": "freedreno/registers: add A5XX_RBBM_STATUS3 bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71c59aa4135a74100c7d275443f167b81346a977",
|
|
"description": "ci/piglit: Skip WGL on all the Linux runs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea25090aab8d8a8ad2583e14db42a42a1336b3d3",
|
|
"description": "ci/freedreno: Enable running all of piglit_gl for a530's manual test.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53826932db58989ef2e479ec395e90d71a5be64b",
|
|
"description": "ci: Update piglit and deqp/piglit-runner.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e210ed60bece8ba4f158c4bad9f40443012f007f",
|
|
"description": "ci/lava: Don't overwrite PIGLIT_REPLAY_EXTRA_ARGS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2745fec6b909411234b318026e09a723a1443129",
|
|
"description": "ci/lava: Add --dump-yaml option to submitter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5673dacd60c059f425b5935090945c9624736c1",
|
|
"description": "ci/lava: Add validate-only mode to job submitter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eddd2d332c441c706aa3b22d26d389edb6417c85",
|
|
"description": "ci/lava: Improve error reporting in lava_job_submitter.py",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5204e0657a8df6a3f651eb5520ea058884076a7",
|
|
"description": "ci/lava: Finish garbage-collecting the TEST_SUITE variable",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "93ec399b2850d879057d3de27f9a36ca268d3430"
|
|
},
|
|
{
|
|
"sha": "7e96ea1294f35620ca8f4a439114500dcb84faa9",
|
|
"description": "iris: don't munmap NULL pointers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f62724ccacffb2a1508647e9004adf02f92f7833"
|
|
},
|
|
{
|
|
"sha": "e8956abe161033ea503032b30d22d07ba68678a2",
|
|
"description": "iris: drop unused function declaration",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8343cb923d228cfa23e13d95c84b9041a0af5668",
|
|
"description": "zink/codegen: clean the constructor of Extension up",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bec1e8d3fdf41372317e67a2d81aafa0b27b793f",
|
|
"description": "zink/codegen: allow conditional enabling of instance extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55748681032b41bf09b92111064807a8c46216bf",
|
|
"description": "zink: use the dispatch tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73",
|
|
"description": "zink: slight refactor of load_device_extensions()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3608e6ac0d6a8324a8b889be8e1c30361ec69c5",
|
|
"description": "zink/codegen: add zink_verify_*_extensions()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94fba09432a8ca01166793c0e26bef9f387498fc",
|
|
"description": "zink/codegen: split commands into three groups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed2fb8099e4588e058e7a18df6f63543d88bd493",
|
|
"description": "zink: introduce vk_dispatch_table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c88eb668141284adc2a04eec9a685fd99af980dc",
|
|
"description": "ir3: Copy propagate immed/const to meta instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a61a9cd65dd52b4bccfb33c3fba7b28a84a1a4e1",
|
|
"description": "ir3: Insert output collects in the main shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa17295ebdd42ab9f6a76ce44f303a99efcf3707",
|
|
"description": "ir3: Add simple CSE pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1a1de76e8168bef331eb863a61822f96f43314d",
|
|
"description": "ir3/sched: Consider unused destinations when computing live effect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba8efeb7fa4a8a1f9b917b6f5ac7df8c2aace52e",
|
|
"description": "ir3/sched: Make collects count against tex/sfu limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b15c2f30c40155a56a211c2e1c1b6c5fc0368b9",
|
|
"description": "ir3/sched: Don't schedule collect early",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27593cb241c1f571ef172f8db6e91a35028117e3",
|
|
"description": "ir3: Remove right and left copy prop restrictions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f51379d036cefa1a553d087e1b61d2a642c3394",
|
|
"description": "ir3/ra: Add a validation pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ffcb19b9d9fbe902224542047c389a661fbf816",
|
|
"description": "ir3: Rewrite register allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df9f41cc027fe959bc71dec90910792e05441079",
|
|
"description": "ir3: Expose occupancy calculation functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ac743c333e49c6c91e74073eb8ba01cc6762fc6",
|
|
"description": "ir3: Add pass to lower arrays to SSA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4b5a550ede675748cc2ededd3f19cefcdbc20e1",
|
|
"description": "ir3: Add dominance infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f3546c9e2de1bdbb0bd76186471022eb66d6163",
|
|
"description": "ir3: Remove unused check_src_cond()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0789395e001a0268c309735110b6e3955ed951e",
|
|
"description": "ir3/postsched: Don't use SSA source information",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c947475533a61c0461a82ec9924ce4279f17e9fc",
|
|
"description": "ir3/delay: Delete pre-RA repeat handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58d82add87ede4dc6533f97f7e23e4ba09e1d242",
|
|
"description": "ir3: Rewrite delay calculation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0823a2d31c995395a8d2567b0c14793e8b569ca",
|
|
"description": "ir3: Make branch conditions non-SSA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc7402b4cf472608f61982c98f79e41bb1970cc7",
|
|
"description": "ir3: Add reg_elems(), reg_elem_size(), and reg_size()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "890de1a43603c98b5788f9867ff0793f117b5f4b",
|
|
"description": "ir3/delay: Fix full->half and half->full delay",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ad83f51eb3c089aad0640c2ee6ad6d9477fc2b6",
|
|
"description": "ir3: Add ir3_register::array.base",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "939ee6966f87aa783f43b06ce3e9686ca2caa775",
|
|
"description": "ir3: Improve register printing for SSA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edf23e15eba18f59637e1fcc382024df31cf1594",
|
|
"description": "ir3: Prepare for instructions with multiple destinations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1d724057683e2d624a82fe37f358d8250d73374",
|
|
"description": "ir3: Readd support for translating NIR phi nodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ef021be4aba42e6caa0826d4952e0beddf0ca18",
|
|
"description": "ir3: Add ir3_start_block()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef4e07a1a27f3f6aaed659d3f84f8b77c9dc2e87",
|
|
"description": "ir3: Introduce phi and parallelcopy instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e380229bde242c24d50d33b9e6e96f948ed59f0d",
|
|
"description": "docs/panfrost: Update API versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9f3295f67f63b45d735a442df48b374bfe0b368",
|
|
"description": "docs/features: Mark GLES3.1 as done on Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b338654b193e2f29ccb5da4ef61d461d04773569",
|
|
"description": "panfrost/ci: Do fractional dEQP-GLES31 run on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eabb86c2240f0d6e81c5f8ed79a1bab1dfe8ba60",
|
|
"description": "panfrost/ci: Don't skip SSBO tests on G52",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "140f9222bc4c97b94e8613e12f7d79a1fa062acd",
|
|
"description": "panfrost/ci: Blank G52 flakes file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a88fa74d8e199e9ca78430a26b990682e3f16a18",
|
|
"description": "pan/decode: Handle cache flush jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "866c22bff5b9db208430d5d067f57823126b4afe",
|
|
"description": "pan/decode: Fix image attribute counting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cc3f8cb644363c9f3d9cc5890cc72bc0b337b97",
|
|
"description": "panfrost: Advertise GLES3.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b3b1561fd0ae44ddabda347562e8d71181cb566",
|
|
"description": "panfrost: Add \"Cache Flush\" job XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cee3181ceb37963526d88ee21dca66d9cf1451f2",
|
|
"description": "panfrost: Set vertex job_barrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b9f1f39d166acb70ea5d516ad973b31e471bd34",
|
|
"description": "panfrost: Flush before compute jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "293ea1959c17771f01b14532398ef59f36df0049",
|
|
"description": "panfrost: Flush everything for glMemoryBarrier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29012d96b85afdc460ad465b47afc4e74f9baba8",
|
|
"description": "panfrost: Clean up vertex/instance ID on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f58e08fbab2e31851ae971f7466fc6dfbdcca47b",
|
|
"description": "panfrost: Add XML for vertex/instance ID records",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "851587f2813a839224947136eb74e95303d78813",
|
|
"description": "panfrost: Set valid_buffer_range for GPU writes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9a8d74d1f6a7590f7f3434c123a07b08b4c9b79",
|
|
"description": "panfrost: Remove pan_image_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f0e1c27d94c434998fb61f3fe29caab1cfce7e2",
|
|
"description": "panfrost: Make data_valid a bitset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77aff510907624e1972d77e5d4c60089813d961e",
|
|
"description": "panfrost: Don't clobber indirect dispatch fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd7b44882ce3c7604be592f484264097125dfa52",
|
|
"description": "panfrost: Use direct dispatch with shared memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4f25a958879242dc1268e49033146a6cdf6289d",
|
|
"description": "pan/indirect_dispatch: Use extracted values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdfc8b980666c197c8a813012f23b1b9064c00f1",
|
|
"description": "pan/indirect_dispatch: Expand split expressions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "989caacc325dbc213f201b82e2ad678362632ccc",
|
|
"description": "pan/indirect_dispatch: Distinguish minus-1 defs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a90345d4c80ea5b7f78dd4e2f03513069751e731",
|
|
"description": "pan/indirect_dispatch: Simplify empty command case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52991aad7f16a09f09952a1f670fd42528c2e6fe",
|
|
"description": "pan/indirect_dispatch: Indent NIR blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f652c61283b7c36ef20c3be72730ace70f15649e",
|
|
"description": "panfrost: Reduce pan_image_state indirection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d181218238e893141bfc058c47f946cb18c5f016",
|
|
"description": "panfrost: Don't CRC mipmapped textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb82863f8ad160ed315b533a2bce7008bc43f2af",
|
|
"description": "panfrost: Drop todo on PIPE_COMPUTE_CAP_IMAGES_SUPPORTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b919ad7d97e18e2f9f4ad6bcdce6ac05eb2da828",
|
|
"description": "panfrost: Set PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3b4d2241e5e1d209cabec56f3510c008a9be954",
|
|
"description": "panfrost: Set PIPE_COMPUTE_CAP_SUBGROUP_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05755d858bc42a40af05dc60a5913785933ee93f",
|
|
"description": "panfrost: Lower max compute size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9a0045705352a4f0d293a6c3c71e104f39a2263",
|
|
"description": "panfrost: Make image buffers robust",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f30aab400463d186e9cabb59fddbb5896e316a0a",
|
|
"description": "panfrost: Fix BUFFER image handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e25b20d3f6a98e4314a6a071e090212188fb398",
|
|
"description": "panfrost: Allocate XFB buffers per-instance",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9985c5bb88ff97180eb03cb7fa3e0528209920c3",
|
|
"description": "panfrost: Don't set a blend shader for no_colour",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d687cb65eabb2ebadb09be6f8e47496af22ec6f",
|
|
"description": "panfrost: Remove scissor_culls_everything",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0186367dc75bde46d495e3e1d3de1a96c889262b",
|
|
"description": "panfrost: Add some missing BGRA formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7788252e69695e64a2207ae1b097c390f2ee35a",
|
|
"description": "panfrost: Emulate indirect draws on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc48df001c0d89c63896fd758c2f77f4deb173c4",
|
|
"description": "panfrost: Fix dirty state emission",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43cff98dfff18c11cb6d94da516f7683085c1c54",
|
|
"description": "pan/mdg: Insert moves to load/store registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f37474403a46db1ab3b11bc486ee39058afd33f",
|
|
"description": "pan/mdg: Assert scheduled instructions are reasonable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa200378950a4c38410784bd90daae715431f8f5",
|
|
"description": "pan/mdg: Don't skip unit-based checks in choose_instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edbdf4f4e7b9e356adbc2a05f15e00dceb5a56f6",
|
|
"description": "pan/mdg: Use more accurate ld/st reg estimates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68846ba4a8caf881649fd79e80b379b421aca1ca",
|
|
"description": "pan/mdg: Lower away gl_VertexID offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26baad41f15504194c1004a47bad65765213c220",
|
|
"description": "pan/mdg: Wire in PAN_SYSVAL_VERTEX_INSTANCE_OFFSETS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8066131158552514a117a360d5515f276b5e275c",
|
|
"description": "panfrost: Don't allocate WLS when not needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5dd6030876cc3ac1cf49f9af40f4ab4ba29a4737",
|
|
"description": "panfrost: Mark 16/32_UNORM as non-renderable (v5)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6936298d75c5c6f7f7e4d5a7e04bbf8c09db889a",
|
|
"description": "pan/mdg: Fix incorrect rewrite in Midgard scheduler",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "def3d52a159497fa3a0e6ac5a2537bfbf1604b8c",
|
|
"description": "pan/mdg: Update r1.w comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1369d5e43ac309e4ac63af0ec349c496eaf757ee",
|
|
"description": "pan/mdg: Handle {i,u}{add,sub}_sat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bdb32eec9aa1d28e15f26227ce71e6e4fef55c7e",
|
|
"description": "pan/mdg: Fix units for SUBSAT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07856d155b2028f43c6addf1ac71b087dc0fac60",
|
|
"description": "panfrost: Respect early-Z force on Midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d4368b22aafef305bd85e2f4ba035b05d2c4479",
|
|
"description": "panfrost: Don't force early-z with occlusion query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4592d5651d297f9df2da7a2da47db2087dc627b",
|
|
"description": "panfrost: Simplify Midgard blend disable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2af0c02ffa0e3e6f03bc631fcc1a1260b84a9547",
|
|
"description": "panfrost: Clarify how fs_sidefx works with oq",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22a973601b956ed12a3a009b796e31751844f91f",
|
|
"description": "pan/mdg: Stub memory_barrier{_image}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21d06a41f7f99918ee0024abc708424831b7e5f4",
|
|
"description": "pan/mdg: Make -Wswitch happy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34c6d105f60443beabd5255fc0173956a071fc27",
|
|
"description": "pan/mdg: Use consistent casing in midgard_print",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c88c5b1218d20a4d5087e78eace7154571cc0dbd",
|
|
"description": "panfrost: Assert alignment of indirect records",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b52b0841f363fb6c4151f7f5818e181561d1147",
|
|
"description": "panfrost: Make instancing code more obvious",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "552fdc7ea43c74e046767f4e3909fbd5c0eaf1b6",
|
|
"description": "panfrost: Fix src_offset data type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afc4ebdcc0c8058533168446e31cac57e6038f72",
|
|
"description": "panfrost: Align NPOT divisor records",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1760511e02607361100e605a7b10fffbaccb155b",
|
|
"description": "panfrost: Add util_draw_indirect() debug path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d61162af50bcdb5035de0fb75e3f1cfff706551c",
|
|
"description": "panfrost: Zero r_dimension for buffer textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a78487f795e81c8fc27c2d1054f58dd35eda8c3a",
|
|
"description": "panfrost: Fix crc_valid condition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "729b8c55f43dfb81de30c0db69f6a251a0f5250a",
|
|
"description": "panfrost: Simplify compute_checksum_size formula",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3525ad7c4531fc68d91e0cf08cda979fc747f850",
|
|
"description": "panfrost: Fix vertex image attribute overrun",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17"
|
|
},
|
|
{
|
|
"sha": "a5ec1e7f75b841c514ee1a8ed5796744a65714c3",
|
|
"description": "pan/bi: Force u32 for flat varyings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9127ecbb1228e05c6a390ae83371c522b47eb8f",
|
|
"description": "panfrost: Use varying format from frag shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58cbf10cdb1cc8b591ffd5931c0a014d52d67889",
|
|
"description": "panfrost: Correctly size varyings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16e665713261748ac8ab6ffde3e22c2627326cd1",
|
|
"description": "pan/indirect_draw: Fix 1 instance, nonzero divisor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14da45259838abe3fd4fbd2df07f5681cc72612c",
|
|
"description": "pan/indirect_draw: Use unsigned comparisons",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ea73dbed93585e16e0f3af0b9a079d6e12cefaf",
|
|
"description": "pan/indirect: Factor out is_power_of_two_or_zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c25a40d53511cd85f17516c16f958a59b8e38509",
|
|
"description": "panfrost: Default indirect attributes to 1D type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0566fa2db46ac1d9ca8055cb9bff41ef452ac83d",
|
|
"description": "panfrost: Use util_last_bit for images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "619b1bc23b05f5be64bc3bc9fb3fe0d281c2c26c",
|
|
"description": "panfrost: Be explicit in image modifier handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ed37ebfeebc15cc4b124d70fc8221b25102a88e",
|
|
"description": "panfrost: Separate image attribute and buffer emit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f14dbc02fbb65f25b1a3a7cddfcf2af4f57bf2de",
|
|
"description": "panfrost: Don't duplicate attribute buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61b83fba276be794a2e182d99d3e46c4ea9bc7c6",
|
|
"description": "panfrost: Disable AFBC on v7",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "655983d32856b0b894d4d5a2ebcd89ad5b58991b",
|
|
"description": "panfrost: Add missing 'Reverse issue order flag'",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "317dd5b3272cac2f54583aa0fc84790d030b4649",
|
|
"description": "panfrost: Remove AFBC format fixups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e111464bfce47b7bbfe872a196027fa3248620b7",
|
|
"description": "pan/bi: Don't allocate past the end of the reg file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47e0cce820fb94d7e07253df30d5389d8fb4e3f9",
|
|
"description": "pan/bi: Track words instead of bytes in RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbc346d6593dc514c41aee5807105ee6f36f7c02",
|
|
"description": "pan/bi: Simplify spill code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6dbaae77d9b92f33ba7aab0ee633e154f8ee5a58",
|
|
"description": "pan/bi: Emit a dummy ATEST if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b947ab8b108445e60f928d80ad59fe718703aca7",
|
|
"description": "pan/bi: Lower 64-bit ints again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95458c4033003489c487ac432568bf1866f4aaf8",
|
|
"description": "pan/bi: Lower stores with component != 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de42707101cdf2dbf3a1d9939e020d9c68f3d47b",
|
|
"description": "pan/bi: Lower loads with component > 0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c0e5d4d2da4e40f453aa78f31253da55b4a1df7",
|
|
"description": "pan/bi: Handle images in vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "071165e08225a6859cf4e10dafdbe3377d85d81a",
|
|
"description": "pan/bi: Model +BLEND clobbering of r48",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4663afd8ab2bd56f9be61c967d76560413d48d3b",
|
|
"description": "pan/bi: Don't restrict the register file in non-blend shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35c7fefc8fad497d52cc5c23ef5a708158c932c8",
|
|
"description": "pan/bi: Allow move/sink in blend shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d851f3b8e2cbc2f48aed689b646fc3076abc748",
|
|
"description": "pan/bi: Model interference with preloaded regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d4ce240be6c2df906dc52fc978de4bb5a2aeb77",
|
|
"description": "pan/bi: Explicit zero reg_live_{in, out} when needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98f072e21bcb029381c53c6005279f0be81a737e",
|
|
"description": "pan/bi: Inline spilling in RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80a58dc2e63617bcc8c0f18cb31320e51287333a",
|
|
"description": "pan/bi: Use explicit affinities in RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d7e25a9a96f944905ea669fe4ddafa0d6a5f7bd",
|
|
"description": "pan/bi: Allow IADD.u32 on FMA as *IADDC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7aefd6c1ba2d9ca019bbb2ef283d12be97ca93ba",
|
|
"description": "pan/bi: Track liveness while scheduling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20809daa9a7065b21718f9d2aa29dbb7f3953d75",
|
|
"description": "pan/bi: Add post-RA optimizer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ed000cf3faf64d7c5679ad2735dff38b831ae99",
|
|
"description": "pan/bi: Bundle after RA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afa4a1d49654122bb1d85a7133387e241380307f",
|
|
"description": "pan/bi: Fix bi_rewrite_passthrough ordering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "246beb15cf78debf4beb725e236a4f572df60a22",
|
|
"description": "pan/bi: Simplify TEXC codegen for sr_count=0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de8fe8c0b1179a4bc783878c1d5a37b7f1a44661",
|
|
"description": "pan/bi: Use TEXS_2D for rect textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f51bd99f2fa32d60e4ce7c94f8b5db32de43bbc",
|
|
"description": "pan/bi: Pull out bi_count_write_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02832f9d03c80b32a4837432e3fc18db29b05148",
|
|
"description": "vulkan: fix back compat with Android Oreo and below",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a3fa2c4d587e803118518d03b4944917c72245b",
|
|
"description": "svga: Initialize pipe_shader_state for transform shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72"
|
|
},
|
|
{
|
|
"sha": "e39b6951ccb623e2530e95551bcad25657fb42bc",
|
|
"description": "util/blitter: remove duplicated set_sample_mask calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f535ab59e2611a3480534001d0161e04454262d7",
|
|
"description": "swrast: Fix a warning from gcc 11",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5987f71cb1dce7729618605cef1883a0240e9562",
|
|
"description": "nouveau: Don't require RTTI and use it only when enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f389676173c3848ae7f3e8bdbbf0bfe48a4be32e",
|
|
"description": "v3dv: enable KHR_uniform_buffer_standard_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8dffda633a4fe1377b2c22ea4bab95adc1d3080",
|
|
"description": "v3dv: enable KHR_incremental_present",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c97d06a687a2ba7858019d02e894eb2511d60ff",
|
|
"description": "v3dv: enable KHR_sampler_mirror_clamp_to_edge",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be2b11003a9029bb4b00018f0f107d32de2417d8",
|
|
"description": "v3dv: enable KHR_image_format_list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c63ec70ef664d55fbfc77dde6bb81b8a6a73805",
|
|
"description": "nir: document that ACCESS_RESTRICT is not set at intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "938098c98d496ab950d33cfdd1dc46624f5118fd",
|
|
"description": "nir/opt_load_store_vectorize: only require one variable to be restrict",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "865ca3af2b6934163bd268091b9e1984746a064d",
|
|
"description": "nir/opt_load_store_vectorize: check for restrict at the variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e7bceb2204fe66a3232f78ed4a43965eb50529a",
|
|
"description": "nir/load_store_vectorizer: fix check_for_robustness() with indirect loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "674b0af3b343acd546d64d118af56de2b9f5b77f",
|
|
"description": "v3dv: document two supported extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6204e17b442ae9c0f97660844556d93ad5295d4e",
|
|
"description": "radv: increase maxComputeSharedMemorySize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9162963f0abbc226b7e2caf897a93aa79bcb9b31",
|
|
"description": "aco: fix emit_mbcnt() with a VGPR mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f884c2e3be363903a59dbee01868c7ad0bf0f346",
|
|
"description": "v3dv: implement VK_KHR_get_display_properties2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30115d0038d3977ad1d5c62d5804d5fe6d6f9535",
|
|
"description": "glapi: fix Warray-parameter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18337fbcf2123703ff6a5186b46d2ec8ca2c8dc7",
|
|
"description": "aco: Use as_vgpr for the second source of mbcnt_amd.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1e49018cedf700fd21fe1498d24742cecf4b5ff4"
|
|
},
|
|
{
|
|
"sha": "3a643a9ce178f5574ae8e5ad51d1899e78d9328c",
|
|
"description": "ci: add expected list of failures for Bonaire (RADV)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb12f7f11ea8d9e05193f475620ff9f9e0947c73",
|
|
"description": "zink: fix caching of shader variants with inlined uniforms",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7f28775edcc727791528d8439c86e8dffd5059a9"
|
|
},
|
|
{
|
|
"sha": "cfe7e81214b8a7b08681795acde1b192f90d71af",
|
|
"description": "radv/winsys: add a small comment explaining the CHAIN bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a234840e608274641d81f9d95c4a6beea0118d4c",
|
|
"description": "radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on GFX7",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0208cadc2a4f72f832075b2898b97e201f3ccafb",
|
|
"description": "panfrost/ci: Add some failures that crept in",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f3785253c92362544e80ccfb7011495819dda87",
|
|
"description": "iris/ci: Update the checksums for the pixmark-piano trace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b902c901f4791af875df803dece978664f63ee5f",
|
|
"description": "ci/lava: Handle proxy download failures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8c4f32558f3b4f1ae63e236d0e9b9781ecae8c3",
|
|
"description": "ci/lava: Iterate all job results, not just the first",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08600ef40c2c6e1431101900e35e5ef1b1ff6cd6",
|
|
"description": "ci/lava: do not save lava.yaml in the artifacts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a477dcf56a7dfe480c0962c046a44ca8a3231d81",
|
|
"description": "ci/lava: propely report test failure through sys.exit()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21b0a4c80c5f8dd9cdfac7e6b591d6912ba18cf5",
|
|
"description": "v3dv: don't lower vulkan resource index result to scalar",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d84cd611eb0cd9b07f73d481f7af12deb9b3fdcf",
|
|
"description": "v3dv: expose KHR_variable_pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f05dfddeb1adad9f6d4ca18f5e066b3ae23d3e28",
|
|
"description": "u_blitter: fix stencil blit fallback for crocus.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e07f7f900dbef2c1e28ff0d90e1beb73016097a",
|
|
"description": "u_blitter: fix fs used when no color emitted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38dd2e6e41781ac7f444b1094ea4fbeb95b97f63",
|
|
"description": "freedreno: Remove assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cbb5280a005b4fabeba20aa8025adcbdd105c5d0",
|
|
"description": "freedreno: Add tid to DBG() msgs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97222bcd368f374b6eb8ba2e09e538c9f04c12f0",
|
|
"description": "freedreno: Move assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93b540c72e2b111c9ca1354a72436f3a0e6893e7",
|
|
"description": "freedreno: Add string-marker debug trace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "256938e2a1a15783028668e456a6e75c801432e5",
|
|
"description": "gallium/u_threaded: Missing driver-thread marking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f758afe6ab3d37787f64894d602ad4f8349ca4d",
|
|
"description": "freedreno: Fix fdperf flush",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "aafcd8aacb8feda179017ba9064272ff6573a78e"
|
|
},
|
|
{
|
|
"sha": "507f701d9e89b891fdfa03ad23dc73acf3c5c6b4",
|
|
"description": "freedreno: Fix batch flush race condition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36414fb4dbce50af5c0477cc622d1131966f46cf",
|
|
"description": "iris: Move target_to_isl_surf_dim to iris_resource.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ccdd639c2459cb3738d5ffa0ebcca8cfa0e1532",
|
|
"description": "iris: Use isl_surf_get_image_surf instead of hand-rolling it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5066839ffdbeac5b8d24f83e7c55cb20545cd48b",
|
|
"description": "Revert \"st/mesa: execute glFlush asynchronously if no image has been imported/exported\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "057a702a3f6a78a8bcd347a74e5a79d70dfc4153"
|
|
},
|
|
{
|
|
"sha": "3c5b7dca30edc7365839944447476e0b8b56bf1f",
|
|
"description": "util/vbuf: fix buffer overrun in attribute conversions",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df1a4e749f5205c0a73671f5e3b59062b85fa565",
|
|
"description": "add execmem build option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b7ff78443b0b3843be20928be63944eea540972",
|
|
"description": "egl/android: refactor to use the legit vndk/window.h header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ea949429ceeb6061e7aab1cada1d7dfc20f7d8b",
|
|
"description": "egl/android: fix cached buffer slots for EGL Android winsys",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4dc2021b89d7f70a5486aea9c3b59d7a05cc458",
|
|
"description": "classic/xlib: Fix the build after !9817",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4daef7ffe373f067249e052d96dcac145984b6e8"
|
|
},
|
|
{
|
|
"sha": "f34ff0370273037d80d6ea25bef6faee7810e016",
|
|
"description": "zink/ci: increase piglit and deqp-runner timeouts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "890f96c0e6beee76141ea5b9c8217331b48ba33c",
|
|
"description": "ci: Add Piglit gl-1.0-blend-func to everyone's skips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1b952fa739998f87cec16d09799a65ea7c631be",
|
|
"description": "ci: Run tests inside Crosvm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d5ef807da78ac749095eddda9b10df10f205670",
|
|
"description": "ci: Store the credentials in /tmp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d08e2e5a96feb53f1c343a3913ee69f6c598bbe4",
|
|
"description": "ci: Move Kernel build tasks into its own file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc9cd18f522d09dc447e2e3f1c80af0549d45660",
|
|
"description": "ci: Build Crosvm in our container",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4531bd11ef74377d0bf2041833897ce70f78982",
|
|
"description": "ci/windows: Re-enable Windows build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0fca984d0987c866d17b008037eba89ae52fa6e",
|
|
"description": "ci/windows: Artifact Meson build and test logs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "738f4d81580e74733f618c57bc50b41a2d3b06bc",
|
|
"description": "mesa: also flush after compute dispatch when debug flag enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "056719fb3de4bc41823f0f66edba2e5cbf7d5a1b",
|
|
"description": "ci/radeonsi: Skip flaky glx-swap-copy test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02293316b313f5a4a5640a4597d39bba3b2846b3",
|
|
"description": "zink: export PIPE_CAP_PROGRAMMABLE_SAMPLE_LOCATIONS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ea682ed5abcdce5ac5a817e83522206198d6014",
|
|
"description": "zink: use dynamic state to apply sample locations during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc2acc87d7285629602d6bfaf0e7b692920b2863",
|
|
"description": "zink: add a pipe_context::evaluate_depth_buffer hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7353d1d26b0ff0838360b1955fb8a1d1aa849ec8",
|
|
"description": "zink: update vk sample location info during framebuffer setup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0901d362c7f1af9bc7e75814bcd49b1b6f7b0d9f",
|
|
"description": "zink: add a util function for populating VkSampleLocationsInfoEXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcbb77566e16c7b44ed7a6ad93049bb5e71313c7",
|
|
"description": "zink: also flag sample_locations_changed if framebuffer samples changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60e98d0f47a55a69718a262ad26211c6431ba5ca",
|
|
"description": "zink: add a pipe_context::set_sample_locations hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9075f623a4e6824a5ce2766324cc8532b0b963b8",
|
|
"description": "zink; add a pipe_screen::get_sample_pixel_grid hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d364faa322beec4c6285f250c8fc1a61a8d837a5",
|
|
"description": "zink: set VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT on zs rts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "652db34f8a63e39e0cfaa6bd539f30266712a70c",
|
|
"description": "zink: populate maxSampleLocationGridSize for all available sample sizes on init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e49018cedf700fd21fe1498d24742cecf4b5ff4",
|
|
"description": "amd: Add extra source to the mbcnt_amd NIR intrinsic.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6b2db298f79aa40ceffd36f757105620cb2d66b",
|
|
"description": "ac/nir: Refactor and optimize the repacking sequence.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4e22eb4822d74a6e981c629ddff9bcd29b9a0ec",
|
|
"description": "aco: Keep VGPR destinations for uniform shared loads when beneficial.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce141e4c5f2297e5f7c9afbdd3f4c1beee449544",
|
|
"description": "aco: Implement byte and lane permute intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43ce80a58f8a6bd988e5bd15be2b6c2a30890af0",
|
|
"description": "nir: Add AMD-specific byte and lane permute intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5713e059ea6f2c6ed4a95f58edf33648278e2532",
|
|
"description": "aco: Add validation for v_permlane instructions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd6605367d00762e6f63dd6fc85b504ee0c1667a",
|
|
"description": "aco: Implement nir_op_sad_u8x4.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c92dab8e2b6964b6dbd9ea122d7ff819efd45244",
|
|
"description": "nir: Add nir_op_sad_u8x4 which corresponds to AMD's v_sad_u8.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "228169c87c62caaa8770482d95b2b79a904075ff",
|
|
"description": "aco: Add note about v_alignbyte in the ISA README.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe625241f7de1f2ab82836a4dd1632959034876e",
|
|
"description": "llvmpipe: restrict optim bug workaround to gcc 10.x",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cabafa5ed81e574a888f16238b151a999437522b",
|
|
"description": "mesa: always expose NV_image_formats and OES_shader_image_atomic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e51097b938171b640d606e5c57f4a40ed12f013d",
|
|
"description": "zink: remove variable length arrays in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa8eca160517ae635b3b1acc6294041341ccb8d6",
|
|
"description": "util/prim_restart: simplify util_draw_vbo_without_prim_restart a bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa78326e124ffd4c7e4d3965265fca758ad2ea57",
|
|
"description": "util/prim_restart: update index bounds before draws in util_draw_vbo_without_prim_restart",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1627476079988c07121d9aa8a98946a063509c9b",
|
|
"description": "util/prim_restart: store the total index count when rewriting draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aee78a350453c392bcff95d2f62b8d549f7d6868",
|
|
"description": "util/prim_restart: store index bounds while rewriting draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69d47fdd7a43615837180c4a9c181b4c786121c4",
|
|
"description": "util/prim_restart: pre-trim degenerate primitives during draw rewrite",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d54b64e6df887ff5148748368ef4e0adbf97ad9",
|
|
"description": "util/prim_restart: assert the index size at the start of the function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c129ede523820873e7d2ace73998e5842ec3e574",
|
|
"description": "aco: use ds_read_{u8,u16}_d16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6334d73fc958af6ef3fbe869ecad47b5bc5f530d",
|
|
"description": "aco: don't ever widen 8/16-bit sgpr load_shared",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2b9c7e982a5070d77eace22f727f5150ce6f397",
|
|
"description": "radv: improve LDS alignment check for load/store vectorization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4870d7d829e57a993976d6da497e1202b1df2fa6",
|
|
"description": "aco: use v1b/v2b for ds_read_u8/ds_read_u16",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fb436e92a522d3c620597c7662f7d6a4146a12c",
|
|
"description": "ci: update list of expected failures for Pitcairn/Oland (RADV)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d169dad3937e2b2692c3992e0ed417849e971ee6",
|
|
"description": "aco: fix emitting literal offsets with SMEM on GFX7",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c6674d72c45c2f6f3b03bcb9def7f4414bd9a68",
|
|
"description": "ci/zink: Skip flaky GLX test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13efad308607e0ed48f17b0e2e5613b6f357afdf",
|
|
"description": "radv: dump SPIR-V instead of using spirv-dis when generating a hang report",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3149eccc1c838bb5bc50998721e6a73089bbc729",
|
|
"description": "radv: Implement VK_EXT_global_priority_query.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00084669ae8d2b0af98054b90276f0893b501b37",
|
|
"description": "vulkan: Update the XML and headers to 1.2.180",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "697804ba49cad1e9b07f2d5a1878736eda18dd2f",
|
|
"description": "iris: finish converting from drmIoctl to intel_ioctl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e94c99513aabffdec4e5f5d7235c8d9c7e37edd2",
|
|
"description": "nir/gather_info: Rename per_vertex to is_arrayed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a59f1d628afca0cf370e6148d80f86e27ec0c013",
|
|
"description": "nir/lower_io: Rename vertex_index to array_index in helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3761d994f6de81d151b4709314f6ffc9b59f0908",
|
|
"description": "aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d523126bd0e959a8fce504b7b64293eb98f68ca2",
|
|
"description": "ci: Disable windows builds due to runner not being available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95bd6e915f6bd14b45a341b3e0d3b62389ddd5de",
|
|
"description": "nir/lower_fragcolor: Avoid redundant load_output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "209c82977572dc73cc5c022be3949e1600fba05e",
|
|
"description": "ci: Disable the iris APL jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09f64f74db9e0dd22ef6e4bf616ac7bffde2a6fd",
|
|
"description": "freedreno/ir3: Fix use after free",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7821e5a3f8d593e1e9738924f5f4dc5996583518"
|
|
},
|
|
{
|
|
"sha": "ddf970af88c80d349294c7b2375dc4609638de74",
|
|
"description": "anv/blorp: Optimize addresses/relocations when ANV_ALWAYS_SOFTPIN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7e1488037e863b45f993e0828f8e0ebf26f9e94",
|
|
"description": "anv: Optimize anv_address_physical when ANV_ALWAYS_SOFTPIN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "921bd2d1c76394aa987d6da5db03fc6b63883e9d",
|
|
"description": "anv: Fast-path surface relocs when we have softpin",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6afc3f97b680bbdb671cbbc337e6d3a169b5ed61",
|
|
"description": "anv: Make anv_batch_emit_reloc inline and optimize SKL+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9802a0d7ca67b74436e041d7e2792f19d034a92c",
|
|
"description": "anv: Add a helper to add a BO to the batch list without a reloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e8c28383ce062a85f72c051faee8df1e92ae789",
|
|
"description": "anv: Handle OOM in the pinned path in anv_reloc_list_add",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b3c0b1b21880987d90bd5738736f2bd920f76b18"
|
|
},
|
|
{
|
|
"sha": "a63e97e09a899d4117bfae52c017ad0d283572af",
|
|
"description": "anv: Make use_softpin compile-time in genX code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04ccfeae98f2b5ac03feb4425ac805a48ce6fac3",
|
|
"description": "anv: Require softpin on Gen8+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c1c9e935e6a645fa47e47f784879a7b28bde785",
|
|
"description": "anv: Support workgroup memory in other shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8af6766062044167fb3b61950ddbc7d67e4c3e48",
|
|
"description": "nir: Move workgroup_size and workgroup_variable_size into common shader_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5f6fc442c1014e2e05f752d971a2276ae6cd13e",
|
|
"description": "nir: Move zero_initialize_shared_memory into common shader_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b13c1461d7bb1a976f56717bf5b26b9dc82642b",
|
|
"description": "zink: more accurately handle shader layer/viewport caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b81f53e34e8d2dedb315957dd4899848d5dc61b",
|
|
"description": "aco/ra: Split print_regs by lines of 64 registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69584478c9f4d31d8e15cb16e64e01db9d63a883",
|
|
"description": "aco/ra: Clean up print_regs output and support byte-allocated variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bfef2de66be739a54e64275feaa42c2d340b548",
|
|
"description": "aco/ra: Fix off-by-one-error in print_regs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f"
|
|
},
|
|
{
|
|
"sha": "a4472e90ebc235f70655e504f7a310364adf2074",
|
|
"description": "frontends/omx: use pipe buffer map instead of texture map",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eb74f977693221eb1419f4827f549d48251f22da"
|
|
},
|
|
{
|
|
"sha": "b8574cdaa88b275583ff9b3d4138ed6f60368ec4",
|
|
"description": "frontends/va: use the entrypoint from context instead of the hard-coded one",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c0420d44efa163ec10231d0c3df6dc35c5b1e6d",
|
|
"description": "frontends/va: include the profile queries for encoder as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4d185b44bce20dcc7a7e1a24e01aac781b5ffba",
|
|
"description": "frontends/va: use the correct entrypoint to get config attributes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43c04ab2b436ae330a2ad634a4881e53bb9ae49b",
|
|
"description": "radeonsi: separate video hw info based on HW engine individually",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ddba3b5eade790d6a9d5faeecb0f83b93cdbd3f",
|
|
"description": "radeonsi: add PIPE_FORMAT_P010 for HEVC Main10 profile to encode param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b7ff241f4254bee50566b20cac15d6745d30623",
|
|
"description": "nir/lower_returns: Deal with single-arg phis after if.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d772a545aadfd6f06b6ebe03b020c86d11921a9",
|
|
"description": "docs/egl: Add missing backticks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abd3421525f9898687a07dcb5c6fe3b81868c736",
|
|
"description": "broadcom/ci: Report flakes on IRC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1eca809680d2291867eac2d5705fac98477f6cd3",
|
|
"description": "ci/v3dv: test v3dv in arm64 environment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef9789f067895009119a215fdcd40be8820b5904",
|
|
"description": "ci/broadcom: unset manual jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f7e63e12a1b1aa9089629a25e05807cf068ab82",
|
|
"description": "ac/debug: fix color printing PKT3 when count in header is too low",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c768d7d8f21e7a73849d906798bd9d3c8cd25e5b",
|
|
"description": "aco/tests: add SDWA tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24418304b0c81cea98660beaf92cb0c3f2c2f40b",
|
|
"description": "aco/tests: add tests for p_extract/p_insert lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e0c6e196ed43254db536e66adedd1af31bdf0ca",
|
|
"description": "aco: disallow literals with some instruction formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf22eabc68bbe56ac9dafe4a27d02b9115324fe1",
|
|
"description": "aco: make validate_ir() output usable in tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54292e99c7844500314bfd623469c65adef954c5",
|
|
"description": "aco: optimize 32-bit extracts and inserts using SDWA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63659fc15c65c604a39bfd400d3fe6260af65a4b",
|
|
"description": "radv: use byte/word extract/insert instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d76b07d6bc3572695a7b74bf0c6c160911160e3",
|
|
"description": "ac/llvm: implement byte/word extract/insert instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daa329f664a315e78ab2e4ed0e18c8f24c4344e7",
|
|
"description": "aco: use byte/word extract pseudo-instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f2518ef9fce84f23a2c42e8f76805d9610176d2",
|
|
"description": "aco: implement nir_op_extract/nir_op_insert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f94353735b5ddfe2a72499e7bf6c7bbc80b9a00",
|
|
"description": "aco: add p_extract/p_insert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9d1643288bfcec92f3cad5e4793ec1758b2a713",
|
|
"description": "aco: disallow SDWA for instructions with 64-bit definitions/operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cbcfb8b38c308297a1284c572f5cc4df41b0a00",
|
|
"description": "nir, nir/algebraic: add byte/word insertion instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edae3e5623fccb2710949680b672a667db3734d3",
|
|
"description": "nir/algebraic: optimize extract of extract",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "736893060f6984b5c8198ddbd491265f60de8548",
|
|
"description": "radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c04f20e7e01d0d53599f48d0e702b6be3279ced5",
|
|
"description": "intel/isl: add blend enable flag to gen4/5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c25a5a832aa7ff8f2cadf846b0233da1aa881038",
|
|
"description": "intel/isl: add levels and minimum array element to null fill",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb152e79f23b795803ae9ad432ab3ccfdcd6d84c",
|
|
"description": "intel/isl: convert null surface fill to a struct.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6989afea58573e9311817f4c0ab829979c60d0a8",
|
|
"description": "intel/isl: decrease isl_format_layouts size by 36k",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93f67055c4bbb26e9b70a53bc27da0d03d22c827",
|
|
"description": "venus: forward the host renderer hardware info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8a7bd0dc879c36d9011ad7ba9ca1e528c207643",
|
|
"description": "nir: Rename WORK_GROUP (and similar) to WORKGROUP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a71a780598f598acea3efeb7fa7d05755dbcf0a8",
|
|
"description": "nir: Rename nir_intrinsic_load_local_group_size to nir_intrinsic_load_workgroup_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43a6a2151b07d1fc6975026746f11779c58fc818",
|
|
"description": "compiler: Rename SYSTEM_VALUE_LOCAL_GROUP_SIZE to SYSTEM_VALUE_WORKGROUP_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "430d2206daef6ae16403b6b0ed7d5b28dd9e68bd",
|
|
"description": "compiler: Rename local_size to workgroup_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b9e52e81820a4237902f7db2d24251b2419ae81",
|
|
"description": "i915g: Make sure we don't try to texture from the const file.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1945c1f5268addec3c510bd2d07fa0fdff03331e",
|
|
"description": "ci/i915g: Fix incorrect expectation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18d48c01c2f81034d218dc8fd5f5e9e2830ee0f5",
|
|
"description": "radv: Assert that there is no GS copy shader when the pipeline has NGG.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e664a538355018a16ef60ecf8aaef304a25aa59",
|
|
"description": "radv: Don't generate GS copy shader when the pipeline has NGG.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ca783612e721bc66af545075d76dc578ddbf7666"
|
|
},
|
|
{
|
|
"sha": "93b1089d195135cdc926c772af231e472179312a",
|
|
"description": "radv: Remove duplicate code for getting GS info.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50907105f939b9555a1a03d8b647ecab57f058a1",
|
|
"description": "v3d/simulator: get rid of has_gca wrapper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "646a8338b19182a73c0fb31a5e4bb845bf611f2e",
|
|
"description": "v3d/simulator: hw mem is now an v3d_size_t, typedef to uint32_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9bbf751950490e233c669edba4797e3bc6c4322",
|
|
"description": "ttn: Stop manually managing system_values_read",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "996a6564cff551601bb2d9b182a2b5343a3be5a0",
|
|
"description": "ci: update some radv trace checksums",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da4bd551a36f8986de9b18ef07cf88a6b971ab8b",
|
|
"description": "frontend/dri: Fix fence-fd logic",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "abec42c9a300b431751a940679628218b73ea016"
|
|
},
|
|
{
|
|
"sha": "964efdfba9cf1d4f9a99afe6c965a7fd504319b4",
|
|
"description": "egl+libsync: Add check for valid fence-fd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfeff2c687d8c4f5ddd04792ed51dc0c03b22435",
|
|
"description": "egl: zero is a valid fd",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0201f01dc4e903d9b60cbbf87fde3ffa7c76f248"
|
|
},
|
|
{
|
|
"sha": "a588cda75abc0eb24620414474efe9863cef9368",
|
|
"description": "iris: Add a BO_ALLOC_SMEM flag for allocating from system memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab49063f449d7be71dbd0eebe4a7f967bbaede23",
|
|
"description": "iris: Only use SET/GET_TILING when exporting/importing BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d",
|
|
"description": "iris: Add an alignment parameter to iris_bo_alloc()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "539494e767ff57944fa6248f7bb664adbae007ff",
|
|
"description": "iris: Add a flags argument to iris_bo_alloc()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e0fd49858c2ccb7a5706140ffffd2f0e391e70b",
|
|
"description": "intel/fs/ra: Fix payload node setup for SIMD16 on Gen4-5",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "40e1d798c6d5ab351c5393456a56aa1682f6c620"
|
|
},
|
|
{
|
|
"sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023",
|
|
"description": "android: Add scripts to build using meson",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "016e932cdae168d8db5a603ce17182f00dcee79a",
|
|
"description": "meson: egl: Do not build platform_drm for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45814b58c1da012110bac7317fcf8bb2e94feee7",
|
|
"description": "docs: update master -> main in edit-links",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eea4c98f6d8251060fd36ac5c0aa31547364186c",
|
|
"description": "st/pbo: use correct type for images and textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "baf4b05aadfc3fa44e4dabbefa306549e637d2ef",
|
|
"description": "zink: use a macro for spir-v versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "263ec2fd2a68c08c41691a0d6df8bbefcfc986f1",
|
|
"description": "zink: only enable vote if we can support it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "990ed280d0d901a7435dfff8cecb58d61dccca76",
|
|
"description": "zink: calculate spir-v version based on vk version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cae50a52e271131aa13bba3c2d219d4ccd439f74",
|
|
"description": "zink: allow to specify any spir-v version to nir_to_spirv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb83477a588b084375579d99d928627710c0f096",
|
|
"description": "zink: rename spirv_15 bool to spirv_1_4_interfaces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28c842e4b71a10175fa2292b2c3661f08f8add67",
|
|
"description": "zink: limit images we mark as cube-compatible",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1887ff2ebb78a1e0ca27d4626a29a3f0cb170d31"
|
|
},
|
|
{
|
|
"sha": "6f504b5fc66b1732e859fc487397ac9e657a844e",
|
|
"description": "v3dv: fix incorrect render area setup",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4886773fc049a20b937cff7648f6528df6bf45dc",
|
|
"description": "v3dv: implement VK_KHR_descriptor_update_template",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a48cb7534d9b2b71ed4c5e708f03d8e2ebd3621f",
|
|
"description": "v3dv: refactor descriptor updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c390e2eb654dc9b89e79ce8606dd718ed51dcc5",
|
|
"description": "aco/scheduler: Move cursor handling state to dedicated interfaces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81761a311e1af3ca91b3c45d7031bacd2d78cb6e",
|
|
"description": "aco/scheduler: Clean up register demand tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ebf4e984b51825c37562e0221bde327188e3eaf",
|
|
"description": "intel/disasm: remove useless space after \"(\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daba2894ffc3000b76ff5f3d8c767119d6a8eeae",
|
|
"description": "intel/disasm: decode/describe more send messages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a57e90bfea4c538ad2e0f70d693ea092201ede68",
|
|
"description": "winsys/amdgpu: use int16 for buffer_indices_hashlist",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a981105d906e08b00fd70a81ada575efa4f43b05",
|
|
"description": "winsys/amdgpu: reduce amdgpu_cs size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74c67f2b726492dcd6de7bdca1ec0d50bacb59dd",
|
|
"description": "amdgpu/winsys: remove amdgpu_cs_has_chaining",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bd64d8cfbc1034593c912c77e1a0403ac9007db",
|
|
"description": "winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "965c6445ad419aa49302f75db1d99345708c5aae"
|
|
},
|
|
{
|
|
"sha": "cd9be8741ff0e93bd45aca29e7bb5de649f20a55",
|
|
"description": "radeonsi: dirty msaa_config on rs->multisample_enable change",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "017a1509842e525aab61eb9e6ba237af7d9ab5a9",
|
|
"description": "v3dv: expose VK_KHR_storage_buffer_storage_class",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71b2ae66c22dab3c9dd0b56390fd7d9fc3bab8c2",
|
|
"description": "v3dv: document VK_KHR_relaxed_block_layout as implemented",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29e3a11d78fdb87942afe9ec2a4338fa98509ba6",
|
|
"description": "d3d12: Add mechanism for D3D12 Adapter Selection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "108f34a165a22580f1b50c9b11d050634f33e8d6",
|
|
"description": "nv50: expose GL ES 3.1 for nva3+ hardware",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73a49c84d79aea7382313889c9c24d2a25946f36",
|
|
"description": "nv50: expose images/buffers/compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "503d97445a9c6bfdcbb17968c0469cfc8c303eef",
|
|
"description": "st/mesa: allow hardware to claim ES 3.1 without hw indirect draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08fe7d72d1456fffe9a5930fa69047039ca55abf",
|
|
"description": "mesa/get: allow image/buffer/atomic variables to be fetched in es3.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5379ef4a7e32690e67f3ffca39da84d8d40979b",
|
|
"description": "st/mesa: properly encode OES_geometry_shader requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "584799d6a3c2595aa8191d0fcd7b57bc545c7011",
|
|
"description": "mesa: relax ES 3.1 compute shader requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00c46fec4328c9e759cb75a45c7aa993b643bc66",
|
|
"description": "st/mesa: avoid enabling image/buffer/compute extensions for weak hardware",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d49a6f23c4d5db29705e5463a258cdcecb50b90",
|
|
"description": "nouveau: improve video limit reporting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d50e43c8a17184d5f9dd4fa039e4f1dbea0c9067",
|
|
"description": "vdpau: allow state tracker to report a lower number of macroblocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7e877b0bfd704935762d025c942f260184b1520",
|
|
"description": "nvc0: fix 3d images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "729020c7e096ddb17b262797153d56fa4bade990",
|
|
"description": "nv50: fix streamout queries",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "58d47ca32447fdf7762be22efd2394b9f399f0f8"
|
|
},
|
|
{
|
|
"sha": "c51bdac7420149b9e20d673fed369c4a67f4e654",
|
|
"description": "v3dv: Fix assert.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "234e1b7356ec8c2ce39acadbdb692b384263128a"
|
|
},
|
|
{
|
|
"sha": "5bc47c9cc2e7d836b1eb26b01e25c1c2bb33728b",
|
|
"description": "venus: unify VkNativeBufferANDROID and AHardwareBuffer image create info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a894d00bc2ee6c516b56fb03609436866eedf06",
|
|
"description": "venus: refactor gralloc buffer and drm modifier properties query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e2293a52b36ab9326e2b8540126b80179362473",
|
|
"description": "agx: Handle load_back_face_agx",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c21168a26c2f2d51530c9b380c7125487437b779",
|
|
"description": "agx: Lower front face to back face",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75cafd84722abb39059f8b9e1144de67a01ebf9a",
|
|
"description": "agx: Pack SR immediate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "307b8f1b2f20dcc323f9ed7fa9ae009c355d7fad",
|
|
"description": "agx: List sr enum in Python",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc8fec8b74b84df7e3b5c093877f899146d1f59d",
|
|
"description": "agx: Generate enums from Python",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "223476aff32c3956bb993cd4836e4204fb9e80a5",
|
|
"description": "agx: Model get_sr",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f70068583cdf764f0610d887e98505d03c956255",
|
|
"description": "asahi: Mark special fragment inputs as sysvals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5098789718f652a4853e96fc7d46fc208f0d283",
|
|
"description": "nir: Add nir_intrinsic_load_back_face_agx",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cac88b5f060e93dc77546eb730688f1b662ef2c1",
|
|
"description": "freedreno/regs: split old/not used phy registers to separate DB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80b1e042e4894b60cdc05d2357a99095168be5fb",
|
|
"description": "freedreno: Don't return a flushed batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad375d0579774934251e5e1a7fb15e7be958c082",
|
|
"description": "freedreno: Fix typo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db83dc619c96c35a039f2d8a32e1a179c0f00d64",
|
|
"description": "i915: Implement __DRI2_FLUSH version 4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c312bfc41185ccd32d513557810f4e2e8b4a185",
|
|
"description": "i915: Implement __DRI_IMAGE_ATTRIB_OFFSET query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b742f7391351696d51adbfdf2c7b9b1a7bd5ef7d",
|
|
"description": "intel/isl: Fix isl_format_is_valid",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ed6e586562f4443c56e385017a109e5a5ca5294e"
|
|
},
|
|
{
|
|
"sha": "90a5fef85cb2b3157f435b1fcf453165a69a7d2c",
|
|
"description": "nir: define NIR_ALU_MAX_INPUTS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6d7421e9842853210c7ab35e2e750dd611ff895",
|
|
"description": "util/ra: Use the conflicting neighbor to skip unavailable registers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23df5dba92ae679b508dc3b6ccf11fc1f0144edc",
|
|
"description": "lima: Use ra_alloc_contig_reg_class().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf33316ec0bc1040dfe96f11650a4887720dad71",
|
|
"description": "intel/vec4: Use ra_alloc_contig_reg_class() to reduce RA overhead.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40e1d798c6d5ab351c5393456a56aa1682f6c620",
|
|
"description": "intel/fs: Use ra_alloc_contig_reg_class() to speed up RA.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec3bc5da74ede1e93a16beb8ed876edb991a9bef",
|
|
"description": "v3d: Use the ra_alloc_contig_reg_class() function to speed up RA.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15aa8e9189871057c5bd5f0c51f7e1bfae87334c",
|
|
"description": "vc4: Use the ra_alloc_contig_reg_class() function to speed up RA.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d7bcdaf6b3857c19fde007e1ba706bcf400f166",
|
|
"description": "ra: Add fast-path support for register classes of contiguous regs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95d41a3525d97986b4925153a36828b1a6e65523",
|
|
"description": "ra: Use struct ra_class in the public API.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e0127fb3e039f935fa7dbb8c1863aeb1fbd7bf5",
|
|
"description": "ra: Document that class index is allocated in order, use that in r300.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3072318ab8f68a781d7afb645ad1a98a07697279",
|
|
"description": "ra: Add a unit test.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed6e586562f4443c56e385017a109e5a5ca5294e",
|
|
"description": "intel: properly constify isl_format_layouts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fb130033378c1aead13bf76b850d52e682d6435",
|
|
"description": "zink: explicitly advertise index buffer format support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c011e6061d8e4d056fe138ab6ef58f4e7ac0f1e7",
|
|
"description": "d3d12: explicitly advertise index buffer format support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aea35a5ac246f92026a6a05bb8862b9a5acd1e7b",
|
|
"description": "r600: explicitly advertise index buffer format support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de9c66d74979f71844036db132d61d99504d4029",
|
|
"description": "r300: explicitly advertise index buffer format support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc99c1c762e4db2990259eb51ebd0f5ba2974e2d",
|
|
"description": "nouveau: explicitly advertise index buffer format support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "842c5143033e80aecb93886ac436710003ba89da",
|
|
"description": "llvmpipe: Don't call util_init_math().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cd4b8b73c1c4995aa16b813dc0c6f1ce458f302",
|
|
"description": "u_math: Reduce fast-log2 table size from 65k entries back to 256.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd3f9eedbee1697626e274ee63cb3781cdf9c84f",
|
|
"description": "tgsi_exec: Garbage-collect the FAST_MATH path.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ee030e45c32e15db7cea5669a8e3504d26bde13",
|
|
"description": "Revert \"Revert \"zink: call tc_driver_internal_flush_notify() on flush\"\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9ff54d408ba872da44158869f363f73cddbb0f63"
|
|
},
|
|
{
|
|
"sha": "535a5a9dfe3ae759a461182a747e926044292b30",
|
|
"description": "aux/tc: fix ubo unbinding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4662e38c445a4e8595096781c577e5b5a606017",
|
|
"description": "aco: simplify Phi RegClass selection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc807dff3e69d18619133b773d9a26707f55b5a2",
|
|
"description": "radv,aco: scalarize all phis via nir_lower_phis_to_scalar()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "057a702a3f6a78a8bcd347a74e5a79d70dfc4153",
|
|
"description": "st/mesa: execute glFlush asynchronously if no image has been imported/exported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4304a7adc7b41ea0fc7ee75aef729df3e0dffb3f",
|
|
"description": "zink: use VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL when possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f332b16d57a4043d9d9fdd12a7cad76fc89d881",
|
|
"description": "zink: track number of fb attachment binds on resources",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a1c83384102c186af309bdd29f8cac569a7e809",
|
|
"description": "zink: emit fb attachment barriers inline during renderpass start",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b786c16365b7ad4f8211b4eb1d6c069686650a44",
|
|
"description": "radv/winsys: allow to reserve a VMID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20d8324a1b5051454881fc140136470965e2ba4c",
|
|
"description": "turnip: implement VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49add985ffbfdc44d5865f04ebcb05dbabb88a51",
|
|
"description": "nir/unsigned_upper_bound: don't require dominance metadata",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aebffc241dd60807e43d4ec064cc81beff6a1a1b",
|
|
"description": "aco: don't use nir_block_is_unreachable()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef2e29f3b51c9ad3fb566c5907e153791b6762f7",
|
|
"description": "zink: no-op read access buffer barriers if existing access exists for earlier stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cbaba3f1b9854c5995fb1c3b6e23cce0b1a6e206",
|
|
"description": "docs: add VK_EXT_extended_dynamic_state2 features.txt entry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d031d1da34bd3a58d723397404c7998117abb18",
|
|
"description": "anv: toggle on VK_EXT_extended_dynamic_state2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75ad0e4b087410dceaaa00184b64ea15ec61540a",
|
|
"description": "anv: support blending logic op dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0c60553512e8ba6cd1d0413025c96aece23b929",
|
|
"description": "anv: centralize vk_to_intel_logic_op array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c718952c8d2a8436f679cde1de38d9acd9a23f2",
|
|
"description": "anv: support primitive restart enable dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "496b5084035360353f1d73a92fd3bb55aa772661",
|
|
"description": "anv: support depth bias enable dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d531c67dfd93ff6b1dc4a9626074a74dfb14a2d",
|
|
"description": "anv: support rasterizer discard dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "284290a876a87581a088f7c242f9984fc6a8537d",
|
|
"description": "anv: introduce new dynamic states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56714238ba62cbd5e80ff20b738fe0b4bcd30400",
|
|
"description": "radeon/vcn/enc: use surface swizzle mode instead of linear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "700d4ce68f4af813b9b72f2ce702d8f54e06ccdc",
|
|
"description": "frontends/va: Derive image from interlaced buffers for h26[4/5]encode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d198e26a1ebc32c43e5bef10dcf0f8cc3234301d",
|
|
"description": "broadcom/common: move v3d_tiling to common",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2d6a5f88528ea4cacb9fc981c060e4613089229",
|
|
"description": "zink: Fix MacOS compiling issues",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3102892fb8f17527bdd7fbf74bb5a1d6c857facf",
|
|
"description": "gallium/dri: Guard DRI driver global variables on MacOS if Zink is enabled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18e8ec5f37f2922792775554ed775290d4cec7ac",
|
|
"description": "zink: Correct compiler issue with have_moltenvk member having been moved.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "598dc3dca41e3b1a9bf9e94b17e5426773ed6830"
|
|
},
|
|
{
|
|
"sha": "6add9b2753f7d317502348d4a0a36f4249f2b6b8",
|
|
"description": "v3dv: expose KHR_relaxed_block_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9b51a4a3a6b1af2efd756e5b354b09975355bdd",
|
|
"description": "v3dv: increase number of supported SSBOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e4b6bc16d8521d1ff45fbda48cdb4002e78725",
|
|
"description": "android: aco: add aco_optimizer_postRA.cpp to Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6"
|
|
},
|
|
{
|
|
"sha": "60e134e83ef9af36170e8517582a446d622598f5",
|
|
"description": "android: ac: add include src/util path",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3d589b8b464828dc19c4e7d73f5cc078c24915e1"
|
|
},
|
|
{
|
|
"sha": "2dea82fc073d532aed095b3ce298c36a7a968436",
|
|
"description": "android: ac: add ac_nir_lower_ngg.c to Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3d589b8b464828dc19c4e7d73f5cc078c24915e1"
|
|
},
|
|
{
|
|
"sha": "8e10d548048992d7f15f3089ce1b31119b2334fa",
|
|
"description": "intel: Rename GFX 12.5 to XE_HP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e94b17dd1352f0db3662718c67e1f1c88e26780",
|
|
"description": "docs/install: remove one extra when",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0fa854aea5ff0a8fe7ed21fef8e9ae2551bae486"
|
|
},
|
|
{
|
|
"sha": "b5bcc49087073bfdb10ba576bae5cd856d5f56f8",
|
|
"description": "swr: fix uninitialized variable warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10a3e388a44045a2314c228054701ee0ee262659",
|
|
"description": "zink: fix win32 build",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae4ef6491dba3c4f723cf6d2a2e22e73dac2d449",
|
|
"description": "venus: query experimental features in one call",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d08930f2fa28cdf1317130984ffd5938ed21e940",
|
|
"description": "venus: support AHB prop query with host dma_buf size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d10d09e7ad48134bb439748de69a00ae00abd5d5",
|
|
"description": "venus: update to the latest venus protocol",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34e4c1d2be7c7f468538bc0130681dddba8e1707",
|
|
"description": "gitlab-ci: enable testing on Intel Kaby Lake as experimental",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "551d7032dfcf3a8e8bfe7889092b2befc1071db5",
|
|
"description": "venus: silence compiler warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8e75bb73c6f8ce94c4f598a2f4763b12188991c",
|
|
"description": "Revert \"virgl: Cache depth and stencil buffers\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89"
|
|
},
|
|
{
|
|
"sha": "aff92f50c6f19ea36544253e254edd97acabe1eb",
|
|
"description": "ac: add ac_thread_trace::data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "416496a0c43cc3647c981dd8739fef1230ac59ac",
|
|
"description": "ac/rgp: fix ac_fill_sqtt_asic_info() name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea3f72c9d9e102a7fcc2d984ca296b635a5d8139",
|
|
"description": "ac: rename ac_dump_thread_trace() to ac_dump_rgp_capture()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3225be1e983e1b984b3d507f9c26fc71aff5543",
|
|
"description": "frontends/va: use pipe buffer map instead of texture map",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eb74f977693221eb1419f4827f549d48251f22da"
|
|
},
|
|
{
|
|
"sha": "e64e5e82ed845718d4dfa6759c2491a4fce2328d",
|
|
"description": "docs: add links to documented drivers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db8b1b788d1068beb002c50c0ab5113483f3b3c9",
|
|
"description": "docs: clean up freedreno links",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c9bf33737f69d7cdc7ff02ba5777ddce60c909d",
|
|
"description": "docs: split out layered driver to its own list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b17d504baaf2efcd5d09358d8ef093938c0548d4",
|
|
"description": "docs: clean up openswr links",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cc0b75e71ab2b3a177a8ddada84771eb23e69ae",
|
|
"description": "docs: clean up software-drivers list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65258457cb3defdc6323880043f5cb8bfd39bdff",
|
|
"description": "docs: move swrast to deprecated drivers list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d2a3e6da2f2283ce6e60ec4fe8d25f854920db8",
|
|
"description": "docs: clean up list of deprecated systems",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "601a7bd2b2d03075f8d5a987fd2d2ebd00baf5f0",
|
|
"description": "docs: rename vmware-guest article",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54e7353fa60ba3a93679b733a6c9cb8fe8bb4ab6",
|
|
"description": "docs: update llvm requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8c46655af9b1bb9c317ab7692490cfe7a29c763",
|
|
"description": "docs: update list of apis to match website",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd68ea37029497c9fb93a72d925a62a34fb342e0",
|
|
"description": "docs: do not list all gles major versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e856b95c59d4b9d1909bd96eca0296dd14b41ff",
|
|
"description": "loader: allocate VRAM in display GPU in case of prime",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55d1b8f929bbba58734bc7b1f79a6f53ab5aa0e8",
|
|
"description": "glx: create DRI screen for display GPU incase of prime",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dac2c210d6457d8497e25d71c5a9c76282094dd6",
|
|
"description": "glx: Keep display fd open for prime",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41eaa07823ae1f5cec8a69b6fc6c788e5f1b4e81",
|
|
"description": "turnip/kgsl: Fix to build on android.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3f229e34c9793b71001f85e08ef64b7f33565d50"
|
|
},
|
|
{
|
|
"sha": "8baa77c8139e9c8754d0d482774ae4d04cb66f60",
|
|
"description": "radeonsi: fix encryption check for buffers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8873ea0e253b90eb91da514e36bd845d6a5f9734"
|
|
},
|
|
{
|
|
"sha": "b377da912259eceee06cf678938ea667a79137a7",
|
|
"description": "radeonsi: allow write-only mapping of encrypted textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcdfe91efa387dbcc01d5f18a4c711aaf5eb8d78",
|
|
"description": "frontend/dri: fix bool/int comparison",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "18b7cafc700055869f1209b32a3ecb9dc9ee6752"
|
|
},
|
|
{
|
|
"sha": "5e6f92f82cb383ee106c5b446c6f0a70b5a32145",
|
|
"description": "frontend/dri: set PIPE_BIND_PROTECTED later",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "736e24bdce3ddcdcd29ee1346645ef03e765e5f8",
|
|
"description": "venus: use vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "567a18dade4482307e18d4df459b1f87dc45bc9a",
|
|
"description": "anv: use vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ba3681b58f91a51c628edfa85be9f41cb1c6539",
|
|
"description": "tu: use vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8615653c0eb86dac454fe748f86810f81c224242",
|
|
"description": "v3dv: use vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ebd658e28332d98a955cdb33ae8bccf7b5fd22c",
|
|
"description": "radv: use vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3acc73455536191682c38981b25a013332462ec",
|
|
"description": "vulkan/util: add vk_default_allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5054f74ce1f77a71945c68a671b55455786313d7",
|
|
"description": "venus: initial AHB support for multi-planar format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "380ac288911d65cca402fd51d524f47658c13b63",
|
|
"description": "ac: import performance counters from RadeonSI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7af915b4a0c796373898958d4160027eaab1e150",
|
|
"description": "radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06ae2723d103f485bfdc2d18e3625ce7417ffc9c",
|
|
"description": "intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2db88679432bd34a2c4ed761baec747192fa3e60"
|
|
},
|
|
{
|
|
"sha": "889a8df5bda5681bb0e14c82df7aed54b59f243d",
|
|
"description": "venus: enable wsi image ownership transfer for common wsi",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "676abf12dc6f1d03dbf73cf5370f78578576e0ed",
|
|
"description": "venus: reland wsi image ownership transfer for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a52f6b20b94e1f90ce48b0bb8878d8b039f53dc7",
|
|
"description": "venus: undo wsi iamge ownership transfer for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93abaf6fe85a26046c0b9ae2383d24fd7235de40",
|
|
"description": "venus: clean up vn_get_intercepted_barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ec6cb61ad79b3751a93ca1c63767d6b8b178801",
|
|
"description": "venus: add vn_cmd_get_image_memory_barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "142e452e9a38771de2f832991208866a3c4e73cc",
|
|
"description": "venus: add vn_image_memory_barrier_has_present_src",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb6fc247718325941d0bb92d88410807e05f9e49",
|
|
"description": "venus: remember cmd buffer fb attachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccf85f6604ff5842e177604c208933dd3467a588",
|
|
"description": "venus: remember cmd buffer render pass and framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c85aa41046351e7352d5fb6dc936f46ee03d3b50",
|
|
"description": "venus: remember framebuffer attachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65e4bfe7ab463eeb16ae0f4bc352a71478ac054f",
|
|
"description": "venus: remember image view image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cef50d08e9d74eb7d7ddcff082fc7178dc12d380",
|
|
"description": "venus: remember render pass PRESENT_SRC barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fe833dfd940bc08633257cb32028c9335820b09",
|
|
"description": "venus: remember render pass PRESENT_SRC attachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6661e47b59060ccc063eece3009869789e553694",
|
|
"description": "venus: handle VN_COMMAND_BUFFER_STATE_INVALID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eed11c2778c18b8cadcd2cc99e3111799998073a",
|
|
"description": "venus: remember image wsi states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f42f3ac1f715dd9e4fc2117bb14f148a2f4b813a",
|
|
"description": "venus: move wsi_image_create_info parsing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9814cd8153fce8c05d6274a0aac8d7dec18e1b4d",
|
|
"description": "venus: fix opaque fd re-import",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ccefcb0baf995c05ed201a6059a259abf4b321a6"
|
|
},
|
|
{
|
|
"sha": "4bd7a3829ed8c7d00859fb9c3ee7317e43cdb98f",
|
|
"description": "venus: fix asserts on mem bo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67ad9f7580ffd80b5f2c559846e22ee6c3646971",
|
|
"description": "venus: add vn_device_memory_alloc as a helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f63410eee68889f3c838906f99c28bdea42e9af2",
|
|
"description": "intel/nir,i965: Move HW generation check for UBO pushing to i965",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8251bd216e7ff300b93788cd1e2d49c301f5fe49",
|
|
"description": "util/format: Change the pointer offset.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "90f98b56f8541a3e7bc96e1121f404350bb68cf8"
|
|
},
|
|
{
|
|
"sha": "447e80ac9ba5be2bda665f55d6acb9f52f1e34e7",
|
|
"description": "vulkan/wsi: provide more info in wsi_image_create_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64fa67dd2f11fc441173f92109a374d2c4f2cd4c",
|
|
"description": "intel/gfx6: move xfb_setup outside the gs compiler into the driver.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "903f814b78f3bdb6f330889277ada147070bfd7b",
|
|
"description": "aco: don't create 4 and 5 dword NSA instructions on GFX10",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e"
|
|
},
|
|
{
|
|
"sha": "bb52484df54ec9824229e99ed64e03e2f3a4cd72",
|
|
"description": "aco/tests: improve reporting of failed code checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bf30c4a5cba7e148da7ccb042906eff8a8ad96a",
|
|
"description": "aco/tests: add tests for form_hard_clauses()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81162265b1d7f976c3810b420754ff8403f3aa18",
|
|
"description": "aco: do not clause NSA instructions",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e"
|
|
},
|
|
{
|
|
"sha": "e04885353ea742c6d3a0df83e958fc3434624013",
|
|
"description": "freedreno/a6xx: Fix mh31 intermittent faults",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b19545966b771cf44a32f186351eacbcf30e89b",
|
|
"description": "docs/freedreno: Rewrite the section on array access.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95cffbcdb0cd27be67645e1a7d53458828c001ba",
|
|
"description": "docs/freedreno: Update for the fanin/fanout -> collect/split rename.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3e419f9d85612dbb1f1f3d949094cc5df9f83b8",
|
|
"description": "ci/freedreno: Add some more known flakes from recent marge runs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7949ff5657be43536992cbc1aace16f5923996ca",
|
|
"description": "docs: update calendar and link releases notes for 21.1.2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0ad9f43b645c9b5508c07ec79802db625562ad3",
|
|
"description": "docs: add release notes for 21.1.2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5e58838c2dc7fbca7f1fe2936b0e575cfe7067b",
|
|
"description": "intel/fs: Handle non-perspective-correct interpolation on gen4-5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1956ff08ad8597ac758e9afceabbbf65f312857e",
|
|
"description": "st/nir: always revectorise if scalarising happens.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fe0bb53fe63b69fe58b21f8210e6b91523e1e17",
|
|
"description": "zink: Add a missing VKAPI_ATTR.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9520b70f75d7a695966f36ff619557c88c25a0dc",
|
|
"description": "llvmpipe: add the interesting bit of cpu detection to the cache.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a"
|
|
},
|
|
{
|
|
"sha": "74034635081950244ffa08794639f406a26663a0",
|
|
"description": "u_format: Use the computed BE channels/swizzles for bitmask formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c1997267fcb5c1cfef326d7c9e7d4580a19d3c4",
|
|
"description": "u_format: Sanity check that BE swizzles are appropriately mapped from LE.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36569b9f8cbcaea1dbfeed7a7f0c6d4b33dd99a6",
|
|
"description": "u_format: Sanity check the BE channels for all bitmask formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d77cecf88b0816c234dd97a630429242c868db1",
|
|
"description": "u_format: Fix the BE channel ordering for R5G5B5A1_UINT.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dac360d5af9a380cf9b19fd28eec9ff95f99724",
|
|
"description": "u_format: Define tests for r3g3b2 formats and fix BE swizzles for them.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c144f988e179e722feaa2fed030db166045ef496",
|
|
"description": "u_format: Assert that array formats don't include BE swizzles.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "397e80762edd26f65b92023cdbd51479f6d78f28",
|
|
"description": "u_format: Use the nice helper for reversing an array.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8ef4f3615a5b24a40c24041c54e5a4638dad5a4",
|
|
"description": "u_format: Move the BE swizzle computation into Format init.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a40780466e0325f4a1c39e2dbeb3e84d82883bd",
|
|
"description": "u_format: Drop redundant .name init.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7fdddb133ce676f6d3f5b2a5b0d5bcc47fdcc76",
|
|
"description": "u_format: Fix some pep8 in u_format_parse.py.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b71e27ea84d8260dd534067872cb83016bf97e02",
|
|
"description": "turnip: fix register_index calculations of xfb outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "551d7fddfba1c88cde64e72b12013c9861712f29",
|
|
"description": "turnip: emit vb stride dynamic state when it is dirty",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccfde5089ef37cbd94d0296908ad246d757b2285",
|
|
"description": "iris: Use bo->mmap_mode in transfer map read check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f62724ccacffb2a1508647e9004adf02f92f7833",
|
|
"description": "iris: Pick a single mmap mode (WB/WC) at BO allocation time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22bfb5355f2e7f0c365b4e50f9f8a77a601b1ccf",
|
|
"description": "iris: Delete GTT mapping support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f30cf4ac9c57a5fab760ccb3d70f7c4521a2df2",
|
|
"description": "iris: Drop fallback GEM_MMAP_GTT if GEM_MMAP with I915_MMAP_WC fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05a43d426fd384ec21505019e5f627eca72c341e",
|
|
"description": "iris: Assert on mapping a tiled buffer without MAP_RAW",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3319ab0db9b56007135ca093e70803af46aa4427",
|
|
"description": "iris: Use staging blits for transfers involving imported BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "643c4ade4c39c8ba8c63651ee4a1549eeb96fdec",
|
|
"description": "iris: Use staging blits for reads from uncached buffers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49070038f432a7266ce99898732e0a878438774f",
|
|
"description": "iris: Track imported vs. exported status separately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a395e1058f53d79c183d36704bbd3ca8a04ec06",
|
|
"description": "iris: Make an iris_bo_is_external() helper and use it in a few places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c73445d22e148b6c35ff6a1fcc45fb99009cad4",
|
|
"description": "iris: Delete a comment suggesting we use tiled staging buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfe7ff58468312f998026d4471999d33034a8faa",
|
|
"description": "iris: Promote to MAP_DIRECTLY when required before NULL return",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed55f52b399cc420cb264c0535d3c71b2a60c740",
|
|
"description": "iris: Replace no_gpu flag with PIPE_MAP_DIRECTLY",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a3eb63d6f94469c12d470a032320e4e9c363652",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b666268cb843468095e2585d9ff9ac4541d9d3af",
|
|
"description": "zink: handle null bufferview/imageview descriptors when robustness2 is missing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ed9919e955e1a331dfcd18afd2df5762888f445",
|
|
"description": "zink: create dummy surface/bufferview for null descriptor use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8970120545b3cb250821013cb459bf4d2acfda4",
|
|
"description": "zink: replace context-based null framebuffer surfaces with internal ones",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83afe211ecea09909e8b2825d8852a0630fc69c3",
|
|
"description": "zink: add a util function to create a null surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b090ad574d3749ab71bb2be18b06ca6f259c8d78",
|
|
"description": "ci: build the hang-detection tool into x86_test-vk",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15e41b576b8ae8f2259b51f21f67b0e6e4309239",
|
|
"description": "ci: fix the vkd3d-proton runner",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74aa09b22c6fe527f46925ae6f2faaf28b74c04d",
|
|
"description": "turnip: reset push descriptor set on command buffer reset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89bac36f0913a8544728b0fe6cfc8be65f8f929c",
|
|
"description": "radv: explicitly load a desc set layout struct member during set allocate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79742d41c00b70cc751d1d83a9c83a0a93f9ef01",
|
|
"description": "radv: declare index_va in a single call for indexed draw packet emit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fd9c6d9f35046d65c1751678e72a538dce72774",
|
|
"description": "docs: add the doc-comment for fse-vars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4397c00485d8edb35d519e7036405527bb3e746",
|
|
"description": "docs: use envvar role for envvars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7268a429ce74c631d675032bc2c962af445e127d",
|
|
"description": "docs: use file-role for paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c13f8bc5ac680ab0fd8c9472d1df7de2d6267191",
|
|
"description": "docs: fix header-levels in envvars.rst",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aba4e7f5bd7f547f2e521a06c92638cf4ba3aa48",
|
|
"description": "docs: quote a few defines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd893bfdf854c38ff2a2d2fcc943f2609505cefa",
|
|
"description": "aux/draw: fix aalines and aapoints for shaders with explicit FragData outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f7d2b49943bb6779cc9eea73f342f7602f8fe17",
|
|
"description": "v3dv: implement external semaphore/fence extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cfb4d109a7f6e204ed026d8eceae4cb46d949198",
|
|
"description": "v3dv: don't keep an open file descriptor for imported fences/semaphores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f7ab837b8e96ccb6c3162ea64f812f08ac42224",
|
|
"description": "android: i965: remove brw_ff_gs_emit.c from Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "897bcc1e6b42f163d772dd0dbda31c20e686f617"
|
|
},
|
|
{
|
|
"sha": "076736222ee5b7d8eb48a58d9ff4095e634f486a",
|
|
"description": "android: intel/compiler: add brw_compile_ff_gs.c to Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "52e426fd8b57f488d9f9a8d625bc07a275931d39"
|
|
},
|
|
{
|
|
"sha": "d58c76035b627dee37e3fc3733540bdd5def6a88",
|
|
"description": "CI: Fix path confusion in OpenCL Piglit execution",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "683ddf19dc855136eb4fe2e907910cf09a0c10ba"
|
|
},
|
|
{
|
|
"sha": "fce726451b637c9d348d7727f20babef02465459",
|
|
"description": "Revert \"CI: Disable rk3399-gru-kevin jobs for now\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "79a7f33710b84218a040a2bd540d7c39d1c0d2d4"
|
|
},
|
|
{
|
|
"sha": "c460f3806d3ebecd103e6ad6cb82839e7217c768",
|
|
"description": "sparc: Avoid some redefinition warnings",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "67ffb853f05eb24222970261018f6ed0982e6be4"
|
|
},
|
|
{
|
|
"sha": "67af3b6bba6211845d7db6888448e84075fd2cfb",
|
|
"description": "ci/lava: Switch LAVA jobs to x86 runners",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09935c0ddeee477277fcf3bec4238fb94d756671",
|
|
"description": "freedreno/afuc: Print uintptr_t with PRIxPTR",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bba61cef38b51b1c83db51d2965c31445cdfe142"
|
|
},
|
|
{
|
|
"sha": "148723ce6415b7398fc6834c472b05fa036d3254",
|
|
"description": "ci/android: Update to building for SDK 29 by default.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d8e431871b0eeb98a6fa8afba2d76e9ecbce822",
|
|
"description": "android: Fix ELF TLS support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75a9cb1033a954a5a160335405a7627ae7c4aa66",
|
|
"description": "util: Add a helper macro for defining initial-exec variables.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a68b16a524b0423517441e7cbe9892946feed6d",
|
|
"description": "aux/draw: if pipe_draw_info::index_bias_varies is not set, ignore index_bias for N>1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ee0912273859a4ccfea4d160eb1c77c7bf94ad3",
|
|
"description": "aux/trace: dump resource for samplerview and surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d058ce7e8802b824bdd6a3f2c9ed2bf3b1af38bb",
|
|
"description": "docs/gallium: Document the index buffer format convention",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a86deb1e72e44395acc9c5d13ca5a2acbac32cba",
|
|
"description": "si: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0790bc41ed68069f0a97fa5920d9081af8183951",
|
|
"description": "lima: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3058545d9490ce86177722dd71b21906283205d9",
|
|
"description": "freedreno: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b92a6edf8245e5be99da260109198d5cafb6aa01",
|
|
"description": "etnaviv: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1560f24da51b5c382c5f7d5366222e152146b174",
|
|
"description": "v3d: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0b74bad623354a111c3828485d802ae8718da01",
|
|
"description": "vc4: Use Rn_UINT instead of In_UINT for index buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24b03aeecc33f773c2255a5f7627589dd4ec52b5",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3192367ac1cdd3cfdfa671da183b3ae5f1b268b",
|
|
"description": "zink: optimize buffer rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31083444032cb94b144206fca6271d21daf9e1db",
|
|
"description": "zink: unify more resource bind count tracking code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91d2fc191f624b41b25139ed277553ed0d74db54",
|
|
"description": "zink: unify code for updating res->bind_count values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfdd1d8d890d682947e067108dea9ef5f7250991",
|
|
"description": "zink: add a second descriptor manager",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80bf7bdcef67c19ceef64749f19e1b5c3415b837",
|
|
"description": "panfrost/ci: Report flakes on IRC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9283875f9300abbd6c3d05271cd99b69f9ef0551",
|
|
"description": "ci: Move the flakes channels to OFTC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e414718aef22130d10b5ba4ed13ca45fe2608785",
|
|
"description": "ci: Add known-flake handling for the IRC flake reports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5515d3aec5ebe4e7dd7428aefdc2c1933414cd92",
|
|
"description": "anv: fix availability for copying timestamp query results",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "478ae974a15a729f8f3a779948603fe39e0614fc",
|
|
"description": "panfrost: Eliminate reserve_* functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae93796cc0ad147cef0d7ba25062a5a4b1a1c2d3",
|
|
"description": "panfrost: Elucidate thread group split field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71f069bd7ae925aa512fb197a888ce3a86675401",
|
|
"description": "panfrost: Bubble up errors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff3e54b4322cffd0bff55ef30914984996519c46",
|
|
"description": "panfrost: Minor changes to draw_vbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b305ce32a083fb9489fe9ae0a721380e6e891a7",
|
|
"description": "panfrost: Write translate_index_size better",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f13eb812db9bc8c871392119eab5908924f9f11",
|
|
"description": "panfrost: Dirty track stack sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e95abff4de47d7ce58cc8384a2bfc8b59d73df78",
|
|
"description": "panfrost: Don't allocate empty varying buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c34b760b9f99ecbf1218e7b612a32ce43c7283bf",
|
|
"description": "panfrost: Dirty track constant buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e61c54d3072ec9fcd0b4045be06a9071f199093",
|
|
"description": "panfrost: Analyze sysval dirty flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e9c043d5e57282a8feb54aa6029f284cec8ac12",
|
|
"description": "panfrost: Add draw parameters dirty flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "344db85bd538768a0985e9941b2e45f5c202b907",
|
|
"description": "panfrost: Shrink pan_draw_mode return type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a443daed06a55268e184f4f492e40e24bc85a99",
|
|
"description": "panfrost: Update comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1341e2a547060b2704feddbb9a8b6373fd970e29",
|
|
"description": "ci/v3dv: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb1cd03fcc850b797cb7b62968303995d4b5cdd2",
|
|
"description": "panfrost: Fix pan_pool_ref construction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "978d4659862e19d547ff295eb43430caf9e27e92",
|
|
"description": "docs: add basic documentation for venus",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2114f9e51d438f1c15f5ad9dbf9ecc2d17402138",
|
|
"description": "gitlab-ci: enable building of Vulkan tests in Piglit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "956d9613397acdfd90ff3c76bc540adf1783c7b5",
|
|
"description": "panfrost: Use first_tiler to check if tiling is needed",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08a6608467acdff850db05025655b05b1b2c4348",
|
|
"description": "panfrost: Call abort() when aborting on fault",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5109f4e507c0cef7de85de2bdf1182714fd8f819",
|
|
"description": "pan/decode: Flush the dump stream after decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08dba3a76b95de80dfb4701711b00b4dc6618953",
|
|
"description": "gitlab-ci: add python script to submit lava jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53d937c2e828aa08071fa0bca3a839dc064e5b64",
|
|
"description": "v3d/simulator: use BFC/RFC registers to wait for bin/render to complete",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec85862d7630765ece666f19296379345aaf1d07",
|
|
"description": "v3d/simulator: use the proper register when waiting on a CSD submit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f3e34bcb4d9188aa06a0bafd7fd62f13ca92bed",
|
|
"description": "v3d/simulator: wait for cache flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bd8d26969c51916e1cb39e66864f033294b9409",
|
|
"description": "v3d/simulator: add a cache flush mode enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "123c7d7277817287fdce97092678bdc4136bfbb5",
|
|
"description": "v3d/simulator: capture hub interrupts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e9f1261eedf047d1198877b1debd7ee9e1715ee",
|
|
"description": "broadcom/compiler: use proper type field for atomic operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69bc8105f13ec1469891dc4125a22355bfe9db3d",
|
|
"description": "ci/lava: Disable CPU frequency scaling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc50a16103bd6e21ca0c1784e34aaeb759f1537e",
|
|
"description": "Revert \"ci/freedreno: Skip Portal 2 trace on a630, due to flakiness\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e381bc0e6711de83d393ef3cc0b6b795772c1813"
|
|
},
|
|
{
|
|
"sha": "a70c3e5c8ac2ddadb04a97289dfe6ba9c64863f7",
|
|
"description": "ac/rgp: bump the SQTT file minor version to 5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3a4ca2908c4e63e0cfbafaa006c66fcfa5f8e3e",
|
|
"description": "ac/rgp: mark SQTT_FILE_CHUNK_TYPE_ISA_DATABASE as deprecated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd79c8992d484516a5272332663061434ccfdb29",
|
|
"description": "asahi: Allocate slices for mipmapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4ae53334f1dfc1ed5c5d1225ab400d4cb8355f8",
|
|
"description": "asahi: Set levels in texture descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6899f002fa767b13cdf7dc3918da979ab9071db3",
|
|
"description": "asahi: Add mipmapping state to the XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15efc05019523a82886786e6e8fed3ae24e2a8fa",
|
|
"description": "asahi: Abort on blit()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a3e780aa6610120299370fcd7ae07cc534a9f6d",
|
|
"description": "asahi: Make data_valid a bitset to save memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bbf72cec0b53cd9dcde6fc1aae71bf4d25fc7b2",
|
|
"description": "asahi: Allow half-float vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf42d17a16086abf823ccd504d13301d8d9cbc42",
|
|
"description": "asahi: Flesh out the formats table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52f8d8ad64e4589204db9af469206d18d0725ca0",
|
|
"description": "asahi: Fake CAPs for ES3 with AGX_MESA_DEBUG=deqp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a917ad58e7cb87fd542526e293872ba7c53595a0",
|
|
"description": "asahi: Lift streamout scaffolding from Panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b24a3e9e93219d86acb5cd72697976371fa72a2",
|
|
"description": "asahi: Add \"hacks for dEQP\" flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2e1d8160fc10c49ddbc40884dc1b79af84d7d5d",
|
|
"description": "asahi: Add ETC2 formats to table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd09a618876cfd3d92c613a799e753c53af92be6",
|
|
"description": "asahi: Respect render target format swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f690d1f7ab5103f825393ab57a3c8e1401579042",
|
|
"description": "asahi: Use pixel table in is_format_supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b1e273cb5b7d10919c87060d201ddb46f9dde7d",
|
|
"description": "asahi: Scaffold format table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bb71726229d437d3806affcc8683cceda759e6a",
|
|
"description": "asahi: Hide pixel formats behind an opaque type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "022e482eaa38ca635c637e1e1048cf9dd63e2e8d",
|
|
"description": "asahi: Add format enums",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb5983b48ea075461d6f8aba8ffe5ae69ced2299",
|
|
"description": "asahi: Print unknown enum values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "963f07cb6e406425b9d07ba245006c6d9105b367",
|
|
"description": "asahi: Align strides to 16 bytes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfd5e52f1600056d4ea2df39deb74a73bfaa33eb",
|
|
"description": "asahi: Note that \"render target\" lacks an sRGB bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62ac4adecb9269b15659bef2cbe69e0f7c77630c",
|
|
"description": "asahi: Handle linear display targets as well as tiled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e90d167d3d18908eedcbcb0f67124ead5f958dcb",
|
|
"description": "asahi: Respect linear strides",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "118682dd8340c815aadb4a356201f5b6c1c77a2e",
|
|
"description": "asahi: Identify line stride in texture/RT XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bacff070186cd910e58e3b018a9852a8c613c7b5",
|
|
"description": "asahi: Translate layouts for texture and RTs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c0ef01c68b54805c2b71d655843f70cf7e9d6b8",
|
|
"description": "asahi: Add layout enum to XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46bc37a8d0415d2ec47527003129996bcd2f70e7",
|
|
"description": "asahi: Use dt_stride for line_stride where needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf3c42fd114df69db52df04724f837c04fdba925",
|
|
"description": "asahi: Determine tiling vs linear for internal textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c97d1c83704107e4977fbabbcf63176cd0ec101",
|
|
"description": "asahi: Implement wide lines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5f759cff8a1b24336596974f1c5f1b4e02b726c",
|
|
"description": "asahi: Fix off-by-one in viewport scissoring",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f285a1220ea5a8e9ef32683a957bfb2aec728dd6"
|
|
},
|
|
{
|
|
"sha": "3dff0c30cf8519e1813ac299e7a71e3a5cc67116",
|
|
"description": "freedreno/headergen2: Fix compile warnings with CP_DRAW_INDIRECT_MULTI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff5e17f1f85c93aa0c0c1004938a21145b0f8b5d",
|
|
"description": "freedreno/afuc: Use emulator to extract jmptbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2beb5b015ab911f7f757cac5e3e78bdf69e94b5b",
|
|
"description": "freedreno/ci: Add real packet-table loading for afuc test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df14af6480c3d70134a9308f8028d5627867f572",
|
|
"description": "freedreno/afuc: Add emulator support to run bootstrap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea2e24419831854fdb6098cca0094b81250d010e",
|
|
"description": "freedreno/afuc: Split out helpers to parse labels and packet-table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a4ca194e8f918e3f90fed737c9686e1e4ca58af",
|
|
"description": "freedreno/afuc: Extract full gpu-id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2f8c98d56f8bfa12ce34be2b38ebc093be91d75",
|
|
"description": "freedreno/registers: Add a few a6xx regs and notes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bba61cef38b51b1c83db51d2965c31445cdfe142",
|
|
"description": "freedreno/afuc: Add emulator mode to afuc-disasm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "745dad0446977f983056e1a98d713caaa1fb06c5",
|
|
"description": "freedreno/afuc: Add pipe reg name decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "184f4745741a8143238404a8168c36ae76156fc1",
|
|
"description": "freedreno/afuc: Clean up special regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2876253f28c59939000e24a0ff571f5011a8a47c",
|
|
"description": "freedreno/afuc: Split out utils",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d367d84d8765d75726279ece43f481673bf5a454",
|
|
"description": "freedreno/afuc: Split out instruction decode helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33b9445a68913ebbd02f12c132fd251b8a86d2c9",
|
|
"description": "freedreno: Move pkt parsing helpers to common",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62c53d4361e070692b936e37a9348437da7b5cfd",
|
|
"description": "freedreno/tu+drm: Extract out pm4 pkt header helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d71584aec350cc417876db39072554735e6e579e",
|
|
"description": "ci: replace glslangValidator with glslang-tools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f102f7b02ec15001fad8fbad6afed6c17f5b1c6",
|
|
"description": "ci: remove glslangValidator installation from the VK test container",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1199d86b2cccc38a101e63bdf9b60a7391f96092",
|
|
"description": "compiler/spirv: expand_to_vec4 -> nir_pad_vec4",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f8fef12615c7464fa091706b89bb2742475cc4e",
|
|
"description": "radv: make attrib_end variable in radv_flush_vertex_descriptors 32-bit",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1e9dc0474effef98ac1cf0fcb7289e67bd3d81b6"
|
|
},
|
|
{
|
|
"sha": "8d0c76b143bb02d2800ebfdc4548189f9c15b6f6",
|
|
"description": "freedreno: reduce the upper bound of IB size by one",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f38fd3c5776d15b638a681064b1061bbedf414a5",
|
|
"description": "turnip: place a limit on the growth of BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d66a2d986b7f0891e2996c82d646e449f16d6d4",
|
|
"description": "v3dv: use VKAPI_ATTR and VKAPI_CALL.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a4384c2bc4122de29b64c0f9ef39d3477969696",
|
|
"description": "kmsro: Fix confusing comma expression",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ff54d408ba872da44158869f363f73cddbb0f63",
|
|
"description": "Revert \"zink: call tc_driver_internal_flush_notify() on flush\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4d62fca0877104080d4dee8656d09c67e93c8d0e"
|
|
},
|
|
{
|
|
"sha": "6dd02a5139a06f0aa4d3fe9b975678bbae51c58a",
|
|
"description": "zink: stop using util_set_vertex_buffers_mask()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4bae3fe5e19d2a4088df05c044ad217e94362fa",
|
|
"description": "zink: ref vertex buffers during set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "962b162766126e3d8c5599aca8dcac1d83df0f47",
|
|
"description": "zink: update scissor only when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbc59aedb92e1bd60ca21d12e0e73de8f1e69132",
|
|
"description": "zink: only update viewport state when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59b6f5db360ed37d1f18c0d6d6159e2c3db97e22",
|
|
"description": "zink: only rebind vertex buffers when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "906371153cb05024f8d471a0d3167279f98ff54b",
|
|
"description": "zink: handle rebinds for vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d6ef97035a6a5eb787950ff1c3505a862517919",
|
|
"description": "zink: only rebind pipelines when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a7045acafd5af335d09d0b6230c46c2da1a4fef",
|
|
"description": "zink: mark some draw functions inline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2973213d7680e47d3dbdaf96fe50efe78efb691",
|
|
"description": "zink: remove barriers/refs from descriptor cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62ad23239c2b122516e4ae67ff329cb35b9de25e",
|
|
"description": "zink: reapply program refs automatically",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a64ef1cd12611116f62901a05a165b03dbff6ebc",
|
|
"description": "zink: reapply resource/surface refs after app flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "234e1b7356ec8c2ce39acadbdb692b384263128a",
|
|
"description": "v3dv: implement VK_KHR_device_group",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c672b2385742944d2843e9a2f4239c6cb8875d0a",
|
|
"description": "v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf60ba6e7f98ad3f746c6a3e50bc00d28c740dea",
|
|
"description": "v3dv: create a helper for image creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f07c797e9394d0725493819895a6eec083be0c54",
|
|
"description": "v3dv: implement vkCmdDispatchBase",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "816be7d46fc29c31d94747de2928733f69758618",
|
|
"description": "radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f285a1220ea5a8e9ef32683a957bfb2aec728dd6",
|
|
"description": "asahi: Implement scissors and scissor to viewport",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fbc1cb52a06a6cc67fff57eab5235ec4ef3d992",
|
|
"description": "asahi: Update viewport descriptor depth fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f43bb36cacc8ecfd67369c525615ab4c2fa01bf5",
|
|
"description": "asahi: Enable depth culling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9392e2b27547ec83ea80626d408400a73c5503b6",
|
|
"description": "asahi: Add unknown bits seen with the GL driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5de49375ecd47ae0710307fa57c2b92d202e4a7d",
|
|
"description": "asahi: Expose PIPE_CAP_CLIP_HALFZ",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "acfeba4010f830399d0413fedf52dcaa04d60fbb",
|
|
"description": "agx: Add scissor upload BO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d9242e109ea1edb534643528db287167c829480",
|
|
"description": "asahi: Skip draws if the scissor culls everything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "861109e4413feb60f177e43e3269c8092e8816cf",
|
|
"description": "asahi: Mark scissor dirty if rast->scissor changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be5ea29237c06b48ce3a2b708527494b1321591b",
|
|
"description": "asahi: Track scissor states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38a9c59377c129b9be653efcd98c7a4fb07880cd",
|
|
"description": "asahi: Dirty track viewport descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b659c53f95f666914d492081e2a81a883a5d08df",
|
|
"description": "asahi: Defer viewport pack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f99f7e70d7b2ecf0dbeb42e475e84549a8290942",
|
|
"description": "asahi: Add scissor enable bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7cbfd4f6cbfa252956cbfcccef80274352c96f7",
|
|
"description": "asahi: Add \"set scissor\" command",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f170b8357b6320272399e79bef8425eeb527aa44",
|
|
"description": "asahi: Fix scissor descriptor definition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e3b293149e23b8f1e2ffac6f985bf55cf3139f1",
|
|
"description": "docs: Even more gratutious nitpicks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9483110d22f55aca239e1de8181621b975307d4",
|
|
"description": "agx: Zero r0l before first use of control flow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "839fff846a42e1b0aaa0d22b8a30f7a3513bbb26",
|
|
"description": "agx: Add break/continue support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd06e6af34ac027e04d69232e0f1d30b4d76c8ca",
|
|
"description": "agx: Implement loops in the simplest way",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11705488ed770173a5ba4e5eee2c5237b6df22a8",
|
|
"description": "agx: Optimize out empty else blocks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf43206e76ac567e4ba5a8cc36ff96f04d4b4994",
|
|
"description": "agx: Implement emit_if the simplest way",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3def66e8aaafd6213413bd2d22b5aa8bef3d02c0",
|
|
"description": "agx: Fix up branch offsets at pack time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fb964ccb8b507c1ce387f974828f6bb63c51b39",
|
|
"description": "agx: Model jump instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6efd00336b6a13493df02c1d561dbb96a7676a30",
|
|
"description": "agx: Pack control flow instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44dd5edae9c3475364b64e3f70a01facf0f0cc08",
|
|
"description": "agx: Add push_exec alias",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4eb8fbf7809abb49071b7902ab435979833442d1",
|
|
"description": "agx: Model pop_exec",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a270665a9e83988156bff983d392821ab7eaad60",
|
|
"description": "agx: Model control flow instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fe03cf97c09d18b66de0747a93248d8f2a5fe01",
|
|
"description": "agx: Add inner loop nesting count field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8454d08aa39a3d5775d3c3274d80dd9eea2794ef",
|
|
"description": "agx: Add branch target to IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad4dfb3321c2a0d8151acc581a914b6ca3384741",
|
|
"description": "agx: Add invert_cond (ccn) to IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21cf528e765e1454bd3171c3082076386a7d728e",
|
|
"description": "agx: Add nest field to IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f54385b0a4a4d39d73b4de1743cd7ee3ef3e55c",
|
|
"description": "agx: Track block offsets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7918ebc82629ed83aedb2b3dc7a62cec19ac18b",
|
|
"description": "agx: Track current_block",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a7a6f0558b775b41475ff31690d3aa6d6d0f75a",
|
|
"description": "agx: Implement boolean mov",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1a8ee9b11a10d1510926938617c2ae53dcd5527",
|
|
"description": "agx: Enable 1-bit load_const",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d1390392fc8be9d5d2371fc3bc9415e64f723b6",
|
|
"description": "agx: Pack ld_var Dx",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f2d1423bbffd234bd3e2d2322f85f20fcefee23",
|
|
"description": "agx: Drop cmdline version back to ES3.0",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "972409dacb9bb418ac0de4792e805e381e030b92"
|
|
},
|
|
{
|
|
"sha": "10e9a1bd3246fa94e1bb527c0a8249ec59b54554",
|
|
"description": "asahi: Fix meson.build definition to depend on agx_pack.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53c84551f5ab39cee9bcb0b50d12113dd42b8545",
|
|
"description": "doc: Gratuituous promotion of Wayland",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d5c57edca71ae93ded74099d067d293c1fe265b",
|
|
"description": "gv100/ir: fix quadop/pop lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4847077c7fa6a576f4f5eee405363a223827c61",
|
|
"description": "gm107/ir: emit barrier sources for quadon/pop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de666cc418737cc937920d40a5f14af0ed4c5dd8",
|
|
"description": "gv100/ir: add support for barrier thread state files for OP_CVT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f14ed4f077e08a8d254821c935116ffc0d0d487c",
|
|
"description": "nv50/ir: add barrier and thread_state files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4c6c89dec6d2297022fc511db627ce3ed74a5e0",
|
|
"description": "nv50/ir/ra: fixes upcoming barrier file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79a7f33710b84218a040a2bd540d7c39d1c0d2d4",
|
|
"description": "CI: Disable rk3399-gru-kevin jobs for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17d7b0bb8f00e3fd251c535c63d3253a2611e52b",
|
|
"description": "vulkan/util: generate vk_dispatch_table that combines all dispatch tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9baccb516b70469ec8dc3c64af423d35617cf04",
|
|
"description": "radeon/vcn: enable parsing support for st_rps_bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bd391bb64168c55f1053800d84edc00f74f1673",
|
|
"description": "frontends/vdpau: disable UseStRpsBits for vdpau hevc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1285e0d2fcbb3e34be64f51cf2f6de623f2c47c8",
|
|
"description": "frontends/va: get st_rps_bits from VA pic param hevc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db0bf188d987f3df2264cb370b56f75746c3f0d1",
|
|
"description": "vl: add st_rps_bits for HEVC decode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa1a1e7c803f3d6e67bd1962498636c20d39248f",
|
|
"description": "travis: Download XQuartz from GitHub.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05bb449610fd2d0a96cbb18c70923cabdb15bb36",
|
|
"description": "util/prim_restart: revert part of bad fix",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1272c2e05246cad647324ffdccf56435b97dec1c"
|
|
},
|
|
{
|
|
"sha": "1dfad514ea31522eaa04afe6873a72f0c6fcb5ab",
|
|
"description": "zink: add support for string-markers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c03a85094005552b86bdd76bff8e8c48e65bb89",
|
|
"description": "zink: untangle have_EXT_debug_utils and ZINK_DEBUG_VALIDATION",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba392e9511d9cc22535b2b8b2d8dbafffa870731",
|
|
"description": "zink: implement half-float packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1887ff2ebb78a1e0ca27d4626a29a3f0cb170d31",
|
|
"description": "zink: mark 2d-arrays as cube-compatible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71494c4874c6d8eba93309faeed01e1444eb49b5",
|
|
"description": "zink: only mark resources as cube-compatible if supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b92c1a043a6cfa3dbdadbb92ec58599fd89748e5",
|
|
"description": "lavapipe: do not interpret cube-compatible as cubemap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5f41925a64928c1d3133307e92161c852f37305",
|
|
"description": "lavapipe: handle cube-array image-views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60f513279cf8713a1e241d8b0edde18ea3c271e3",
|
|
"description": "venus: fix mismatched bo mmap_size for export and multiple imports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "beb80858d853b9d043cd574377a4f390d5f5fcd8",
|
|
"description": "venus: refactor for property query of dma_buf fd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccefcb0baf995c05ed201a6059a259abf4b321a6",
|
|
"description": "venus: fix misaligned bo_flags between import and query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1df4c960c67bec760ac1872d601f239fcad2b7d1",
|
|
"description": "venus: rename dmabuf to dma_buf when it represents a type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fda4eaf5c43dc05b1218a394a7e418054347a6d5",
|
|
"description": "svga: fix texture rectangle sampling when no sampler view declaration is defined",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "584b1070372a0e010a0e9a221493e5042575abb1"
|
|
},
|
|
{
|
|
"sha": "fd986490917434fec94d67f8a995eba176c82b26",
|
|
"description": "svga: Use shader_key info to declare resources if TGSI shader is missing it",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "584b1070372a0e010a0e9a221493e5042575abb1"
|
|
},
|
|
{
|
|
"sha": "4b958ac7200d200d46d4b33c03182d8bab641eef",
|
|
"description": "svga: Add target and sampler_return_type info into shader key",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "584b1070372a0e010a0e9a221493e5042575abb1"
|
|
},
|
|
{
|
|
"sha": "e91445464fb0ffc7acf117762f38d4c17e113b08",
|
|
"description": "anv_android: Add missing type",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2797c75426cf76bd2717fe0695d3f8e66cd41441"
|
|
},
|
|
{
|
|
"sha": "1d2a33c705535b9b1236631a5ab90ace93f398e8",
|
|
"description": "venus: ignore pInheritanceInfo when we should",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7001f7a2d131c34dd08e74ffbfdf9b3145686e3",
|
|
"description": "venus: remember cmd buffer level and queue family",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb549d21d877e00095075ed5eaf7cf1739af3e96",
|
|
"description": "venus: add struct vn_command_buffer_builder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67d2939e4a6daa0fccca4a619509d9de0fcf528f",
|
|
"description": "lavapipe: add more format mappings for vertex buffer formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "264aaf99df120ad18d280353bff634a10475d32c",
|
|
"description": "mesa: don't save/restore VAO NumUpdates and IsDynamic to fix update tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d415df207a60155525365f851fc19b994f709533",
|
|
"description": "mesa: don't call FLUSH_VERTICES in glPopClientAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11f41ba2f9c37d172fda3c2af3a2e68c9511d7da",
|
|
"description": "mesa: optimize unreferencing VBOs in glPopClientAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67ab6e8eb18865c83b5c419c86be9be51a754972",
|
|
"description": "mesa: optimize glPush/PopClientAttrib for GL_CLIENT_VERTEX_ARRAY_BIT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1205a6b0fe3d87b32fbb460ed9394ed9f8307b2",
|
|
"description": "mesa: don't call _mesa_set_draw_vao in glPushClientAttrib",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5195d848a0bd1ea5f6d409cdf4f1467a82f18b06",
|
|
"description": "mesa: move _mesa_copy_vertex_attrib/buffer functions to their only use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "076a352f81149446ecf3d63192668dc4da597018",
|
|
"description": "aux/indices: employ Delete The Code methodology",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0987c87445d084fff0cd993a47794c0e79695177",
|
|
"description": "aux/indices: break out index count conversion into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ece3931bcdf18f3f75513c2292bdaae5b57fe00",
|
|
"description": "aux/indices: break out index size conversion to separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cad2026b72cfc60465a00ac94435d8f098b811a5",
|
|
"description": "aux/indices: break out primitive type conversion to separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d13d3e9adcc75186a35be14cd4bd312be31eb11",
|
|
"description": "llvmpipe: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5275ab1bf392a89b93eb1ddfb1ff1bde2f2af1fd",
|
|
"description": "gallivm: fix oob imageLoad with formats that have <4 components",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35691edea0cccf3d0c270e5eff816f03a957a3ec",
|
|
"description": "aux/trace: avoid deadlock in screen::flush_frontbuffer hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aabe9d2f6ef784154e6474132a593d4001a70956",
|
|
"description": "aco: Eliminate SALU comparison when SCC can be used instead.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef",
|
|
"description": "aco: Use s_cbranch_vccz/nz in post-RA optimization.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6",
|
|
"description": "aco: Introduce a new, post-RA optimizer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f3c472f2e8309b4da1eb5167033a4ddd4294687",
|
|
"description": "aco: New writeout overloads for the test framework.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d37aa91d680d801258ef643d6efb106daff5b86",
|
|
"description": "aco: Add Operand(Temp, PhysReg) constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4491b94d58e474b479dd5e0db772dbf30d292548",
|
|
"description": "aco: Don't DCE instructions that write non-temps, eg. exec.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3542afbdd038bb3d6a7ade9a455a3034105db4ff",
|
|
"description": "Revert \"ci: Configure DUTs for max performance\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eef5409df4c3f1192687eaa6157875e4650c1206"
|
|
},
|
|
{
|
|
"sha": "ea5f1fa2799ad572b32d3ac2c2bce60ae08b6cd4",
|
|
"description": "radv: fix generating hang reports if mutable descriptors are used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d2d26a68cb824e26b0eb96a917647f98021e6f7",
|
|
"description": "v3dv: remove unused v3dv_zs_buffer_from_vk_format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "586f84ce01f28fa1c4c71abd7f0aa16ee66adee7",
|
|
"description": "mesa: fix error set for glCompressedTexSubImage calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4e15017704b405d396054ec33644e411cf1fd3f",
|
|
"description": "mesa/st: Don't assert !unify_interfaces in the passthrough edge flags case",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a76ec17f12c39a88cf44e039a62ed74aca4a19f2"
|
|
},
|
|
{
|
|
"sha": "9d28bac9d0ad2822742a6dde786030aff669f89c",
|
|
"description": "turnip: Make sure that SNORM blits don't clamp ambiguous -1.0 values.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69df1e8650bdb26e3ab241ee78ccba13d67fe905",
|
|
"description": "turnip: Reorganize copy_format()'s switch statement.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8169d709c4c300e79426fdc2310de138c76d6ace",
|
|
"description": "nv50/ir: don't optimize shl(mul_hi, a) to mul_hi",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7485f129495f4ede91c2706bc472120194c4eaa",
|
|
"description": "nv50/ir: when constant folding shl(mul, a) we need to copy muls type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e88a1caca42598f2c3c7455bc4580959d670798",
|
|
"description": "panfrost: Performance configuration",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fece367e9e7408b4925c1f905427368ff204aad3",
|
|
"description": "panfrost: Counter definitions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee669227adff84b9269e45e8b8c6e576ecf8e345",
|
|
"description": "st/mesa: fix clearing of 1D array textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e381bc0e6711de83d393ef3cc0b6b795772c1813",
|
|
"description": "ci/freedreno: Skip Portal 2 trace on a630, due to flakiness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "380742b9f32e6c384ae9c2998a84cf4231402b92",
|
|
"description": "radv: fix missing default state for DB_DFSM_CONTROL",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "69ae02151d78d6283c5fb98b2236601f6d5af184"
|
|
},
|
|
{
|
|
"sha": "caa99c2064e9d5d4350809809ffe45c9f8493b65",
|
|
"description": "zink: improve unsupported feature warning message",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "761383720617b46617bd278ec6015c9520f43f5c",
|
|
"description": "zink: use actual const for const offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3179daf61393ee8a0fac943b94335b114e34873b",
|
|
"description": "v3dv: add v3dv_GetImageSparseMemoryRequirements back",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d87afc1acc3f2f38fff51bbf424e18b4541fa16d"
|
|
},
|
|
{
|
|
"sha": "c289e88809ae177cee9d03a6cb9350f42f23f028",
|
|
"description": "docs: drop clayton from intel-ci notice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e710b9bd7bc094fed6eeaddf4b9a1eba36ee2b1a",
|
|
"description": "docs: update another IRC reference",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc1240ce94cdd4c5b0e0c9cb349ea29563fc8de5",
|
|
"description": "docs: update another IRC reference",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cd37e4bf0f9b4c1fc4715077b76f449a3513a53",
|
|
"description": "Partial revert of \"ci: Add a manual job for tracking the performance of Freedreno\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8e470457de5b6e7903ceea0efaa99cb6e8b611f0"
|
|
},
|
|
{
|
|
"sha": "e531755451b6837fd9646c85f160df9ece865589",
|
|
"description": "v3dv: trivially handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "597b448967be0e667c1b6ad5597ce50243015a23",
|
|
"description": "v3dv: implement VK_KHR_dedicated_allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e60b009271faa4b42ed20872d6ec08afbee058b4",
|
|
"description": "v3dv: keep track of whether an image may be backed by external memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d87afc1acc3f2f38fff51bbf424e18b4541fa16d",
|
|
"description": "v3dv: implement VK_KHR_get_memory_requirements2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82bd970a0cf4c8a7ab0338cd69b23aa6e9647777",
|
|
"description": "Revert \"util: disable glthread in CSGO\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "40c93e2f455d788cc920f395b899e70f730cf5a3"
|
|
},
|
|
{
|
|
"sha": "4a3c715bb4654ae2c8b61bfb8af8dadde60d675a",
|
|
"description": "virgl:Fix the leak of hw_res used as fence",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c54fb6ef3d81b5c1e88c6d4ae2ea5d534cb18c8c"
|
|
},
|
|
{
|
|
"sha": "b8d59e68beb27b1308d726c2e515b23e87e47f79",
|
|
"description": "gallium/u_vbuf: add a fast path to skip refcounting for uploaded user buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbbcf14311844b0426d552ee1bcace82851c4a9d",
|
|
"description": "radeonsi: clamp clear_buffer values using new util helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4d3d210248d7e4765aa42d1a5cd148d487ade9d",
|
|
"description": "zink: clamp clear_buffer values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb2fb0d4fede6f65de939efbc5c48c488267a7c2",
|
|
"description": "gallium/aux: add helper for pre-clamping clear_buffer value to dword",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8418334efe5130c3f039e8e9718ad71e6434eb72",
|
|
"description": "lavapipe: also ignore multiple pipeline barriers in succession",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df47ed074d3a85f34407b0ccb182a9e7466132b1",
|
|
"description": "lavapipe: skip \"pipeline barriers\" if they're first or last in a cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08a7cfce5e77511e4d2769faeecf415bbf789763",
|
|
"description": "llvmpipe: stop accessing pipe_resource::screen internally",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09019fb4560292ca09a3a4462302733aba452003",
|
|
"description": "llvmpipe: store a screen pointer in resource struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "621b8788bbfe65325f9229e26236562452142d5c",
|
|
"description": "llvmpipe: only dump tgsi shaders if they're actually tgsi shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f5e4ccdb9bc76b2c155b9e8a84d03d5cff5d061",
|
|
"description": "llvmpipe: split out scene surface init into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2d1b6d14f287a116ca55fd6b80948ec5311deb1",
|
|
"description": "llvmpipe: split out scene surface info into separate struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "614fcdc8c7a7bdd40e039129b2d686aed779bcf3",
|
|
"description": "lavapipe: moar @optimize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5925f2ea3995ce6622a7991982c7c3ce43278fc8",
|
|
"description": "llvmpipe: remove clamping to [0,1] for tri offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26677008b9a7c0ef82f2a7f4b479d3cb06097c66",
|
|
"description": "ci/freedreno: Turn off default a530 quick_gl testing, do full quick_shader.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7adb9c42e016ed6a3a103952cb51f655e7910012",
|
|
"description": "venus: advertise VK_ANDROID_external_memory_android_hardware_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47bf8be024d0ce65169e5d42b006644dcc31042b",
|
|
"description": "venus: support AHB external format for sampler YCbCr conversion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78b30a06961b582355a1eb194f1d3e95ba92ad26",
|
|
"description": "venus: implement vn_GetMemoryAndroidHardwareBufferANDROID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7370f339531e48bb1973cf64f75b33d6be90835b",
|
|
"description": "venus: implement AHB allocation and import (part 2/2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1743892f24f9af45849a9087d2363923282b7023",
|
|
"description": "venus: implement AHB allocation and import (part 1/2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4958ce582cf18f14eb93429f3433a7e01965cede",
|
|
"description": "venus: refactor device memory fd import",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "910c0602c4a115f9caed3e904895ed6c54c7b15f",
|
|
"description": "venus: implement image creation for ahb handle type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19b7b09885c5975535605465ceb58b06c0170148",
|
|
"description": "venus: prepare image creation helpers for AHB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53e35f716e26c2074a286e97fcc6ba1dd656b851",
|
|
"description": "venus: fix AHB image format properties query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f52544f6f6aa8a375b4caea5487ca5d79f69a51",
|
|
"description": "venus: fix vn_GetAndroidHardwareBufferPropertiesANDROID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c06f018a4b6972ac5f2e14923621948f9b0583d",
|
|
"description": "venus: complete the format conversion between AHB and Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c82e836490c50cd1afb4f93193f4e4d6a28ad20c",
|
|
"description": "venus: tiny refactor of vn_android_get_gralloc_buffer_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9ff51f7504c88e7d3468ed861952d0949cd1307",
|
|
"description": "radv: move all game workarounds to drirc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25a6c35bbcd2ea5ee4602f157ff1d4464da4c4c7",
|
|
"description": "util/drirc: use application_name_match for the SotTR RADV workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8aa735e856559705d6b28ceae59c47588e05a64b",
|
|
"description": "radv: add few new drirc options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34f5407b8e05b00a2430861fad0302b7d89ce865",
|
|
"description": "util/drirc: make engine_versions an optional field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81d132504b640bcf07722e68fcb362e2f68934af",
|
|
"description": "ci/freedreno: Add spec@arb_copy_buffer@dlist flake on a530",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "412d279fbccea87f9791e4472556d8e157a6fd2d",
|
|
"description": "ci/freedreno: Add new flake after \"ci: Configure DUTs for max performance\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ccc6e7ce45e6d1746df6738d5577571d8caf6c5",
|
|
"description": "ci/freedreno: Fix name of flake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f75d17da475e8f587a30c051dab680335cd9e9",
|
|
"description": "ci/zink: Add nearest_linear_mirror_l8_pot flake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26079868a707e7b6bcb498c7a4f3ff3becd4993a",
|
|
"description": "ci/freedreno: Add depth32f_stencil8 flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a15cf1ecab2b0d722e662f582352b2dc48216a91",
|
|
"description": "radeonsi/ci: Add new Piglit failures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e470457de5b6e7903ceea0efaa99cb6e8b611f0",
|
|
"description": "ci: Add a manual job for tracking the performance of Freedreno",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93138ef12209c7ccd3f2bc6c5c493a09b3991554",
|
|
"description": "ci: Uprev apitrace to 170424754bb4 \"retrace: Get --loop to work without rewinding\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cea379549eb483e9e0d671682e4416619998c459",
|
|
"description": "ci: Uprev piglit to eee7d89611cf \"tests: Replay profile frame times\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eef5409df4c3f1192687eaa6157875e4650c1206",
|
|
"description": "ci: Configure DUTs for max performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fc913fde278417e04c79bcb54b3349d6e4e69b9",
|
|
"description": "panfrost: Expose PIPE_CAP_SHAREABLE_SHADERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b984c494ca1e74e3c3d0ea100a7686b3b5e36cd",
|
|
"description": "panfrost: Don't take ctx in panfrost_shader_compile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b4a76f493f4e28017b911ad64b2f2c70d2c1a03",
|
|
"description": "panfrost: Inline pan_prepare_shader_descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bb66b78a9b252cd344c9c4fd78260f59bbd7b7a",
|
|
"description": "intel/gfx12+: Add Wa_14013840143",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69ae02151d78d6283c5fb98b2236601f6d5af184",
|
|
"description": "radv: remove DFSM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0f0a21f131f90274286e32aeb9582c7a3472560",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9d3b0050251821d3c2571fa310fc8030a7e9e72",
|
|
"description": "zink: remove weird lod hack for texturing",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a545b6eda040ee40b5c36533d7ae378fc24fcf09",
|
|
"description": "ci: downgrade sphinx to v3.x",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8f963f800bcb0e6830fbb9ad8b8aafbe219533a",
|
|
"description": "radv: stop reporting ACO from the device name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5f2af86cf2208690887cfae99df0a240f8e2af5",
|
|
"description": "radv: fix formatting of radv_dri_options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e4dd4f842929b891e4194e9678d365f08647a87",
|
|
"description": "radv: workaround incorrect depthBiasConstantFactor by Path of Exile",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "665f11e82939dc8937955f53157b15405a46378a",
|
|
"description": "radv: add radv_absolute_depth_bias",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ceb72250577129fa5a8fdb109e43f81af0304b80",
|
|
"description": "radv: set maxVertexInputAttributeOffset to UINT32_MAX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e9dc0474effef98ac1cf0fcb7289e67bd3d81b6",
|
|
"description": "radv: make radv_pipeline::attrib_ends 32bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d23ea20a024ebfee96fd77ecd41a63e90c244b6",
|
|
"description": "radv: don't allocate DCC predicate if the image doesn't use DCC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "729ebe4b17f0905f87f41c0ffe004e042f3c55f6",
|
|
"description": "aco: fix emitting discard when the program just ends",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5283c6d47bfb448061c6a9b3805506d192794f26",
|
|
"description": "v3dv: implement VK_KHR_bind_memory2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea003df98e18cc5e028ddd6b24258eeb824a7850",
|
|
"description": "v3d: use helper to simplify things",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a847cbe1d74010a1214591e8d0963db82bd93db",
|
|
"description": "v3dv: implement VK_KHR_maintenance3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7ce44b6e563d7f8306bdc4294dc70a79cb76239",
|
|
"description": "v3dv: define V3D_MAX_BUFFER_RANGE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9984ebf17348d86691f597b86d47fb0254a9c7ab",
|
|
"description": "radv: use radv_dcc_enabled() for the FB mip flush workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4631a52f8dfcc38e8418f65817a461fd43484f8f",
|
|
"description": "radv: do not decompress DCC for partial resolves if stores are supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7af5a0c1b9703f8bc014d592fc0f7fdda8920f86",
|
|
"description": "radv: only init DCC if compressed in the HW resolve path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff38e3aaddb594aa4dcd48b28e121c9cc0eeccab",
|
|
"description": "radv: only mark DCC as compressed when drawing if layout allows it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75d7c752af7944154de412b2d5175e7e4e3fba1c",
|
|
"description": "radv: remove redundant call to radv_dcc_enabled()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bdb96341511de5ced6d29a1900dae8e950f6f0cb",
|
|
"description": "radv: pass an image range to radv_layout_dcc_compressed()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cb06fca73d9d446e70ddc70e48b7a629a1beccf",
|
|
"description": "ci/freedreno: Add another a630 piglit flake.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1be7d8777026dc1101f13796202d1d5e4620a4e8",
|
|
"description": "ci: disentangle tags for containers and artifacts produced by them",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9ecbb1e1d5b8077ba9aa00aaaf3fb4908dae4c8",
|
|
"description": "nir/builder: add nir_mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "360f1032d2a19e9ca1e015baa2bea839a0f1b0fc",
|
|
"description": "zink: disable push descriptors on amd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a5800af3dc368326ce262b9d08d85f213968950",
|
|
"description": "zink: hook up push descriptor and descriptor template extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e20556d62729a4feaa97fcdbb18c0dd2d530cf",
|
|
"description": "zink: switch to memory barriers instead of actual buffer barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e46b0e87f226a778f5c0dafd98875eafc8f3aee4",
|
|
"description": "zink: mark some buffer barrier functions inline/static",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d62fca0877104080d4dee8656d09c67e93c8d0e",
|
|
"description": "zink: call tc_driver_internal_flush_notify() on flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c1fe392e8d50b08d4e5cd8f7280ceedfb331442",
|
|
"description": "zink: implement a tc is_resource_busy hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "517484ea899d6a13be9a85f608434e1b487c3184",
|
|
"description": "zink: force streamout rebind when mapping a streamout buffer for writing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a29688a0d119dc7e270e79b0d307eaa5e487df2c",
|
|
"description": "zink: implement tc idalloc resource id stuff",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f5037c9de6d9e1159dcfea2bdac38df052570a5",
|
|
"description": "zink: move timeline_wait() to screen function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6766c983f0ed61006d722e7c4597c903b2dca8fe",
|
|
"description": "zink: make timeline_wait use only a screen param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b27e729c0d330502a61b40860ebd9492ec7df117",
|
|
"description": "zink: add vertex buffer barriers during bind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be4088652153269940408d9330e2ea142cf15127",
|
|
"description": "zink: emit descriptor barriers and references during bind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6eb290341bc4f185b81dd71abdddb7e94a237240",
|
|
"description": "zink: improve samplerview update flagging",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "425642bec179074a2bb869cf1904c34b496f1a5d",
|
|
"description": "zink: abstract descriptor functionality and make descriptor structs private",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d54c21d27943550e5743779081de299fbcaca311",
|
|
"description": "zink: replace has_descriptors program member with a util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d128e6aedb7121f32a7f9fc6425e6ebb5ad2380",
|
|
"description": "zink: pass descriptor type to set layout create()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6dcad430dd7064d10724dc604d02caf1455a507f",
|
|
"description": "zink: unify pipeline layout creation and move to descriptor_program_init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a98e11ce2172d1154b23ddeda94e704090d75e18",
|
|
"description": "zink: make a public util function for allocating descriptor sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02f8e860e58c60b6c9e4b19b5c9d092489b93bd3",
|
|
"description": "zink: make descriptor_layout_get a public util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f20b3c5aa96f7b505b876637dc1658aba219952c",
|
|
"description": "zink: rename ptr_add_usage -> batch_ptr_add_usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f61337b54923fcfe4837ee9f555857268130dd95",
|
|
"description": "egl/android: check front rendering support for cros gralloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abec42c9a300b431751a940679628218b73ea016",
|
|
"description": "gallium/dri: implement EGL_KHR_mutable_render_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fca4b6877a377461fe6ea29b3042f4ce1d76d381",
|
|
"description": "gallium/st: add a back buffer fallback for front rendering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19a8bd4c6320e1fefa060e96738835beb24d3209",
|
|
"description": "intel/isl: Fix HiZ+CCS comment about ambiguates",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "98dc7f56b7d17cd56ab43768058a8d9c5a8f2e0f"
|
|
},
|
|
{
|
|
"sha": "34dbbfdd14e5d9501c9a83b52d869cf8b3234f44",
|
|
"description": "anv,iris: Port the D16 workaround stalls to BLORP",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afe3f373a434aebd0ed2bbd7654da34a5b8ad24e",
|
|
"description": "intel: Limit the D16 workarounds to Gfx12.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07b86e64a5040bc9d53efcab31e50efca1d1993e",
|
|
"description": "ci: add VKD3D-Proton testsuite job for radv's Navy Flounder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44b085375c6a487dd8ef53224c5ca1ebf7819f34",
|
|
"description": "ci: add VKD3D-Proton testsuite runner",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb8a4d89a26195fd63d14742dc860fcc0eb81466",
|
|
"description": "ci: include VKD3D-Proton tests into the VK test container",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "537c9460faf4999d8e1a7fa167ad37214f3d5310",
|
|
"description": "ci: add radv's trace job for Navy Flounder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a71ffa4592c4a7fddc3cd3518c3eb9eaa82e4264",
|
|
"description": "ci: uprev DXVK to 1.8.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e6863bf10cba9545fd774821802fdc20bd36f6",
|
|
"description": "ci: uprev apitrace to 10.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa8ca10e273fd6dafc7689ad02cffd29b959e820",
|
|
"description": "ci: remove radv's trace job for Polaris10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0f812dbe76e05e7558a5fea461ef0bf7322eb73",
|
|
"description": "ci: update radv's trace job tag for Raven",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62014aeccde2dac680276a6ea3d6d5cca75e43a3",
|
|
"description": "util/u_thread: fix u_thread_setname for long names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7844bdadacafdd62db93fabceed22ef3f00d9960",
|
|
"description": "radeonsi: remove DFSM after we discovered how bad it is",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56a450e984226640391a8bdef29e16be38fd75cf",
|
|
"description": "radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fad90dc4a83af4317e2cda6c3d7b5aa77dc7c73",
|
|
"description": "radeonsi: implement threaded context callbacks for resource busy checking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ba17ec21a4258bc93a642142e0afa4a7342c01f",
|
|
"description": "radeonsi: generate buffer_id_unique for u_threaded_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9dc7fff4489f2f17fbba4c47d3252b7114de6a4b",
|
|
"description": "radeonsi: allow changing the NGG subgroup size to 256 but don't change it yet",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13acbaecd894ef324b6fb21c01a8d494385e341a",
|
|
"description": "radeonsi: rewrite the prefix sum computation for shader culling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27c9e77c6a2ea18037d7ba7698312ec3464f38f4",
|
|
"description": "radeonsi: add missing threaded_resource_deinit calls in fail paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64b75cc12e09dcdafbe205cbf355cd8dfbc7a660",
|
|
"description": "radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8845a23698c98c8b377b3a451d13bde4c1bc5a70"
|
|
},
|
|
{
|
|
"sha": "712f74f59080a32d55355771fb5aa965ccbdf270",
|
|
"description": "radeonsi: remove 8 bytes from si_resource, turn other 4 bytes into padding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5af124c92cb35ec5f0abf5abf9a443441f201e48",
|
|
"description": "radeonsi: change si_resource::alignment to alignment_log2 for better packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c8d65a39a90c599504b33e6fb541a6cc9969650",
|
|
"description": "radeonsi: improve generated culling code by adding optimization barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "980a70573f466b7a6e7a8fef79c504ab735b926a",
|
|
"description": "radeonsi: re-enable fast launch with indexed tri strips because it doesn't hang",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0fcd377310995035d22cdaeb26474df9ff16e42",
|
|
"description": "radeonsi: remove a twice duplicated workaround for VERT_GRP_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8e8979d6b0ec37e51ee4354d9f1a9fd35001e15",
|
|
"description": "radeonsi: fix the fast launch vert/prim thread counts if they are trimmed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6e19fd83141122722d8230ae60f6e0664f424c3",
|
|
"description": "radeonsi: don't use GS fast launch with small instances",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e33e525e163f73ef63df4e8ed130ad89510831fb",
|
|
"description": "radeonsi: don't disable L2 caching for staging textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36e07198a761462d76036535ca575d825a8b6440",
|
|
"description": "radeonsi: always use the L2 LRU cache policy for faster clears and copies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "805c785314c5749ee5341f3b4bcd492e9c55053d",
|
|
"description": "radeonsi: fix a coherency issue when VS memory stores are not visible in PS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8fefb13228256601c3ae04331f1c05828143ed7",
|
|
"description": "radeonsi: add a gfx10 bug workaround for NOT_EOP",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cc24ec8c0772015d8ef0d10e646e89e9014e9e1d"
|
|
},
|
|
{
|
|
"sha": "7effb291e64debf503b63d992a97735d67020845",
|
|
"description": "radeonsi: handle PIPE_CAP_MAX_VERTEX_BUFFERS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7e731c737742afd241ab2d4a6d08cfffb8ccedc",
|
|
"description": "radeonsi: remove unused SI_IMAGE_ACCESS_AS_BUFFER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66c8e40d698a9eec0c5eb4f554c3ef4cd7f11608",
|
|
"description": "winsys/amdgpu: don't hold a mutex while accessing is_shared",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4602147561e5684988a1a28527d7aea90d4a10b7",
|
|
"description": "ac/llvm: don't draw the primitive for the dummy export workaround for Navi1x",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f33500b187cb7c552dd14d18d7ddad3791bd784c",
|
|
"description": "ac/llvm: set range metadata on mbcnt and deduplicate get_thread_id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57e182c75bf1f53dbdc104092254795a592b5ad4",
|
|
"description": "ac/llvm: allow ac_build_optimization_barrier with SGPRs, pointers, and metadata",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f33f80dc707f4f0d12cd5993999a6de7f0da632",
|
|
"description": "ac/llvm: expose set_range_metadata to more users",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94a1f45e15a5186bfd3aa3bc4089ad7a0902949f",
|
|
"description": "ac/llvm: set target features per function instead of per target machine",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38d3c4251d3fe69667727fcbd11d5fc200ce0fec",
|
|
"description": "ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbecc4743048f6e5af2a5aa323a60ecc02b88962",
|
|
"description": "amd: fix incorrect addrlib comment for HTILE equations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ade5d9c2a7c7fe64ced95bb9da22ad49fcddc434",
|
|
"description": "amd/registers: regenerate json files without 32-bit register fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72362f2830b78840fd413e23137a1f52e40d5b97",
|
|
"description": "amd/registers: don't generate 32-bit register fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "287c06228ce90574580ca64ebe832fd324681091",
|
|
"description": "radv: remove an useless TODO for dynamic line width",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eaef5c293432df3c4001ca7f7c5a917c733002a4",
|
|
"description": "radv: ignore dynamic blend constants if blend isn't enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c783293e47b69ba7db1ad6e1f74643d70b81d59e",
|
|
"description": "aco: Don't eliminate exec write when it's used by a copy later.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118"
|
|
},
|
|
{
|
|
"sha": "5f8778a583ff63b904dc44e983b624703a716e18",
|
|
"description": "panfrost: Add message preload to pan_shader_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "821b80d68a1e0d640d5d82b5d8c1374c906fc261",
|
|
"description": "panfrost: Add Message Preload descriptor XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84cda22b131e09e7ab6ea4ba1557c8d2dc6221d5",
|
|
"description": "panfrost/ci: Run jobs with PAN_MESA_DEBUG=sync",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "949343f8ef2f7a323484910b55b81bc5d0abf508",
|
|
"description": "panfrost/ci: Remove reference to dated flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98b2f977027dcf999ae6365dd2a4c59ed814841f",
|
|
"description": "panfrost/ci: Disable terrain trace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac1ee2bebe19f7d2264325a182b6e84df5db1d16",
|
|
"description": "panfrost: Increase tiler_heap max allocation to 64MB",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95337edcd7a2d7eee913582dfe2edf959b6880e4",
|
|
"description": "panfrost: Remove minimal mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f4b5a4ebe0e2ed1a69dbc8ce57270ae11a8d8c3",
|
|
"description": "panfrost: Abort on faults in SYNC mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bc3730b3f4a8ec24db8002e378f648be6425cf1",
|
|
"description": "panfrost: Lower max inputs again",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fdbf8c96fe2b0f3818fc328114fdac766647bf8e"
|
|
},
|
|
{
|
|
"sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c",
|
|
"description": "etnaviv: flush used render buffers on context flush when neccessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c539bbb06f318d2bd0f93701b532f77894e391d",
|
|
"description": "etnaviv: remove double assigment of surface->texture",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3824429da0e0e68b78534b1e0ab7e386bcb2b2e2",
|
|
"description": "frontend/dri: add EXPLICIT_FLUSH hint in dri2_resource_get_param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40eb8b7830a1dc39588eba014291b31ad3861c51",
|
|
"description": "intel/perf: rename metric descriptions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16bff57543897f5a208411cc208bfe32cade29a2",
|
|
"description": "intel/perf: update Gen9/11 programming for AsyncCompute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "290f5a0156e330c34bc11341f4e568cf3f79ee5b",
|
|
"description": "intel/perf: add EHL availability condition to HDCAndSF counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ed558f8ca16440f6e29de5faa212015be12848b",
|
|
"description": "intel/perf: update Gen11 RenderBasic programming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f9dcb05ffaa4d26a97419280c1440bf95d2f35a",
|
|
"description": "intel/perf: update Gen11 RenderBasic programming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16e344bc79a8ee435e1391f6c074856ea821f275",
|
|
"description": "intel/perf: update gen9/11 TestOa configs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de75f43aef7ba59ad33de219d2de8daf00eafcf8",
|
|
"description": "v3dv: expose VK_KHR_maintenance2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b32a48c7e26bffdc696d3cceef0305e2c4731c96",
|
|
"description": "v3dv: allow creating uncompressed views from compressed images and vice versa",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e3179545eb42d9973d2630b008df44206b3229e",
|
|
"description": "v3dv: fix texture_size()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32abeac8a8b1ed3c18b9ddde21c5fe8e8211b148",
|
|
"description": "v3dv: implement VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb6827eb0514ad020c81db23a1a6befb61f83749",
|
|
"description": "zink: simplify emit_load_const",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "507e8907af913ab7b89211240568b8002b3475f1",
|
|
"description": "ci/piglit: Use wget instead of ci-fairy to check a file exists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8e90a022e70651738f526412e89c5ac2a4305dd",
|
|
"description": "radv: fix AHB leak upon exportable allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2797c75426cf76bd2717fe0695d3f8e66cd41441",
|
|
"description": "anv: fix AHB leak upon exportable allocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f18c55708a6d32bae6e3c70213e14477273d3901",
|
|
"description": "pan/mdg: Try scheduling load/store ops in pairs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af78f52493688a5e87e7f8efdb2d64d22f185bc9",
|
|
"description": "panfrost: Only link varyings once in good conditions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c746747cb82f10fb5f1f3b625e5833d8d2c1e042",
|
|
"description": "panfrost: fix GL_EXT_multisampled_render_to_texture regression",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c"
|
|
},
|
|
{
|
|
"sha": "80f0726e4c47c15a3d78ff9afde41e0f4160e2fe",
|
|
"description": "amd: add Beige Goby support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c54bb135aad025cad747dedb75541474505c28ae",
|
|
"description": "amd: add Yellow Carp support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e8100bf581df25052ee35f4d2d03f3088660307",
|
|
"description": "radeonsi: simplify the NGG culling vertex count heuristic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a76ec17f12c39a88cf44e039a62ed74aca4a19f2",
|
|
"description": "mesa/st: Fix iris regression with clip distances.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7b1f30d1f0f169d0ba7c1c426362e59cd690162",
|
|
"description": "ci/freedreno: Add glx-copy-sub-buffer to flakes on a530 and a630.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c322a0dd241dfb8a06d618a1c137f225ba9ac619",
|
|
"description": "ci/freedreno: Also mark waitformsc as flaky.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd2151e5f266dc08263d17c0f3402192d8e72fe8",
|
|
"description": "ci/freedreno: Mark a630 glx-visuals-depth/stencil as piglit flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee408df29c35b626aa0bc41239e33130994acdfc",
|
|
"description": "ci/freedreno: Consolidate ssbo.fragment_binding_array flake annotation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fec60d5bee78352afa8f470ea151bf150f163f26",
|
|
"description": "ci/freedreno: Drop VK flake annotations not seen in the last ~year.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4caf9b430dc28d1580cecc566f1ffca34999f69d",
|
|
"description": "ci/freedreno: Add a link explaining get_display_plane_capabilities",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8c3783982442cef1599cd13b20a740162754826",
|
|
"description": "ci/freedreno: Drop a630 flake annotation from the go-fast changes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1dbaaa22f9e0fd85a516fe3bc3f91d6fde6403a9",
|
|
"description": "ci/freedreno: Clear stale validation failure flake annotation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a40479b6bc138eb3a4c24296f76e154e70d17488",
|
|
"description": "ci/freedreno: Clear compswap flake annotation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af2bf08bba478d97d15c86c8defedf0337b2acfc",
|
|
"description": "gbm: list to stderr all the missing extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77edb2d40d4ba6272e9e8b735e339673f015f808",
|
|
"description": "v3dv: don't use typedef enum with broadcom stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55db3712230c0ffca9884e7c0feadbbfee171823",
|
|
"description": "ci: Condition s390x on specific drivers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebe1d2585b8a80177da64d4f978e46acec274e26",
|
|
"description": "ci: Condition ppc64-el on specific drivers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1595a9421b49f287171b7470db71d78772dff5c4",
|
|
"description": "panfrost/ci: Split rules by ISA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe9d37b0c6e89f11a5f25022a851da81d19dab73",
|
|
"description": "panfrost: Fix polygon list size computations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c"
|
|
},
|
|
{
|
|
"sha": "f1ba85995c2eebddf307561b2202f2dacb94a400",
|
|
"description": "radeonsi: explicitly return support for all index buffer formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "324dd35d7c3383a025b8cb91cf6869c2b228e4a8",
|
|
"description": "ci/lava: Add caching proxies for trace downloads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1e207528f3404f885d1e05e4b8fc02452fcc915",
|
|
"description": "docs: update link to #lima",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0bb2c5873419b1d4ebf97eee63007e30b5383d1",
|
|
"description": "docs: update location of #panfrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04b00a65a4a822451c5f7cebebd7c864db638ade",
|
|
"description": "docs: update link to #zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6baf3777836d6d39e6e2d91c847767ca4c06c46",
|
|
"description": "docs: promote #dri-devel on oftc over freenode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a00be79d804fd30332725ad24b0f05a064b3460a",
|
|
"description": "radv: remove small overhead of radv_pipeline_has_ngg()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca783612e721bc66af545075d76dc578ddbf7666",
|
|
"description": "radv: simplify radv_pipeline_has_gs_copy_shader()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e98c61e9f33d3ab8d07f950af3f248554ac2d835",
|
|
"description": "radv: fix fast clearing DCC if one level can't be compressed on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b830613516e53618dd0b3c8e8321f2d7d1ce77a6",
|
|
"description": "ci: Update to a new kernel fixing a bug in the panfrost driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36e63677478e6c5fc9c631e2795ed95776909c11",
|
|
"description": "radv/ci: Test on Stoney on CI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6dd4d28b94bd8e0609abc387d080cfd3b870299",
|
|
"description": "ci/iris: Switch GLK back to manual testing.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd34c7f5b8ba0de28d3e80c89d61026f0bf22883",
|
|
"description": "radv: set RADEON_FLAG_GTT_WC flag for prime memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "474eaa25ad209f3d8c5e2dbcab32b20f2a9b5006",
|
|
"description": "intel/fs: make sure shuffle is lowered to supported types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ab36670e96ae4cfadccff13eea7263baf298c85",
|
|
"description": "aux/trace: dump 'wait' param for get_query_result",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebd69c718cd41c9db55e6a53d4b27e6146c88b88",
|
|
"description": "aux/trace: add a pipe_context::clear_buffer hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33e70015721711382086dcc9b751d6d54ffc63ed",
|
|
"description": "aux/trace: fix query handling with tc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dce827f69c6163c6390f3d561024356d8a50d16e",
|
|
"description": "aux/trace: fix set_inlinable_constants hook",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8926c4a313e409a6098846de605f99436c0f0255"
|
|
},
|
|
{
|
|
"sha": "3fedd2bbe8807742867843a5753a693a668c4a45",
|
|
"description": "aux/trace: hook tc methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2ae8e6d5eee64f34b60ee02226886a121fbe67d",
|
|
"description": "aux/trace: stop dumping transfer data for threaded contexts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94ab82a3ca659b358238f5f967d12185f7e12717",
|
|
"description": "aux/trace: trace transfer ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1c7279a7f151fc8df621889f5f32641933eca50",
|
|
"description": "aux/trace: more effectively unwrap pipe_context params from screen functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a54cb49d9875c94e68f9c27d04f43f5d871995c",
|
|
"description": "aux/trace: add pipe_context::set_debug_callback hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b663c544177e9547793ee405887f0d41c50e6d1d",
|
|
"description": "ci: update some radv trace checksums",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b12771f8d57222200e83d95d5091d839c99db63",
|
|
"description": "ci: update some radv trace checksums",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "763b5572620390e24439c117ffd048bb9b1f1d8d",
|
|
"description": "ci: make sure we only read the first line from install/VERSION",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "683ddf19dc855136eb4fe2e907910cf09a0c10ba",
|
|
"description": "ci: remove results directory content only with piglit runners",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be05fecca02dcda2cae7b759823c8f82298830ef",
|
|
"description": "ci: allow starting xorg for piglit run",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f2449ec5fb4b536442e5c07711642257dc8db0a",
|
|
"description": "ci: add xorg to the x86_test-vk container",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "380fa050f23870ff1823b1c4b2a9b89cf0835f27",
|
|
"description": "intel/compiler: balanced tileY/linear friendly LID order for CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c23e2a662a84f7f2704c99f393bf65fc4e93a5ef",
|
|
"description": "intel/compiler: tileY friendly LID order for CS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbd6ce6e9da899cc8edef9b9fcb1f8a6871ad769",
|
|
"description": "intel/compile: refactor DERIVATIVE_GROUP logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca59db9900ae121f8f5d067cb00ea3e4fabd357a",
|
|
"description": "intel/compiler: Use switch for DERIVATIVE_GROUP logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a04d0a304ab9d7f84bd21643cd93584d1dc23adc",
|
|
"description": "iris: Check data alignment for copy_mem_mem",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9b1b9714915c3e3d08582fd1d77f182cdf3e5090"
|
|
},
|
|
{
|
|
"sha": "43abed919e21fdca7bf228b573fc25e92a9944e1",
|
|
"description": "aux/vbuf: prevent uint underflow and assert if no vbs are dirty",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e73bf3b805de78299f1a652668ba4e6eab9bac94"
|
|
},
|
|
{
|
|
"sha": "1b0257720940663c36a7d01cecaebcf9c51c0208",
|
|
"description": "pps: fix a missing include in Intel pps driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9350900fcd2096d370a7654eef37c3363a38ba3a",
|
|
"description": "ir3: Only use per-wave pvtmem layout for compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ab01f42156411637d2f3aeba48132c259ef4c02",
|
|
"description": "ir3: Call nir_lower_wrmask() again after lowering scratch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "738b12a492b68e0f7a41ac93a696362a4bb34d83",
|
|
"description": "panfrost/ci: Disable G72 jobs for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0700c8938c7a410d0b9becc3337d62422cfd99c1",
|
|
"description": "panfrost/ci: Disable GLES2 jobs when we run GLES3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6eab2cc773fade93c76e14987c4636688aaa095",
|
|
"description": "lima: implement alpha test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "726cb2d6f6444e3e6a3ccdc7b9197f1c304279aa",
|
|
"description": "ac: ac_gpu_info::has_vgt_flush_ngg_legacy_bug",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae6bc7a9d0c1638154de5c984329fb668b0606c5",
|
|
"description": "panfrost: Rename G52 product ID 0x7402 as G52r1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6d47f482c0d500a32dbffcb209785f328eb2e58",
|
|
"description": "gallium: remove structure u_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2670efa1f7dd3165d3b1a2e7e5d42c04608dbd12",
|
|
"description": "gallium: remove empty structure u_resource_vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38171635af4ed836e9627c0292f0d034267ce9c3",
|
|
"description": "gallium: remove u_resource_vtbl::transfer_(un)map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb74f977693221eb1419f4827f549d48251f22da",
|
|
"description": "gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9effc49569edde6528c30d1a8d10018012c8c6c7",
|
|
"description": "gallium: remove u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7b865f1a3b4bb34a988993f6625929367063c76",
|
|
"description": "r600: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b2c0e725afb3fd5528d722afe34cade5f910064",
|
|
"description": "svga: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bee423660619b0879a40d3b12bad978c2300a47d",
|
|
"description": "virgl: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bf7c3a6658ceafe9d2893a0de29160e636bee86",
|
|
"description": "i915g: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d843c284d6281e13f2cf07c06a7096f16a066d7",
|
|
"description": "nouveau: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f60a44b6861631933fb9cb147299b5f944a0c2a4",
|
|
"description": "r300: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b04044b3509c67f14fe482593eede12ae66abb54",
|
|
"description": "radeonsi: stop using u_resource_vtbl::resource_destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89eaf5909259ba6b80bab6ce4ab3fe2ab51c5286",
|
|
"description": "gallium: remove transfer_flush_region from u_resource_vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "078e129d543445b5855ce836d6b536d4133ba66c",
|
|
"description": "gallium: remove resource_get_handle from u_resource_vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7a3de6902f02869e84220857a0713e5d92fef1f",
|
|
"description": "gallium: remove unused u_default_transfer_unmap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1237ecb3244fbf223209170b5f7ade176145b60",
|
|
"description": "zink: don't set u_resource_vtbl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b51bfd173471468a9370d261e0707be6b2a03a1",
|
|
"description": "ci: more freedreno flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea112c510425da398217bd428c3ea5e4f6ebfd2c",
|
|
"description": "freedreno: Implement TC resource_busy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6d9a5f55a77e154a47e198728a3ac94b8932fc2",
|
|
"description": "freedreno: Rename internal resource_busy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e767ffeb36a7a1de22a73eebca8d7c10034313d",
|
|
"description": "vc4: initialize array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7bc39c8418ee5de49e3d38aaf5f9e478ff78874c"
|
|
},
|
|
{
|
|
"sha": "789c9f764e56ba254368ff2c20a65655a8b64001",
|
|
"description": "panfrost: Add PAN_MESA_DEBUG=dirty option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fab1fabb4f0b807b4a9fb1fb5d7180fb8d8e3a45",
|
|
"description": "panfrost: Dirty track fragment images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c3c6cf4731feb343a68b4f1340c0479a5eede69",
|
|
"description": "panfrost: Dirty track viewport descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd2c1ef9da6c71c2d5f11e2b0843147b4c7069e3",
|
|
"description": "panfrost: Dirty track textures/samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a803499ddb6a5779487bb59fef2d8d8184316708",
|
|
"description": "panfrost: Dirty track RSDs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9aaf1504995b880a7245c72e3358c78b82b268f8",
|
|
"description": "panfrost: Dirty all state when batch is set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4b0da78bbb2ed27e068135901a294640f3b8d0c",
|
|
"description": "panfrost: Add the usual clean/dirty helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "744a9aef7b6df022e43fd5557538ca72add5fb8a",
|
|
"description": "panfrost: Define dirty tracking flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0236b8a5de9aaffc8bc442a583672453fbc24df4",
|
|
"description": "frontends/va/picture:Fix wrong reallocation even surface is protected",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "81be8b3c2f2785932b63d4b82ee33cc3d6ac2765"
|
|
},
|
|
{
|
|
"sha": "1272c2e05246cad647324ffdccf56435b97dec1c",
|
|
"description": "util/prim_restart: fix util_translate_prim_restart_ib",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0c85d6c523f137571768ab3bb190a201ae294421"
|
|
},
|
|
{
|
|
"sha": "77fcf700826d6637e4e407c73c209f3b1718a26e",
|
|
"description": "dri: don't call modifier interfaces when modifiers_count is 0",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cb9ae4273d680ab34fc2ca933c4f960e7f086275"
|
|
},
|
|
{
|
|
"sha": "8b180ab98b94017125e92878becef2b6659e39fd",
|
|
"description": "nir/lower_io_to_vector: fix per vertex io handling for arrays",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "bcd14756eec808f2f04d38a8880488188eb0eef0"
|
|
},
|
|
{
|
|
"sha": "aa64342661a7886fa939eb178665d46fb55f2969",
|
|
"description": "iris: Silence warnings about implicit enum type conversions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55ac31533d23056bdff9fb30a6211cc70c2d1bc2",
|
|
"description": "iris: Return correct enum names from fmt_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f57c074270ef53c03d4e1db1e13fac3f13300756",
|
|
"description": "gallium/dri: Allow use of R8G8_R8B8 for YUYV and G8R8_B8R8 for UYVY",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "880b00dc59973ee64cf0ce5f21dc13f19ac12e70",
|
|
"description": "nir/lower_tex: Add support for lowering YUYV formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53fc6ba9302ed62401b64962adcb1c157817b518",
|
|
"description": "mesa: Add R8G8_R8B8 and G8R8_B8R8 formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fa16b3025a38ee6614725d89e8cda500988d086",
|
|
"description": "intel/isl: Add mappings for PIPE_FORMAT_R8G8_R8B8_UNORM and PIPE_FORMAT_G8R8_B8R8_UNORM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fdd9b86043e358d60eaa3e8fc80d2a3994d9456",
|
|
"description": "gallium/dri: Add Y21x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d884174a0800d6a5facbbf64704fd5e4343a8bf3",
|
|
"description": "egl/dri2: Add Y21x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "517247a8d9b0e2e096871099b93e3ff6488f17e8",
|
|
"description": "util/format: Add Y21x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c4c03cd1369053ad0f295dbbabdc5ea2811bf92",
|
|
"description": "gallium/dri: Add Y41x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "410c94926c54d9f9db8b5409e2ff297db52ae45f",
|
|
"description": "egl/dri2: Add Y41x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0820f1f3d011e7672f730ff425c212b1eddc42a5",
|
|
"description": "util/format: Add Y41x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1358d93650bbfcc7ca585ad0f986b4969fc94a70",
|
|
"description": "nir/lower_tex: Add support for lowering Y41x formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "671f94c5b90c3afcf45d503a5d7cc0a208cf97b1",
|
|
"description": "mesa/st: Always call st_nir_lower_tex_src_plane if samplers were lowered",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e1503f243353cbf84f51e353a2c887339497433",
|
|
"description": "egl/dri2: Rely on drm-uapi for DRM_FORMAT defines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3773486cb80fdb9c49c5b8257ebdb13a6313fd13",
|
|
"description": "dri: Fix typo before __DRI_IMAGE_COMPONENTS defines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e9bedfdcb29c006477f9dac008d82dc6392dedc",
|
|
"description": "util/format: Delete trailing whitespace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd508b2bed30901e9dcdd8abb271b5bc28574264",
|
|
"description": "iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b"
|
|
},
|
|
{
|
|
"sha": "e9e953ff943475806079d949b37974ce7e63c556",
|
|
"description": "i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b"
|
|
},
|
|
{
|
|
"sha": "50a5cb000c9ec9be9248cc957a18a5878a687652",
|
|
"description": "ci: Add test which occasionally times out to lavapipe-vk skips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a3a4517f4147a0a7c1b34a4bcd42de45d552df5f",
|
|
"description": "isl: Work around NVIDIA and AMD display pitch requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8a1d419520a812e4b00c0ebb2e5c419eb0d79ca",
|
|
"description": "i915g: Fix undefined results for TGSI_OPCODE_KILL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc3d5bebf22f58391789437b7d3301149982de68",
|
|
"description": "i915g: Fix writing of undefined depth value if not writing any outputs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b0901c70705c1b5f47b17f8c8a7c1150c293362",
|
|
"description": "i915g: Stop advertising support for indirect addressing in the FS.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8a22064d316efcdc0d0107fe227a2ed5a746c4f8"
|
|
},
|
|
{
|
|
"sha": "15f608582ec04420213195a0069ca9d83fcd2463",
|
|
"description": "i915g: Add support for the .Absolute flag on TGSI srcs.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d57f6080c878ed9f1ac56b2cc194fb8bb93dd4a",
|
|
"description": "i915g: Make the FS for compile failures write red instead of DIFFUSE.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "adc505dd2d473eb914957f763823c52078a0171b",
|
|
"description": "ci/i915g: Introduce manual testing of i915g using anholt's runner.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6649cfbf30471b8bf26f240742c42bf9bfb7b4dc",
|
|
"description": "i915g: Fix dumping of the FS in batchbuffers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0102e7f081a46a4da785ea93384bb0ba10f247df",
|
|
"description": "i915g: Switch batchbuffer dumping to mesa_logi().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8509aceb7449c6ae0bbc3d35c13a05b62fd48bc1",
|
|
"description": "i915g: Disable 3D-pipeline clears.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6358e6371b31671acbfa7c00336673f62ee928c5"
|
|
},
|
|
{
|
|
"sha": "c2f80baa9398c708b773f96a27521282b2fad8fb",
|
|
"description": "mesa/st: Only use 16-bit ints or floats in the NIR path.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "307139c7f94f9093f61f857c7731759bf0766002",
|
|
"description": "vulkan: Avoid stomping array padding in the MemoryProperties wrapper.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10a826e340de8081a5a26bc1f611a9085fa5d369",
|
|
"description": "venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 2/2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58f518ce177cca38ed54ff0e28f3ccca045f218f",
|
|
"description": "venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 1/2)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebf0e455063ba037cc4347d49fc03aed242f7a27",
|
|
"description": "venus: add ahb image and buffer properties query support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "008bcefb32502b44d565f6cd01390993a0dc201c",
|
|
"description": "venus: add vn_android_get_ahb_usage helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cd04adb8aba604bf95aa3fb59f1f21581f1713f",
|
|
"description": "venus: add AHB format and VkFormat conversion helper functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "055ce78f31f34e7cf3bbecc57c6454e89a24f413",
|
|
"description": "venus: clean up vn_android api names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98812f893bd1fa66cf3e0bea2ec84ec773cc86b1",
|
|
"description": "zink: fix provoking-vertex cap for quads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de9f2170cc22be3ffafbf05111a3159520d03af8",
|
|
"description": "ir3: Use round-to-nearest-even for fquantize2f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea266412b6a4694f33faeb2413de302b70b980d2",
|
|
"description": "panfrost/ci: Add one more flake test for G72",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32c7d17120f5af567df13faa69402f84478522ae",
|
|
"description": "aco: remove condition operand from branch in invert block",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bb1bf78f0779db6679b2efe89fedd478aca9750",
|
|
"description": "radv/cmd_buffer: Fix warning by initializing instance count.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "438510a7f5ad24cf3bc94e7e79039605f6418b03",
|
|
"description": "nine: Fix uninitialized warning in texture9.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b778564c76662abe0937ec71faaba38e46ec9a0a",
|
|
"description": "gallivm: Fix a few uninitialized variable warnings.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f1aa5ac3808e71f15e879c80b05aec73f6bf6b1",
|
|
"description": "anv: Fix unused function warnings for memory range checks.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d358577050d2af0c34e4ca49abae4c806315c68",
|
|
"description": "gallium/tessellator: Fix uninitialized variable warnings.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "020c3c403f0420dff9bf090e3abe2a91ea5e85f7",
|
|
"description": "aco/util: Initialize IDSet::bits_set to zero.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4f6e4d6b0ab004ed1e8bf5eefbec2270a5ee713",
|
|
"description": "aco/insert_exec_mask: Fixed unused variable warning in release build.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "844ae34a15f0967a06af14c321946da9b5408160",
|
|
"description": "aux/trace: add missing return value to trace output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36d0ff46822c9983ec60015f575820c4acc88017",
|
|
"description": "radv: Fix compatible image handle type for dmabufs.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138"
|
|
},
|
|
{
|
|
"sha": "489e38c708d8a89a59e189e92ed5190c459569f0",
|
|
"description": "radv: fix heap indices when computing the budget",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "08d162f0b57b5bb68b5a239ef2b3d3456752e0f2"
|
|
},
|
|
{
|
|
"sha": "b1171e5ffeeb89eef15ab1ec2551d2352815ca40",
|
|
"description": "Revert \"radv: Do not access set layout during vkCmdBindDescriptorSets.\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eb104e949ee4b7e0813d14f11a4a952bae48fe80"
|
|
},
|
|
{
|
|
"sha": "fe2a5716ee7f99564690dc7eabbc5ada39d1d187",
|
|
"description": "aco: fix derivatives/intrinsics with SGPR sources",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "938acf6d228c198c5e3f295791a5be57269ad76d",
|
|
"description": "aux/trace: trace pipe_screen::resource_create_with_modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c2cf0ecfe68cd43f386306e00dda4342cb6543f",
|
|
"description": "panfrost: Streamline varying linking code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d44d4179ef723ca68e4ca41cdf67d304806b9f5",
|
|
"description": "glsl: Fix packing of matrices for XFB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "538ab8c5710d13499a65c92f0ac49fc8ab2e3880",
|
|
"description": "glsl: Fix subscripted arrays with no XFB packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7efa5f3c801505bb00367bf814f4cf440789ce4a",
|
|
"description": "asahi: Set PACKED_STREAM_OUTPUT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66935c1d05d0d226da113baf3a784b1b276ad02c",
|
|
"description": "aux/trace: pipe_screen::get_dmabuf_modifier_planes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcfcd547d2a4c6d0cf14b909dcab30d3e6b1bebd",
|
|
"description": "aux/trace: propagate pipe_screen::transfer_helper pointer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce687c916063773589c2310113120f5acd0938ab",
|
|
"description": "aux/trace: pipe_context::is_dmabuf_modifier_supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f97a4ac1fabb2a123c950aa35a07129e61b1742",
|
|
"description": "aux/trace: pipe_screen::query_dmabuf_modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4929c986d853fb7e9500227c32c6fc19f20b4b9",
|
|
"description": "aux/trace: support pipe_screen::query_memory_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e4994526a52c1dda22de44e01cbbdac1839d35f",
|
|
"description": "v3d: take TLB blit framebuffer dimensions from smallest surface dimensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa4f132d514babfa72c1a3dade157fc1429707d8",
|
|
"description": "ci/intel: Add test jobs for dEQP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9e64cb2d72d4c8624b596ea6db4042456890daa",
|
|
"description": "ci/deqp: Make DEQP_EXPECTED_RENDERER a required regex for VK like for GLES.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d246c31ec1adbedf46d0b82a946f1e5645dbf460",
|
|
"description": "nir/algebraic: Add algebraic opt for float comparisons with identical operands.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64bcfc3a170bba3081ddfa04c6851158a5691ba4",
|
|
"description": "nir/algebraic: Rearrange some logic-joined comparisons and reduce",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "adc28356462369c29a121c8d410f7328decf026b",
|
|
"description": "nir/algebraic: Mark some more logic-joined comparison reductions as exact",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23bbf3932bbaaec1af4f253c7e0f96ad5f1875d8",
|
|
"description": "nir/algebraic: Mark some more comparison reductions exact",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d85dc4f350b400cfd9578e2aaa9399ef8d29163",
|
|
"description": "nir/algebraic: Equality comparison inversions require sources be numbers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4246c2869c3c5fe3b08e6b1a7996186d040dda4a",
|
|
"description": "nir/algebraic: Invert comparisons less often",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0dbda153aae548a4087f7364c9013583a076e0e9"
|
|
},
|
|
{
|
|
"sha": "49177b9e2fc2358176e465f4cf929f41a09a3c2f",
|
|
"description": "nir/algebraic: Tautology replacements require sources be numbers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d69ba58644d1f34ca525f283a80f78fc371abc81",
|
|
"description": "nir/algebraic: Remove some optimizations of comparisons with fsat",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "92b75c126bb238cdbe784b930a9916f3737c018a"
|
|
},
|
|
{
|
|
"sha": "088c7c61cfa9bb8d9066f26a836dd8c08e61eaac",
|
|
"description": "ci: Uprev piglit to 9d87cc3d79e (\"framework/replay: send backend's subprocess stderr to sys.stderr\")",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12082905582fe291da939f024661f2c505111dc2",
|
|
"description": "d3d12: Sets all SRV descriptors as data-static",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb1d0025d893b681aef230101711b9aad860f956",
|
|
"description": "d3d12: Fixes stale context bindings after copy, resolve, and clear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59c22727bbbace28909f94933d4c21e5935d1922",
|
|
"description": "ci/freedreno: Mark two more recent intermittent a530 flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8b969309308414f6fd9ebc2e7deb33c25b77820",
|
|
"description": "iris: Prefer more GPU-based uploads for compression",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88903ba64d4475156acef70c381c2c0b4d59dbf2",
|
|
"description": "isl: Add isl_aux_usage_has_compression",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6dc049fdf489c17ea1d3a6cab42f7f3cd65581f3",
|
|
"description": "docs/release-calendar: add the schedule for the 21.1 branch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59597f5962832667251ce4a2ca2ad420ea87fe85",
|
|
"description": "docs: update calendar and link releases notes for 21.1.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "072ffbc959331d36b033522976aa686f6ce2b835",
|
|
"description": "docs: update calendar and link releases notes for 21.1.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcf65e656d444949604cc086bfdad8ff5b4cc71a",
|
|
"description": "docs: add release notes for 21.1.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b46c2efaec8e194e53b22f9f693e79e90436c04",
|
|
"description": "docs: add release notes for 21.1.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e894e83e478c35f8e6b35b65114e376dbdb7da9d",
|
|
"description": "ir3/cf: Rewrite pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17861aff9614abfea3b8a8f111a114b26b351915",
|
|
"description": "radeonsi: enable glsl_correct_derivatives_after_discard by default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "764047902885848222d82a20e308beb5299d673f",
|
|
"description": "radeonsi/nir: enable nir_opt_move_discards_to_top pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765",
|
|
"description": "nir: Add a discard optimization pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3033410b105c3e741854e93051eececb933b9a48",
|
|
"description": "nir/gather_info: Expose a nir_intrinsic_writes_external_memory helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f97fb1fa55ca7580d6a6192f5588dc590479d15a",
|
|
"description": "nir: Add a nir_instr_move helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3701cb9439058e71c1981bd80c5a9e1383815b08",
|
|
"description": "gallium/dri: copy image use in dup_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c03e79d7831f253b16d6f52f2fb959eb02257a8b",
|
|
"description": "loader/dri: hook up createImageWithModifiers2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8eba1ac32907545526b235bcbe2d7d147cf6e8c3",
|
|
"description": "i965: implement createImageWithModifiers2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23b0112ce1793d3b3416b0064e9c1c7d2cbcceb2",
|
|
"description": "gallium/dri: implement createImageWithModifiers2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afd8b2f498a417de6ecdbd13045d97c9ecf4391b",
|
|
"description": "dri: add createImageWithModifiers2 interface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fd5b16efc60ad666b05ec745109d0a482b6157b",
|
|
"description": "loader/dri3: convert to loader_dri_create_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb9ae4273d680ab34fc2ca933c4f960e7f086275",
|
|
"description": "dri: add loader_dri_create_image helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7327b2b7b438ce097e956554743bb0c5c8f21954",
|
|
"description": "lima: add reload command to the command dump",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fc7575cc169473ee3edd3028f58818aa57add1b",
|
|
"description": "lima: enable z16 format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebba3cad8160e17f7c77a58c43c66d4f1ccc0d81",
|
|
"description": "intel/vec4: Add support for UBO pushing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89fd196f6b5e80fd4082ed5842e51b944907eff3",
|
|
"description": "intel/vec4: Add support for masking pushed data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a881f2295f87642aeee7e767a598bab56f7e7ee5",
|
|
"description": "intel/vec4: Set up push ranges before we emit any code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c35501ffe8f8cc6d7f9e68294e3774e2476516a5",
|
|
"description": "intel/vec4: Update nr_params in pack_uniform_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d1ac996d0c8da67a68bd3e43eef390247163318",
|
|
"description": "intel/vec4: Add some asserts to move_push_to_pull",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2db88679432bd34a2c4ed761baec747192fa3e60",
|
|
"description": "intel/vec4: Don't spill fp64 registers more than once",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "82c69426a5a32f9189c8b01059f831c84e9b83a3"
|
|
},
|
|
{
|
|
"sha": "7138249675a665fb9c78f11cdf9716c36373fa1e",
|
|
"description": "anv: Push at most 32 regs for vec4 shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c01354d5c4433452164e70a54e7bbfabf2443b50",
|
|
"description": "anv: Support pushing shader constants",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24b3e71fa9038972292e10d236b8c27ec2fcef4f",
|
|
"description": "anv: Plumb the shader into push constant helpers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3013670dfda17565e689f402c5fc14806b3361ae",
|
|
"description": "aco: disallow SGPRs on DPP instructions",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4191eb291bf7b0c7b79013642f2c573ad9361899",
|
|
"description": "d3d10umd: Avoid duplication in CreateDevice.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd16133572292f61ab5c808431ff9fa0c878fc29",
|
|
"description": "d3d10sw: Add a sanity test.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54b8137141a7c89956a51b8aa1e7fb7f7ef10cd7",
|
|
"description": "d3d10umd,d3d10sw: Initial import.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3927a2d946316d9a00d716df845e9320d4d3d9f7",
|
|
"description": "draw: Plug leak when combining tessellation with primitive assembly.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "790ff1ceac8a406467b38c929e0ae75200da59f0",
|
|
"description": "anv: fixup physical device properties of fragment shading rate",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
|
|
},
|
|
{
|
|
"sha": "1bbbdfe590dcc00eb6c14233c481e7732d8a4c1e",
|
|
"description": "radv: enable DCC stores on RDNA2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bd88dfaa21c94d46d3a3d84215f5269974b5ee7",
|
|
"description": "panfrost/ci: Test Panfrost on the Mali G72 GPU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e77163295a3659a1964a5bdbf79c93199f0a1b35",
|
|
"description": "ci: Update kernel to v5.13-rc2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "250605c57d8eb01c818cf639e412ca2f7cf4b00a",
|
|
"description": "draw: Allocate extra padding for extra shader outputs.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0df249f542c460e3044c1bc871bc5897fe65d469",
|
|
"description": "util/primconvert: add C++ guards to header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de40016d8be6f4b6fee70b067199393f8c545cf6",
|
|
"description": "panfrost: Express viewport in terms of the batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c2d571934d67a1a652626eb11f9bafb2cd14e2f5",
|
|
"description": "panfrost: Simplify panfrost_bind_sampler_states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9a3f55519bf7ecf19f7b2d45c4a1bbcb6e42e4e",
|
|
"description": "panfrost: Mark job_index > 10000 as unlikely",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24eccad4a780fa20969d27d0ddc6f0e1d0d57b99",
|
|
"description": "panfrost: Remove silly assertion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35dfaaf1c3625b32d491cc84893d94c3c3fa65e8",
|
|
"description": "panfrost: Pass batch to panfrost_get_index_buffer_bounded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7561cd5825b91f2f3e3246da41a235d36ce552eb",
|
|
"description": "panfrost: Deduplicate some code from indirect/direct draws",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b3ac29bb9b2a6b17543fc75f5fb157744845182",
|
|
"description": "panfrost: Move batch_set_requirements to the CSO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfd76ab5019ba8b45f79a5896098525c91adcbe9",
|
|
"description": "panfrost: Pack draw-time RSD all-at-once",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f2b2bcff48b7c04fbd48a6f83249f4ed29cc449",
|
|
"description": "panfrost: Hoist part of shader_reads_tilebuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "876de2831f3b7e68ddaf2e9e0c980111ea55976c",
|
|
"description": "panfrost: Pull erratum workaround into own function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "672079e592ef56c428a1c6e0627c02f5c1ff4dd7",
|
|
"description": "panfrost: Distribute masks for FPK selection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "974709c51c97d2cfe6cf812e26a79e83eaa0be7f",
|
|
"description": "panfrost: Partially determine FPK state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dd3d32141e9f687638ad65f4ca6e5e9753df5bc",
|
|
"description": "panfrost: Hoist allow_forward_pixel_to_be_killed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "997c1c84f353405b04cb10bac7fc7d07915fd75e",
|
|
"description": "panfrost: Streamline the !fs_required case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00e3705f60da6d4b7b92b0f1e03729c70f9f989d",
|
|
"description": "panfrost: Move early-z decision earlier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c05e04d5303fbd6c3d273f28260aca40ae37f195",
|
|
"description": "panfrost: Fill out the rasterizer CSO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88b9e5e471670b3eafffccb3d0d945ea599715ee",
|
|
"description": "panfrost: Correct the type of sample_mask",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aee43b8cb009924c525f8a7ceab2223750b80bef",
|
|
"description": "panfrost: Preset evaluate_per_sample",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f2cb8ec5b78bb7ef500f3bc43bcf1d96461eda",
|
|
"description": "panfrost: Move depth/stencil/alpha to CSO create",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca690579b8fb66c408773bdd9bdd5e14da4d3338",
|
|
"description": "panfrost: Prepack partial RSD at compile time",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "c21c6d134bcf684b8c023d09a68bf70acf70ce82"
|
|
},
|
|
{
|
|
"sha": "398e65693b0be51f2300ed345185865a8baa86b7",
|
|
"description": "panfrost: Add draw-time merge helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a8e1dfaf36d637929b9430eb72545f8e6fb7ee2",
|
|
"description": "panfrost: Precompute bifrost_blend_type_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87256d335b929bb86f87033456775edd9b337823",
|
|
"description": "panfrost: Split Bifrost BLEND emit by word",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ad1403747292ca0c28cfd6dee4b0cecce62c50b",
|
|
"description": "panfrost: Remove unused dither flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb0b3fde10a3b41dd5e72681e2fb98fb9f08c19a",
|
|
"description": "panfrost: Streamline fixed-function get_blend path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2984d3bf1f5e847202604c767c716b7d3d4e4568",
|
|
"description": "panfrost: Pass batch to panfrost_get_blend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b98c40ce36fd4b4a1f9c846dd7fdd5ca45e9cddc",
|
|
"description": "panfrost: Simplify blend_final",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ca84265e4ee285b353c89760909a7ceecd317d6",
|
|
"description": "panfrost: Distribute out constant colour code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b82ac27ec3242a2cf609bcec4f69886327b10f74",
|
|
"description": "panfrost: Pack blend equations at CSO create time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa85a64821207781e2b68dd42ce03efce6f32ef3",
|
|
"description": "panfrost: Garbage collect Gallium blend includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffeeda341451dd6cb7b6bd10e4990b0c260498d5",
|
|
"description": "panfrost: Translate fixed-function blend at CSO create",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "3943adbd916fd36aec0f3abbf5164ba600546515",
|
|
"description": "panfrost: Move blend properties to CSO create",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "d7590efd2584881c3ea04198ff8b0ab0b54d9d92",
|
|
"description": "panfrost: Fix pan_blend_to_fixed_function_equation prototype",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "b2affb6cc559ac1fa8354f97953cabea9b874d70",
|
|
"description": "panfrost: Fix blend fixed-function prototype",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d3e2b5e9e1718ed414b6b73e2ff8b47b531ed6c",
|
|
"description": "panfrost: Fix blend constant fetch prototype",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "c35194b945cec0fb005d3f2ec417152f8acede5b",
|
|
"description": "panfrost: Fix is_opaque prototype",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "a0592066b0c5408b6353c905d8f218c4cf54572a",
|
|
"description": "panfrost: Fix the reads_dest prototype",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3"
|
|
},
|
|
{
|
|
"sha": "1d62ec348a3df84f742af8d8b61c0b9b888466c2",
|
|
"description": "panfrost: Fix blending for unbacked MRT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7904b5b9b6e24dfa9bee9d6104dc1230738ab4f",
|
|
"description": "aco: Implement bvh64_intersect_ray_amd intrinsic.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d6a6469b8ae3ad6617d276e9d6689a250497815",
|
|
"description": "nir: Add bvh64_intersect_ray_amd intrinsic.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5be00fe88abb618454e1c448e6e61c8dea49c27f",
|
|
"description": "r600: Enable NIR debug flags also for Cayman",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed595c1785dd229e53ce4cc256d0b61852aa6a50",
|
|
"description": "r600/sfn: legalize image access on Cayman",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27f51577774149d788adc2e3221a1b2b733ebb9f",
|
|
"description": "r600/sfn: Add lowering pass to legalize image access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ffc5be25ca0b1571fb3640cd181a3477eec6c9e7",
|
|
"description": "r600/sfn: Fix cube query layer number for indirect access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a15c7d9ad286e26a4365cc52e31d86106e15a87",
|
|
"description": "r600/sfn: read number of images from shader info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efdb888b299e94cf89b6786557065ad3b4647e1b",
|
|
"description": "r600/sfn: Fix Geometry shader for Cayman",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80efb6369a5574fadfa942f760605d376559523b",
|
|
"description": "r600/sfn: Fix Cayman SSBO write with more than one value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b1f82c7778a713748fa8236f7cdd3c4770fe591",
|
|
"description": "r600/sfn: Fix ssbo/image atomic swap for Cayman",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9898bc2915d7e3d951980140ec4d0956f539f0de",
|
|
"description": "r600/sfn: Fix texture gather for Cayman",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d8b27507d57799a670a61e1b3d5a1c88b8ac44d",
|
|
"description": "r600/sfn: Use unified code path for index register load",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9be6be49bb230daf0d9f8a7056f2141dceef0e4",
|
|
"description": "r600/sfn: Use unified index register code for samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07514ff2c850030bff6da75c5465a3b2f616ef52",
|
|
"description": "r600/sfn: Fix Cayman trans ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89672820b7f05b5a345673a9e3943acd194f647b",
|
|
"description": "r600/sfn: count only distinct literals per instruction group",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa055f78bad48d526907b094eb61f1e7502f401c",
|
|
"description": "r600/sfn: Don't check the faction when searching for the input slot",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b4b962c1524075d0578f3fbac8a9b7a13f36036",
|
|
"description": "r600/sfn: Lower FS pos input w-transform in NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba8d19ab80b44d36fb6d06ca9caf59f26e6ba0ac",
|
|
"description": "r600/sfn: force new CF if fetch through TC would be used in same clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91209206f2a078c45c498ba19aa5c2e489189d17",
|
|
"description": "r600/sfn: Use valid pixel mode for SSBO and Image result fetches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "129de7ee606540c34cd6addd682541d9ee8dcd63",
|
|
"description": "r600/sfn: Use valid pixel mode only in fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bf5033941a9ab319b6d13ad86fd3c591bd81a54",
|
|
"description": "r600: don't put INTERP_X and INTERP_Z into one instruction group",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bd33ce2dc57c4ca888247989eb3aced8bdfb82a",
|
|
"description": "panfrost: Reduce blitter pool size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c900236569278004551fff8a1703479401398c84",
|
|
"description": "panfrost: Pool texture views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1e0efff8dfcf3ef97e29c486ddc68d319fb0cc0",
|
|
"description": "panfrost: Pool shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93d5fbf23ddaa24b9c3cbc493de3ef19526bc74f",
|
|
"description": "panfrost: Add reference type for unowned pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd55b6a72722ff1db25ad5a7e2c86001b071c96f",
|
|
"description": "panfrost: Make pool slab size configurable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab859cfffe37eaa263abaf77c5c51a384cc8968b",
|
|
"description": "panfrost: Label pools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3fa1f93dace64d9f71869e08f3665f3e48b07286",
|
|
"description": "panfrost: Label all BOs in userspace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd0cf0b27c66b3f9b4dff4b22d25dc6d00ae9ea",
|
|
"description": "panfrost: Add unowned mode to pan_pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b131f96aa83c115457e6bc5534dc0a5edb049b2e",
|
|
"description": "pan/mdg: Set lower_uniforms_to_ubo",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b"
|
|
},
|
|
{
|
|
"sha": "a89bc59980b3ea7b2f03d2994bae7dda689f637f",
|
|
"description": "pan/mdg: Fix spills to TLS",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6a12ea02feeebac4be8986616327db31926b3ce7"
|
|
},
|
|
{
|
|
"sha": "8d2d7110260291833d9b20bbaa59f46197ff2a49",
|
|
"description": "pan/mdg: Fix output types for scalar fields",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4d9c0a32e7eccc4850e5e495954d108a9cd5f170"
|
|
},
|
|
{
|
|
"sha": "6f2ea57e1d5ff47e42d6ad34c33900d3186baeb7",
|
|
"description": "pan/mdg: Remove unused midgard_int_alu_op_prefix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74d36c4f986c7bd38390d0803074e97057fd4a71",
|
|
"description": "radv: Use correct border swizzle on GFX9+.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
|
|
},
|
|
{
|
|
"sha": "32f710c09d3b978158c5e4c07e83823080cea48b",
|
|
"description": "virgl: implement EXT_multisampled_render_to_texture",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07e0aab9d9b07da10bb1fb87f1e48731c2fccea4",
|
|
"description": "radv: Implement vkCmdTraceRays.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "733c9b6d17f65e3c282e550fc0445d0ae27e7e14",
|
|
"description": "radv: Add RT pipeline bind.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eba2b4137ebf8dde0a1026af4f1a4e871d9e418e",
|
|
"description": "radv: Add support for RT bind point.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf2b9906181067e1692c5b6c6a3e201d7ef8c6f8",
|
|
"description": "radv: Use global BO list with raytracing.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfe28021888f639f38e6dc8066b532347681fd7b",
|
|
"description": "aco: Add load_sbt_amd intrinsic implementation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "197d9f008e923233c0e3fa3e16dfd5daf34519b4",
|
|
"description": "radv: Add sbt descriptors user SGPR input.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa82f91c38f3eeec077eff018e5a813c61926d83",
|
|
"description": "nir: Add load_sbt_amd intrinsic.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53ef2a7e6981c3a0e8663878f08874f7f4b36dc9",
|
|
"description": "ci/broadcom: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41039d8ee977879bf457daba76336860af288e62",
|
|
"description": "pps: Intel documentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92180a4376345a23a69e63ecdb679f49134f30f5",
|
|
"description": "pps: Intel pps driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d95aa3964a766c57cf6ccb14b27de2ac51b209a",
|
|
"description": "intel/perf: allow metric sets to be loaded with on OA reports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fba189a349a5311be6247b8b8ced09e5a88fd48b",
|
|
"description": "intel/perf: allow opening perf stream with no context filtering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b18a4bb8c66aba9fa1d9af21f5ae240152de7413",
|
|
"description": "intel/perf: Extern C",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46ded8cda9f74290513072183c7c2745a9baffba",
|
|
"description": "docs/features: mark a few more extensions as done for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "065a60b405ce7b731fca38e1ecbbfdecd437e683",
|
|
"description": "docs/features: document GL_ARB_ES3_2_compatibility support for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2cc59f41d9bfb8f38c3b94b5be5e46c821d068ba",
|
|
"description": "panfrost/ci: Improve coverage for T860",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc130497472cb4ec4ec60695ed99b169d6681118",
|
|
"description": "aco: Eliminate useless exec writes in jump threading.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e230dcc30b1b9f242c0052251715056f4adfbd03",
|
|
"description": "aco: Refactor SSA elimination phi info to use vector instead of map.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25a7947da7ca309bb9a6bf76687a21a83031be8e",
|
|
"description": "aco: Don't use s_and_saveexec with branches when exec is constant.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c850af936acacc0ae0c780a41ecf451edf82ce91",
|
|
"description": "aco: Remember when exec mask is const, and restore the const then.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f90db9a067e1d40bd879fa9e4cfd4879409382",
|
|
"description": "aco: Use Operand instead of Temp for the exec mask stack.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "662bbf6ad4948caa364bda2c8e3a1edc3a2f961a",
|
|
"description": "aco: Determine whether a few more instructions need exec.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b06b24191f28e836f10d5b0ae8a44236eeb47ac8",
|
|
"description": "broadcom/ci: update fail list for v3dv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39c41169ba1998c11d486ef644b904d9f9c6fa02",
|
|
"description": "broadcom/compiler: consider RT component size when lowering logic ops in Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df7185d0d14542eeec7f4159b423537f34381d6e",
|
|
"description": "broadcom/compiler: don't emit TLB loads for components that don't exist",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5eaf8b59c858bc93f0b18045f49dcdfe6b1d6e75",
|
|
"description": "i965: export GEM handle with RDWR access rights",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "143c7f03755c40d4c042ce9c1868ce05c15dd38d",
|
|
"description": "radv: add missing entrypoints for VK_EXT_extended_dynamic_state2",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d96507b73f2282eca2508c469df92037f3a8dfda"
|
|
},
|
|
{
|
|
"sha": "92ed827fbdb4debedf2ed534daab4e3d8d8f6b9a",
|
|
"description": "etnaviv: fix vertex sampler setup",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4"
|
|
},
|
|
{
|
|
"sha": "b74898ef699486d0513fcd3af2587a831df99dff",
|
|
"description": "iris: export GEM handle with RDWR access rights",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b1c726ca91dff781363b1b0980b47ca18f86a76",
|
|
"description": "nir/opt_access: fix getting variables in presence of similar bindings/desc",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6eff881097fb77eed91885b8cf29a044ef288147",
|
|
"description": "ci/freedreno: Skip a test that's taking out the a530 boards.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e8640fef9089bb31a9e602a8894ae4fe84086118"
|
|
},
|
|
{
|
|
"sha": "e17e3df476ec0f3f537f0169ccd5488f27802bf6",
|
|
"description": "drisw: Don't bzero displaytarget pixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9a172c5afd2d18d430d584c58e45ff5456838fc",
|
|
"description": "gallium/dri: Remove unused dri_drawable::drisw_surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "931ad19a18174bb01dfd76f3a1224a97db684d31",
|
|
"description": "turnip: make cmdstream bo's read-only to GPU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "413e7c6dc86961bcc0163ffe739169bc8283a21d",
|
|
"description": "turnip: make possible to create read-only bo with tu_bo_init_new",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6f993e5d4e343f36563d3ed4d4da57f5672a5e6",
|
|
"description": "panfrost: Shorten iffy comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5aee982aec07706e3d2e922d453edbf96dbfc234",
|
|
"description": "panfrost: Garbage collect comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e249eaf141a0e96dc9bf66201a74c5113b91148f",
|
|
"description": "panfrost: Make clear which limits are arbitrary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdbf8c96fe2b0f3818fc328114fdac766647bf8e",
|
|
"description": "panfrost: Use natural shader limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73ca229690b2b9694f847fc0debc40709602157d",
|
|
"description": "panfrost: Drop random #define",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "958f11d537334417af010b3d887a7dbacd0ca311",
|
|
"description": "midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "306800d747bcf210baa84594cdbdca21e435ddd9"
|
|
},
|
|
{
|
|
"sha": "542585556275298779c29ac618dc50b2d9353279",
|
|
"description": "panfrost: Limit the number of active batch to 32",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6af15aa5b6a3458fdaa2ff8ae24fcba4e81cd23",
|
|
"description": "panfrost: Simplify the dependency tracking logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82571f977ae0cf927f65df85e683a211cf7b077e",
|
|
"description": "panfrost: Avoid duplicate entries in access->readers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c684d10be87467f06d9b73c4f9ccb2cce154dee",
|
|
"description": "panfrost: Don't freeze blit batches",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e74bbf631f06aa8d58dc7a9aa87165521e6cef8",
|
|
"description": "i915g: fix implicit fallthrough",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4e861ac4a1f1bdbd28f66e3f15eb45aa45a47bad"
|
|
},
|
|
{
|
|
"sha": "6d56c16c9ceb864af6bb71d0bdcdd21064d94307",
|
|
"description": "radv: dump the trap handler shader with RADV_DEBUG=metashaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77d04989135233c7b276bca3912ab07a12d9f362",
|
|
"description": "panfrost: Fix major flaw in BO cache",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22a750465d9044a717ffa568a01a868d43f6ad61",
|
|
"description": "ci: Build asahi in meson-gallium job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a46fcaf025a4918f593cbfc8d918d1de2813b46",
|
|
"description": "Revert \"CI: Disable all Panfrost/AMD/Iris automatic jobs\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e1d74c9cfde45ecff1927c2ebf47fc0f42ab0b6a"
|
|
},
|
|
{
|
|
"sha": "fb31dda9093885c00f04816354832e034cf91dcf",
|
|
"description": "aco/ra: use flags instead of booleans for update_renames()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fd6374e276644890efc1292d9fdd9a60a7b2b41",
|
|
"description": "aco/ra: fix get_reg_for_operand() with vector operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c08bfa110cce2c5d0c613490de02b13b1e4afb82",
|
|
"description": "aco/ra: fix get_reg_for_operand() when the blocking var is a vector",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc95d55e1f4ce54ff086352d5e52dc733d85118d",
|
|
"description": "aco/ra: fix get_reg_for_operand() with no free registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4e459df0fcb42cfb7223e15ffd7e20bcc9b16e75",
|
|
"description": "aco/ra: initialize temp_in_scc earlier",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
|
|
},
|
|
{
|
|
"sha": "d517996ae556cdbcdb0c898c1dbc547616285558",
|
|
"description": "zink: add even more validation for linear images before creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df6ab67e99269eff56f0f43f27b6cc31bdaac49f",
|
|
"description": "zink: populate images with u_blitter if transfer_dst isn't available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a67315d8a60288e0cc7c8c92e8eb497e7250e8a",
|
|
"description": "zink: don't multiply cube array image layers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b960169257e42caca23c6e61c72bff7e53df123e",
|
|
"description": "aco/ra: also prevent overflow register for p_create_vector operands",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d659ce0d6c5781a1230b182ef5ed1a77de485565"
|
|
},
|
|
{
|
|
"sha": "dc525cbe0c359f301f80b47cd61182dfe40e52ba",
|
|
"description": "ci: remove expected robustness2 fails for Renoir",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "157c6b0f336088704981d2bc6d740b02b0a598e6"
|
|
},
|
|
{
|
|
"sha": "3828081c929305c00571dc406ef735bb9ac0ff27",
|
|
"description": "util: add thread-safe version of idalloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fed423ade729ddd876778c399feae9f9c8b346d",
|
|
"description": "gallium/u_threaded: don't reference resource in pipe_transfer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ac085966bb9f3e7f37977dc55ed689f4acffa5f",
|
|
"description": "gallium/u_threaded: always map idle buffers unsynchronized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8b27794554ee1f24681702ccd3006aa5343bf9b",
|
|
"description": "gallium/u_threaded: don't invalidate idle buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89bd06f57a11a5a80329382a42c6457ae7ed2d06",
|
|
"description": "gallium/u_threaded: add driver-internal flush tracking for buffer lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9c41b321488c23b7d8ec5744f68218bac753505",
|
|
"description": "gallium/u_threaded: add buffer lists - tracking of buffers referenced by tc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88b97567d413568e956a73cce12daecc6b9cacc7",
|
|
"description": "gallium/u_threaded: query shader resource limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39447cc8944a299e5f45d38c7c6505625a791892",
|
|
"description": "gallium/u_threaded: track whether TCS, TES, or GS have ever been used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec77a2d43a1fb9fae862c53c948e2533acdb690f",
|
|
"description": "gallium/u_threaded: add callbacks and documentation for resource busy checking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab58fce7b9280ca4c230648413a08ef2a0196e42",
|
|
"description": "gallium/u_threaded: merge draws in tc_call_draw_single",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1cb58243b19a3ff3372ee340c121a8a718a29fc",
|
|
"description": "gallium/u_threaded: pass last into and return call size from execute callbacks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72fd126070ba749e10f7f58b1dfbb52198fb7eb9",
|
|
"description": "anv: require rendering support for blit destination feature",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a40714abf7e03f1c68a3a6e7ead3b901bea232bd",
|
|
"description": "nir/lower_phis_to_scalar: Add \"lower_all\" option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e6a7dba1e0590c95152863d798d10977a851bff",
|
|
"description": "intel/isl: replace format_gen by verx10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2c48b04043ab84b91084a38a18b3d2cebf8e087",
|
|
"description": "i965: simplify gfx version checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1933d769f3148cc9e214fa87a88728a226e4b4a",
|
|
"description": "intel: simplify is_haswell checks, part 2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3340d5ee02deb8c6784eb4d5e0bce9681257cc37",
|
|
"description": "intel: simplify is_haswell checks, part 1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a29e45a9084c1ade5b3975bcb29a23290160fcd",
|
|
"description": "turnip: do not ignore early_fragment_tests",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722"
|
|
},
|
|
{
|
|
"sha": "075d43821a40eb65b20aa8ded271effe51ff4d95",
|
|
"description": "panfrost: Try to align scanout resource stride on 64 bytes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b036d13502c8aff12b382af0bab5c7680ee24fd",
|
|
"description": "panfrost: Relax the stride check when importing resources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203"
|
|
},
|
|
{
|
|
"sha": "d661e32bfb7c6ef40bb75a8abf1be6f3df722d37",
|
|
"description": "venus: stop advertising KHR_driver_properties for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a49346979ae13192e29a5057fd3de72045b8e883",
|
|
"description": "venus: fix vkEnumeratePhysicalDeviceGroups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb7be7870c258e566f4da6b7d5d0218d717b82c5",
|
|
"description": "vulkan: Support 32-bit \"weak\" symbols on MSVC",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b"
|
|
},
|
|
{
|
|
"sha": "a5a86adc231d0b9aa8b04441978aff9cb178e59e",
|
|
"description": "freedreno/a6xx: Add a few registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c30ad402d0011c957576681d2aaf9b2e68c318e",
|
|
"description": "freedreno/regs: split DSI PHY registers to separate xml files.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6df187df1368f4f088cfee2c5629426001a0224f",
|
|
"description": "nir/builder: add nir_pad_vector and nir_pad_vec4 util functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6fcf3314d00529e2e09fdff1d31332f0d8c0c5cf",
|
|
"description": "venus: Fix zero-initialized fd causing apps to hang/crash",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "247232d5969235b7f24b5ab9fbfc9dc5570c578e"
|
|
},
|
|
{
|
|
"sha": "855cb78d4631afeb51291cf1f2f936841d52e8d4",
|
|
"description": "radv: Handle unnormalized samplers in YCbCr lowering",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "91702374d5d70296c967c324fff1844cc2933dd4"
|
|
},
|
|
{
|
|
"sha": "fc765d6a8d059a217104375d8f6f412aada68b15",
|
|
"description": "iris: fix assert to reflect correct limit for encoded size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3499435ec86c53820ea9b0a52f88f4f53b546f5",
|
|
"description": "r600/sfn: Ignore precision when linking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c045ad11eddaf6c18019fbaa02ffcae20628848",
|
|
"description": "nir/linker: add option to ignore the IO precisions for better varying packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "629e8347ad2fc50807c8f98a171d270c9e9c0d9a",
|
|
"description": "ci: Update VK-GL-CTS to 1.2.6.1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "172c719baf64294abcabd58543d8a0085584e476",
|
|
"description": "llvmpipe: fix non-multisampled rendering to multisampled framebuffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "210d714f46e72c954857ba32ca9ffcffbc264c9c"
|
|
},
|
|
{
|
|
"sha": "bcdebf4ff8f6e1d18e3dd129039a7618907fe8af",
|
|
"description": "iris: Avoid sampling some MCS surfaces with clear",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eef4c708b3fd0af3c641b3d349588e2cfcfcb485",
|
|
"description": "anv: Avoid sampling some MCS surfaces with clear",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "608c1316389ac3a7a2e118983fb7e434470e4ada",
|
|
"description": "anv: Add clear_supported to anv_layout_to_aux_state",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3eb87aa6547ba2921c1bf2553c6558f99d459c7",
|
|
"description": "radv: call nir_copy_prop() after load-store vectorization",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1958381c9ae15dc252bcab8612f39fdca45d4843"
|
|
},
|
|
{
|
|
"sha": "d659ce0d6c5781a1230b182ef5ed1a77de485565",
|
|
"description": "aco/ra: prevent underflow register for p_create_vector operands",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8962510e38fbaff792f60bc17d46507bb77401ac"
|
|
},
|
|
{
|
|
"sha": "341ecb2dfc30253301fa0800e7c28661453a9cd9",
|
|
"description": "ci/freedreno: Skip refract on a306 now that it hangchecks sometimes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09984fd02f19a186e5546e4b9982239db0ce9a01",
|
|
"description": "nir: Rename nir_is_per_vertex_io to nir_is_arrayed_io",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e418710f8bd2bc95a863d0a04154d7da37ead7ac",
|
|
"description": "compiler/nir: check whether var is an input in lower_fragcoord_wtrans",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a"
|
|
},
|
|
{
|
|
"sha": "0f04a90ea331da353634c686600cc1bc93def71a",
|
|
"description": "zink: emit some barriers out of renderpass where possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1ec655e4725b118ae87d20d0616884c2adfec3f",
|
|
"description": "zink: add flags for determining whether to update framebuffer and renderpass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b11b1968eeb75d71d7ae3104935483aa899a3d3c",
|
|
"description": "zink: add a flag for tracking/validating renderpass clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7d3636d030c76846327e26b94897a480a720f6c",
|
|
"description": "zink: split out base renderpass begin into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a50d5b13be6adbc1a1058d52f49fe5503ab30ff9",
|
|
"description": "util: tune signatures of generated enum operators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0f4bb9a22daad02bfd6ff7b056a01ce4030ff79",
|
|
"description": "util: add support for defining bitwise operators on strongly typed enums",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df5b14969f9869f363bcc8b2a564c85aaa481597",
|
|
"description": "intel: Add 2 ADL-S pci-ids",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c62d58c80f1751766a5702f8cb65dc806ce8fe89",
|
|
"description": "driconf: set vk_x11_strict_image_count for Metro: Exodus",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "776ddfc8582c423016cc68f5554e3caf7875d560",
|
|
"description": "util/queue: don't require a fence when adding a job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4da88060d0a3662a579a26748d7e3458c1b4800d",
|
|
"description": "panfrost: Skip blit shader labelling if the buffer has no space",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
|
|
},
|
|
{
|
|
"sha": "938e52a6e83f2851c7cacbf97c5dfd4e1ff6837d",
|
|
"description": "anv: handle spirv parsing failure",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e435511b580287d1fab1b1028b2d36acce80dac9",
|
|
"description": "intel/dev: Add device info for ADL GT2",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89f33126252e16dac61d4045f38a6eee76db944f",
|
|
"description": "intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1d74c9cfde45ecff1927c2ebf47fc0f42ab0b6a",
|
|
"description": "CI: Disable all Panfrost/AMD/Iris automatic jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d1e30ca120a3f94ec9c70e1feee7b1cd36e86c99",
|
|
"description": "zink: immediately return false when getting query result if it's not gonna happen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf3f17a64345d59c7f044e9ccd04631b930003d3",
|
|
"description": "lavapipe: fix fencing when submitting multiple cmdbufs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
|
|
},
|
|
{
|
|
"sha": "719e4fb369af333b1d8bfd7eece83f7c72af35b3",
|
|
"description": "zink: fix DrawParameters shader cap usage",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dcb9e4ddb4bac761c9099ff722c488b32524c2e6"
|
|
},
|
|
{
|
|
"sha": "8e2ac24482d87b10e2619c2de67ae0bfb33e98c4",
|
|
"description": "zink: stop overwriting buffer map pointers for stream uploader",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d179c5d28e6ae86dd95d906fff8197e35270dad8"
|
|
},
|
|
{
|
|
"sha": "c0dc6affdc5e33c126637a3dfd63d1162b975bf4",
|
|
"description": "intel/compiler: Clarify why VUE is recomputed by FS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a133ef1f23bb3346f175fdb21d62fdeb067c7b9",
|
|
"description": "ci/turnip: drop fail annotation for image.extend_operands_spirv1p4.*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a477ccbead3f48f550a886a4ffdff789068e624",
|
|
"description": "ci/turnip: drop fail annotation for float_control tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2cebb1b5b3eb9b2e774aa90f9cbd67106ff8f77c",
|
|
"description": "anv: fix perf query pass with command buffer batching",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853"
|
|
},
|
|
{
|
|
"sha": "2c2de4d60efc8bd315374b003d2b7e2c63737002",
|
|
"description": "intel/mi_builder: fix resolve call",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8525ebe6e37584f2914cdbf67eb70253e606351f"
|
|
},
|
|
{
|
|
"sha": "f88dd7ed4d2d2cac9816bc386064d08e5c4c06e7",
|
|
"description": "i915g: add HW atomic counters as unsupported",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2a06423c0094749126afced82c400380221fadac"
|
|
},
|
|
{
|
|
"sha": "80ee9d394713022e20b3efdd2b7e817dce8d1ba5",
|
|
"description": "aco/scheduler: Verify register demand invariants in debug mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50ba919d37289d1ed9bf2464042eaa0b8e3dbb2e",
|
|
"description": "aco/scheduler: Fix register demand computation for upwards moves",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c528af10761aa3ea902df269d71b54425c54e877",
|
|
"description": "aco/scheduler: Fix register demand computation for downwards moves",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8235bc64112c701ae763c76417ad8bb0644ad8cb"
|
|
},
|
|
{
|
|
"sha": "c7d679f0f7e356d3f3a496bc495991d15378ec4b",
|
|
"description": "aco: relax validation rules for p_reduce dst RegType",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "343d90b6ab536ce92050035682c072ad1c21b694",
|
|
"description": "isl: require hiz for depth surface in isl_surf_get_ccs_surf",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "752eefdb3db18389dba56dd7c4f9ca45ebe8fadd"
|
|
},
|
|
{
|
|
"sha": "6bb7d3bbc058e28d7131f738a7874996498ba090",
|
|
"description": "wgl: Remove opengl32.mingw.def.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4791738d1d0b0debdc86b51e402757350026621f",
|
|
"description": "zink: always do maybe_flush after draw/compute",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fc2b47870a0b93dddcfb0cfffaff2fe9cff6937",
|
|
"description": "zink: check for a work_count-based stall in zink_maybe_flush_or_stall()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afb837523dd2661ffdb477a3dd960a2ceca887ee",
|
|
"description": "zink: flush every 100k draws/computes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5aabc912739a99ddaee482e54b9ca3fc76a092f1",
|
|
"description": "glsl: add missing support for explicit components in interface blocks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d99a040bbf2c385c0ad096ec140aa62f805a68b2"
|
|
},
|
|
{
|
|
"sha": "1a71d6aa6e13179526b41e627f00af25b1612556",
|
|
"description": "glsl: create validate_component_layout_for_type() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2908aba828c39a322dff8fd3044b42955efebfdb",
|
|
"description": "Update release notes with mention that x87 is no longer used on x86",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a57d93765468feb9ae5a5cd03b9e150511c310d9",
|
|
"description": "Switch u_format_test to passed on i386",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "855ffa7c465205ec02558c7d2cbea8f04ea60112",
|
|
"description": "Default enable SSE2 on mesa builds.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57721591dec9cd2a58cf6210ba11e99dfe6f0a66",
|
|
"description": "nv50/ir: Add ConstantFolding constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c89241211103d95f07eb0d66226c12bb28b146cc",
|
|
"description": "nvc0/ir: Initialize CodeEmitterGK110 member progType in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77d959814c721ffaa9bd43366f6ebe9365684709",
|
|
"description": "venus: get rid of #ifdef's in vn_CreateImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f46aa1b9d7c5c89fa1059c04b9a5e62f177177a2",
|
|
"description": "intel/fs: use the final destination type for regioning restrictions",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f3e5cd813ae6a840e7d7364207d56dbbeb050589"
|
|
},
|
|
{
|
|
"sha": "e1959f0f5990fc73e78a7431a800c623b6fc5208",
|
|
"description": "panfrost: Add GPU IDs for G52 1-Core-2EE (RK3568/RK3566)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01ef56a7e49cf0f6c93748333e903ba1776c720f",
|
|
"description": "pan/mdg: Use smaller LD_UNIFORM instructions",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b"
|
|
},
|
|
{
|
|
"sha": "df3edfc72994d26a87008ddd322ffbc38c2343b2",
|
|
"description": "panfrost: Don't upload empty push uniform table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c069ff51266794044f7e9130e6dfcae721cc25c",
|
|
"description": "panfrost: Clean up cases for emit_fbd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbdbbd29c9aaea3532fc0e26d730c8008568c7fc",
|
|
"description": "panfrost: Remove spurious assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55959da24aecd96d637ca7da4ff827c218015057",
|
|
"description": "panfrost: Don't translate compare funcs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65a00b519935a335e6bc812b981f2973919bb8bf",
|
|
"description": "panfrost: Hide CAP_INT16 behind is_deqp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c530ebf407d2a165c4252b3af609fb426458ad0",
|
|
"description": "freedreno/ir3: Don't force RTNE if rounding mode is undefined",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "de195671bdb4fde7cdebd6cecd28206d08551d15"
|
|
},
|
|
{
|
|
"sha": "052335a180bfc07f18cdf4dd5b56936f3e5bd279",
|
|
"description": "frontends/va: fix multi planes for external memeory type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57c8164389b4cb7d364b1b62d3df5c769b690534",
|
|
"description": "gallium/u_threaded: Add call logging",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b69cbe06ce69d7bed2b140b508279102ea14764",
|
|
"description": "gallium/u_threaded: Add to_call() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8640fef9089bb31a9e602a8894ae4fe84086118",
|
|
"description": "ci: Uprev piglit to 3351e8952 (\"max-texture-size: report merged results\")",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5818380f86bcd4744ddde9fb08930779ec1d00ca",
|
|
"description": "gallium/u_threaded: fix 32-bit breakage due to incorrect pointer arithmetic",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1233c90ab4aa85331dadc7f5e5243ac8252b6669"
|
|
},
|
|
{
|
|
"sha": "989e9867a64045421cf77c0d0bb2d184408ed21f",
|
|
"description": "aco: fix additional register requirements for spilling",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb127c2130c550b222541aaaac3da377083e8e56",
|
|
"description": "radv: Use new NIR lowering of NGG GS when ACO is used.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca",
|
|
"description": "ac: Add NIR lowering for NGG GS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9732881729bd0da8096e03efe77e511d4d6f815d",
|
|
"description": "radv: Use new NGG NIR lowering for VS/TES when ACO is used.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d589b8b464828dc19c4e7d73f5cc078c24915e1",
|
|
"description": "ac: Add new NIR pass to lower NGG VS/TES.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89a76ff78679aee99e6caa34a71444b3b9bb5b57",
|
|
"description": "aco: Implement new NGG specific NIR intrinsics.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33e29f8f9be128eace0e79cbf086c7bd46cb9c39",
|
|
"description": "radv: Gather NGG info sooner.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1630ec96d30ac5d8f47be78f2daa20d7d64add72",
|
|
"description": "radv: Fill shader info earlier.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75a002f809919ffafe699c7c55ed8c39e35fd4ee",
|
|
"description": "aco: Split ngg_emit_sendmsg_gs_alloc_req from the wave0 check.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad8dd39bd35320c02d8f9be036e458aa479fffff",
|
|
"description": "aco: Fixup the NIR metadata after sanitize_cf_list.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00fd087f0a8c9268328058e0e0afc67096840e75",
|
|
"description": "aco: Allow workgroup barrier and shared scope for NGG shaders.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d6b6c850f2f35f22b6b08eb9fa933af072e2484",
|
|
"description": "nir: Add AMD specific intrinsics for merged shaders and NGG.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "641707a8074ab32415eb80c5ab03b68b9533aaaf",
|
|
"description": "nir: Allow load_primitive_id in VS in nir_divergence_analysis.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e905e0938a7f027e3ccda99ac0dd3cb7c4d46901",
|
|
"description": "nir: Support upper bound of unsigned bit size conversions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a2ffe1abbfe287a1aaf5e76b45278d791986e6f",
|
|
"description": "nir: Support upper bound of subgroup_id/num_subgroups for non-compute.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac5ba2dfadb46edb260be631f128e264c1711237",
|
|
"description": "panfrost: Implement framebuffer invalidation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8161bf05d783618f52a65995893008c82f83b9c",
|
|
"description": "panfrost: Set discard based on the resolve set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bff8c7e611a26a8fad5d603ff9c33fbac48788f5",
|
|
"description": "panfrost: Track buffers needing resolve",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c3e2d69bd1e1ab715783f0ef41daf99519ed12e",
|
|
"description": "nir: handle float atomics in nir_lower_memory_model",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2adb337256f146b10b31365ac6ba8ab820d9014e"
|
|
},
|
|
{
|
|
"sha": "27073b59bce6b52ea5ec10abf1f1903f7edd5d61",
|
|
"description": "nir: handle float atomics in nir_gather_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8166e41e1fc9ea304b710049ece872a7de5c88cb",
|
|
"description": "translate: assert that nr_elements is in range",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "100c4dbd9ca9b03cf50eff4818a2582e12a2c3f4",
|
|
"description": "translate: reserve more vertex-shader outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "790b9a5872b6456614de186ecea190450f7d0273",
|
|
"description": "lavapipe: correct reported number of UBOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7db79fa6773bd4168980fad5c8c8785adb34de76",
|
|
"description": "panfrost: Flag indirect draw/dispatch shaders as internal",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec2b46a1cec72d6562f620997bd540a43fd1d583",
|
|
"description": "panfrost: Expose the DRAW_PARAMETERS cap on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5ba2e20457bb52b04b379f701dc8783dfdcfd4a",
|
|
"description": "pan/bi: Add support for gl_DrawID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cc4c8c5e568be9d1a5660301edcb5913131201f",
|
|
"description": "pan/bi: Add support for gl_{BaseVertex,BaseInstance}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "69d81edaf8e502785a615e587ec2581cc540efa0",
|
|
"description": "pan/bi: Add first_vertex to vertex ID",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e74598e3658237ab817db204fc7b008d16b92be",
|
|
"description": "panfrost: Split the indexed and !indexed indirect draw info structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d6608ef78b79e41b6c5aa41534e139b2eaa524b",
|
|
"description": "iris/ci: enable intel devices automatically in MR pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12f0b14e2d4b86a449be8dbeee4dbb8d710dff3c",
|
|
"description": "iris/ci: disable failing gimark test for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe1378dcb6e60573b5af1859dece95f031c79a4b",
|
|
"description": "nv50/ir: Initialize GCRA::RIG_Node members.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f229e34c9793b71001f85e08ef64b7f33565d50",
|
|
"description": "turnip: Implement VK_KHR_timeline_semaphore.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daefc6e2a40b70f0665b21cf7688e711b4b1ae09",
|
|
"description": "turnip: prep work for timeline semaphore support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73a9dbce6b6052136feab850c93a41259db03227",
|
|
"description": "zink: pop descriptor refs when invalidating sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3933548c2cbe398084fc28ef45419b662127702",
|
|
"description": "zink: remove screen param from zink_descriptors_update()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "987b0eb638e23f5861c84d2c69091a91e2a3ada8",
|
|
"description": "zink: make zink_context_update_descriptor_states() static",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21868216c94d3d30a8595247a56657c96fbd236b",
|
|
"description": "zink: call invalidate on invalid descriptor sets during recycle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2ff25c70805056696ab298a793cf3b332563857",
|
|
"description": "zink: use better iterating for buffer rebinds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cc47e59c80efd574a35cadf93f8b352a4ecaa84",
|
|
"description": "zink: add slot params to zink_context_invalidate_descriptor_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "402eaa0795a91bef8a8fa050216e68bbdb95dc31",
|
|
"description": "zink: track number of tbos in shader data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1082dc5f4a0723e7bc36e5a76b1889ed5255349d",
|
|
"description": "zink: track max slot idx for descriptor types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "095b8ad8b1c381f5e50bbb966f779aa8bd886a21",
|
|
"description": "zink: don't track sampler states onto buffer sampler sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "208e34e1102799e0ea46b2c6778d6aaaa78176f6",
|
|
"description": "zink: update samplerview descriptor layouts when image binds are set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c7d951b7626c588bbcdee327aaf21ed2d394150",
|
|
"description": "zink: track bind counts for descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27a4ba52dba48101c22d4d86e47785bcd827a22d",
|
|
"description": "zink: unify resource rebinding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "42634824f8c6ec50f19e69299bb8f820ad3787c7",
|
|
"description": "zink: add context-based descriptor info tracking infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8e80b334428cb2f1deb3143011c20784eb3c761",
|
|
"description": "zink: stop invalidating descriptor sets on pool destroy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47eabd0e6b926535a68a7173eba2ceeb4ed9747e",
|
|
"description": "virgl: do not use winsys info for guest storage of classic resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "494255c82162f3cec8497d7f8a483a90141797c5",
|
|
"description": "iris: Use const uploader for user index data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdadb84e4175d1520f44fa7e21d0ef115d39bda9",
|
|
"description": "iris: Use const uploader for draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19ea0974dae0dcb1e27d4bcb39027c3c44ce97e9",
|
|
"description": "iris: Use const uploader for blorp vertex data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "beceb392d77ec5dbc985527c4b4cff424aa2bb28",
|
|
"description": "iris: Use const_uploader for iris_create_stream_output_target",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8838861ea39e14038624e26a933178b4cd3ee01e",
|
|
"description": "iris: Upload constant resources for efficient GPU access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd75318e3950829e2079fe3099d899d9c38b04f",
|
|
"description": "iris: Increase the size of upload buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "161478ad4c471786e7a71c60d5f6ddadf211f10b",
|
|
"description": "ci/iris: Add some more traces to replay.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd142cc483a30c65aec13fd88442503c07da15e6",
|
|
"description": "ci/panfrost: Add some more traces to replay.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7520ac54dd0f4e2626c07c0b8dcab4bd5d336d31",
|
|
"description": "ci: Switch to apitraces for glmark2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b04b7711819d6103b627555a4d3b177c7cf78ec",
|
|
"description": "ci: Remove the need for an empty Piglit results file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "584145ea882b710027ce620a5d505bd25ab284b1",
|
|
"description": "zink/ntv: Don't call free() on ralloc'd memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb63c7decedb6188122f01d9851c44aa8d1d0e33",
|
|
"description": "iris: refcount separate screen objects for resource tracking",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0a497eb1303d23f04ad7d9c28abf953a9105e32a"
|
|
},
|
|
{
|
|
"sha": "9a5c9ff342e84949dd8c7cfc745d75548c8ac5ae",
|
|
"description": "turnip: Drop fail annotation for driver_properties.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7bcda214410787209893bc0cb567675acabc18ab"
|
|
},
|
|
{
|
|
"sha": "63a3d18ae1ef313a571e3391e3b9094474decb83",
|
|
"description": "ci/turnip: Add some links to issues and MRs for some test failures.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90b08175b78890cf7af466473e9462cd38acef18",
|
|
"description": "ci/turnip: Clean up some stale fail annotations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37e152647985f88a988d07fe05628b42c3d61607",
|
|
"description": "gallivm: Fix a signature mismatch warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "811f289c56114491cd04c0e8f823e062ce323d69",
|
|
"description": "turnip: copy all layers specified in vkCmdCopyImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f93354baebc138ae9f00aeb761ca5db1afbc947",
|
|
"description": "broadcom/compiler: clarify PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR setting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "370495abd1a8580ac0c2f6fa7fbc102d90a2a59e",
|
|
"description": "v3d: disable GLSL loop unrolling again",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0fef419176fb5d80d4e36a8d1f52a0b9fa207a7",
|
|
"description": "broadcom/compiler: don't unroll due to indirect indexing of outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f5481cf78fbf6f2422467c7b107de5b1f4d96c0",
|
|
"description": "v3dv: don't lower indirect derefs on output variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0235ed18a79e81b8c9588343019941b52a970dcf",
|
|
"description": "broadcom/compiler: don't use nir_src_is_dynamically_uniform",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "838316dd5b530444499d285c3c679a2dd421791e",
|
|
"description": "broacom/compiler: enable PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb39dca2d35ccac0e8d65f92d792fe0c935b4815",
|
|
"description": "broadcom/compiler: make vir_VPM_WRITE_indirect handle non-uniform offsets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f71893a942a12d9418ed1febd828489d4e7816e0",
|
|
"description": "broadcom/compiler: implement non-uniform offset on vertex outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "067ad7eccc1ab56e9777c9e69ff20418bfc4e2c0",
|
|
"description": "broadcom/compiler: move vertex shader output handling to its own function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54ec9c95cff7d98221b361c49ee2d43a4c149e88",
|
|
"description": "broadcom/compiler: fix dynamic-stack-buffer-overflow error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf030ceef3f6eaa1b8752207393b50679b2ca857",
|
|
"description": "st/mesa: fix pipe resource leak",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66bf683ca9b5889aa05c32d3e35ea2649bab7d23",
|
|
"description": "v3d: fix resource leak in error path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bf6973199d186c93da35becc695db58fd3d1b4e5"
|
|
},
|
|
{
|
|
"sha": "2af08bf7b69a5f3b8f94b8669f1bff67405ca396",
|
|
"description": "egl/x11: don't forget to exit the attrib list loop",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4aebd86f9a1b0db0ebcc69c30c00f0981a28e6a6"
|
|
},
|
|
{
|
|
"sha": "90d2631027ae074320157b1dac0ee1b1a5636146",
|
|
"description": "zink: use DONTCARE renderpass when a new scanout fb attachment is set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d93acf100193cb29806f82a1bf5453a7005583a5",
|
|
"description": "freedreno: Update editorconfig and emacs settings for freedreno reformat.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2d439343ea1aee146d4ce32800992cd389bd505d"
|
|
},
|
|
{
|
|
"sha": "e8672be1f7323528aa5dc801d0805ca9a8fc93d4",
|
|
"description": "docs: Simplify now that kmsro is autoenabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0068ef49537a419aa745f944326313843cd956b",
|
|
"description": "ci: skip glsl-uniform-interstage-limits tests for softpipe jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3eee475e396aa012b599fae803dcf4a7b210beba",
|
|
"description": "turnip: Claim 2 discrete queue priorities.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8099df65a6bf25feb8971ac38d0400daea76ffc",
|
|
"description": "turnip: Drop wideLines properties since we don't support wide lines.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e882b0505ec8b075e1145c16a81001a4068e7a71",
|
|
"description": "pan/midgard: Don't emit zero padding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd4c5b9668b61044c8f220359ad1bd294d83c63a",
|
|
"description": "panfrost: Don't access members of NULL pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25dd4d41bcf6213e89c50d70a1df3c0e3b844550",
|
|
"description": "panfrost: Drop panfrost_fence in favour of pipe_fence_handle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c688f8f8c5c3d3d3e1fe3f84679f972d7f8ead30",
|
|
"description": "lavapipe: report allocation-error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a099cb90b0b59f1538024fadd394982933398f0",
|
|
"description": "llvmpipe: allow calculating size of overly large texture",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e10618f6f5c6fa30e10be5a92fc8f92c4a897289",
|
|
"description": "lavapipe: report out-of-memory when binding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6012dec550a41c3abd589ea95d6216c0982f9b2c",
|
|
"description": "gallium: allow to report errors from p_screen::resource_bind_backing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9618d5700c5bd46dad78ba46d5f4384e29e21219",
|
|
"description": "zink: check for error when binding memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deb7fa10a2efe2edad1127e19df70442ce20a874",
|
|
"description": "st/mesa: do not take util_logbase2 of a negative size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ad7a7c7b3bfc3846b162c776bcf870442945b7c",
|
|
"description": "docs/perfetto: Updates for freedreno and render-stages",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fadcfedb72df0b152358399ae4c1173faf91de1",
|
|
"description": "pps: Add a more interesting cfg example",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a772be026c16161d96e29c10b94ee7fbc279c68",
|
|
"description": "freedreno: Add perfetto renderpass support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27fe7d8fb4288f4c37990e7a49fc09e013d4a133",
|
|
"description": "freedreno: Moar header C++-proofing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "133a3e4dd31d8e831373efe6e234cf740cdc9743",
|
|
"description": "freedreno/pps: Detect GPU suspend on newer kernels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e63ef520fe01e099042d0f318f969cbe27db4a6b",
|
|
"description": "freedreno/drm: Add support to query device suspend count",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e4f1798d4ffddbafc99213f204456f41300f3aa",
|
|
"description": "gallium/aux: Add perfetto support to u_trace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e13e4546775a857157a8d2f2fd50f157b38fbff",
|
|
"description": "freedreno: Add freedreno pps driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecfb00fb09a109b5de2cce21abe8be9ee66721bd",
|
|
"description": "util/perfetto: Add one-time init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7327c051d063b35b60f69023561c38d2db206ff4",
|
|
"description": "pps: Lower min sampling interval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e946754945a4af330350c4117fc0dd61d960fd9",
|
|
"description": "radv: stop special-casing multi-planar formats in radv_get_modifier_flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9c6569227ece212de522f4d5c158385aa71209d",
|
|
"description": "nouveau/mm: remove unused nouveau_mm_allocation.next field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de0a0d2f0251b79ef68a946140c488bbbadb70be",
|
|
"description": "nouveau/mm: pass mm_bucket to mm_slab_new",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7d2add5e04a302a92b0d54fdce31f782c716e11",
|
|
"description": "nouveau: fix race in nouveau_screen_get_name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98280e834873a0f8711aa489a2a4e256a25566d0",
|
|
"description": "clover/memory: fix data race in buffer subclasses",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a54f1118310ad4d076a339c6730c2a68ac8aea81",
|
|
"description": "radv,aco: compact vertex buffer descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "20a0744e2223f632594755ff39a8de0d93ad7b0d",
|
|
"description": "Revert \"radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a8a6b9fb2fdcb1bea55707fa0c2b8e96f03c6b5b"
|
|
},
|
|
{
|
|
"sha": "157c6b0f336088704981d2bc6d740b02b0a598e6",
|
|
"description": "radv,aco: use per-attribute vertex descriptors for robustness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfa38fa0c7034d71c2a21ae7261c73ed9880f783",
|
|
"description": "aco: group loads from the same vertex binding into the same clause",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bb2e42fb4e642d9761567f3eaf6639708408907",
|
|
"description": "radv: Properly enable Wave32 mode for NGG GS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "925bd5f990a49929a29f5ff6da02eba445645459",
|
|
"description": "radv: Ignore GS copy shader when determining NGG GS wave size.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea463f9bff8309e47c26d8d4faeb62832a6778fe",
|
|
"description": "ci/broadcom: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "181beece3c01cd98a57673846936d0f2686c96d9",
|
|
"description": "nir: skip assert check with empty structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15b557319400424579dcb62c70ed8c72882b44bd",
|
|
"description": "agx: Set reads_tib appropriately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0f566a90d8ca1a116f728525a2ab01d705bff31",
|
|
"description": "agx: Implement load_output",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b9b2f90464687f57d48395ac3af0a69d4311b5b",
|
|
"description": "agx: Condition writeout ops on already being emitted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41d8db33a2251ddd1e9fc84fbbeffa8f6a8fa49b",
|
|
"description": "agx: Assume lower_fragcolor has been called",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1164c992cffd50f97bcef737942f72481e28522e",
|
|
"description": "agx: Add ld_tile opcode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07fdc0015e2d212404511b269d0a260323ebcbc0",
|
|
"description": "agx: Rename blend -> st_tile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06fe6651b3172eb56495a4cc863905d119c0fe76",
|
|
"description": "agx: Implement blend constant color sysvals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fd489a6bdbd1df0cde1496e22178d92d6bfa4c4",
|
|
"description": "agx: Return agx_instr* from emit_intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd64463d5f79af00ccd803ae317bd626928fec45",
|
|
"description": "asahi: Pass through \"reads tilebuffer?\" bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2332dea0584fdce4b116e02a2033c4f4745ec86",
|
|
"description": "asahi: Fix shader key hash function",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824"
|
|
},
|
|
{
|
|
"sha": "bedf1019beb5075b863079ae1d595070750db317",
|
|
"description": "asahi: Call nir_lower_fragcolor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d76ab2b5d67b1b157d9112c94cf6128d228fa4b5",
|
|
"description": "asahi: Add blend constant system value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30d1223247fc76ac976a47e83a9cf28d3ba42383",
|
|
"description": "asahi: Implement set_blend_color",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b7cc1fa8f3591a393eefb88ca4213925e012c80",
|
|
"description": "asahi: Garbage collect bind_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91b9839bf70a11963e7ed278f8313dee37f9049c",
|
|
"description": "asahi: Call nir_lower_blend with selected key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2179ed4f33d66cefe0f607c048cb6d89a7e979a",
|
|
"description": "asahi: Augment Gallium key with blend state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77f1f12000ec1ed3d461404b30af9a6d14b96afa",
|
|
"description": "asahi: Translate blend CSO to lower_blend options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "564519dc84c527a4f6e952a5f0374008d26c5ec0",
|
|
"description": "zink: rework memory_barrier hook again (third time's the charm)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "25ab2347f8f70b582e9a24a9981f04aff54e131c",
|
|
"description": "zink: fix texture barriers for real this time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ebae25e17fc8eef20b80abf33c93843f1d45f56",
|
|
"description": "zink: break out draw dispatch into separate functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e5d927d22203e0dc22aa9b9381e6a9b64500048",
|
|
"description": "zink: remove compute cruft from resource mapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0c51cdc9eaef781ce03e3086219fa5b2fd9eac4",
|
|
"description": "zink: add debug assert to verify that zink_clear_framebuffer() is accurate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ac6c70214dc664238cc1fefcd42d5b2f0b3b30d",
|
|
"description": "zink: break zs clear loop once both bits are set when beginning renderpass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94aeb1041f8c8a80d06bbbecedc5890954da311a",
|
|
"description": "zink: handle in-renderpass clears in fb_clears_apply_internal()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b715aaa5f1eb86e5d8af244b54979b2bdd1fd7f2",
|
|
"description": "zink: only set layer info for samplerviews if there are multiple layers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c1ecb93d32373c032024c60cff0b86126ab8ee0",
|
|
"description": "zink: simplify samplerview surface creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b243b1d963657cdf7b27435bc0342f08080c391e",
|
|
"description": "zink: add a target param to create_ivci()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "438f0b31e2780c1b3cf62559ec12efea7f8c25b0",
|
|
"description": "zink: clamp 3D surface viewtype to 2D only in the create_surface hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c2453bb59015c9cdd444d69d605c6bd28d78b50",
|
|
"description": "zink: make ZINK_INLINE_UNIFORMS more standardized in function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2736ae0454d574a1909863d7870fa4f1fe91bd7d",
|
|
"description": "android: nir: add nir_lower_fragcolor.c to Makefile.sources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1fd356302590b30524fb190360247a6c45e1d96c"
|
|
},
|
|
{
|
|
"sha": "d81a6e5f1d33d775ceaa49dc3bce2b97e693d0f0",
|
|
"description": "broadcom/compiler: change register allocation policy for accumulators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24043d215f634b25562776cb3387b91506bcee06",
|
|
"description": "lavapipe: Fix lvp_pipeline_compile's nir_xfb_info leak.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1609c35311f7a6fa5bda971b332cd4d6ce544de",
|
|
"description": "lavapipe: Fix lvp_execute_cmds' pipe_stream_output_target leak.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38de1cd5f008c5bac4948b3bf8da1b1803fc102b",
|
|
"description": "nv50/ir: Initialize CodeEmitterNV50 member progType.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1f6aa6e488e12f4290c48c759895edaf636a0eb",
|
|
"description": "nv50/ir: Initialize BuildUtil member tail.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b50ebfb2d8c52367f8f8fdd8716d9c9444cfb5b",
|
|
"description": "nvc0: Remove unnecessary bsp_bo NULL check.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ba50c1a0115e17c7430d5cdb997632861ea42ce",
|
|
"description": "nv50/ir: Initialize Graph::Node member tag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edd06995d75ca9bb9bbde5d5ea7fe916314351d0",
|
|
"description": "zink: never use LINEAR for VK_EXT_4444_formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "291aff3fcbc1f79aee1694d9a41260b1b42941a1",
|
|
"description": "gallium: Remove unused st_visual::render_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca3dbecea66bc0628a2ad7400f5e51c522077a64",
|
|
"description": "nv50: Fix use of initializers on older compilers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f451854f39f580c6c95a574428498e32ffb6e840"
|
|
},
|
|
{
|
|
"sha": "daad8f2245af621f69330e1e332f49fbc178de2b",
|
|
"description": "freedreno/a5xx: SP_BLEND_CNTL has per-mrt blend enable bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14da2444a969234b7bf306ed9824ff57d8c370b5",
|
|
"description": "turnip,freedreno/a6xx: SP_BLEND_CNTL has per-mrt blend enable bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39a938ecf41b7629623217fc056572b1adad750a",
|
|
"description": "lavapipe: fix fsum with swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa765c54bdd9611c6e61d00347cd23ffe02af636",
|
|
"description": "pan/bi: Add divergent intrinsic lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4055b99de469635188a8d83b7c4d6618294e2167",
|
|
"description": "pan/bi: Add \"lanes per warp\" accessor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e4ee9bd2f6078ea2eded871c00cb9df12ff442d",
|
|
"description": "pan/bi: Map load_subgroup_invocation to FAU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "754c192e041aa7aed76c49105890f4b306d9a1f9",
|
|
"description": "pan/bi: Drop load_sampler_lod_parameters_pan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db2f6b87a3f0803b47b82ce1c100508489274496",
|
|
"description": "nir/divergence_anlysis: Add intrinsics for Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54b0cfb061ec393abdd9cf5bc7f43cb898c8fd4d",
|
|
"description": "radv: fix extending the dirty bits to 64-bit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7bdd569d7e12143dc576d63606772b493a80f257"
|
|
},
|
|
{
|
|
"sha": "e0419c29cc3cfb7321f9e7b7f38ea8f842f94c13",
|
|
"description": "panfrost: Use common blend lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3de2bd6c2dd4c6b4bdbd63e7e5d47f326d2f494",
|
|
"description": "nir: Add blend lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0cde5ddc795523fb6b8e6c72e73a2436fb31be69",
|
|
"description": "pan/lower_framebuffer: Fix bitsize mismatch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91bd4fc6139f46fea63e0e22381f5d4ca5d78bdc",
|
|
"description": "zink: add a pipe_context::clear_buffer hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f94f2e1223ada056663c4c54c8098504eb091f55",
|
|
"description": "mesa: add an extension MESA_bgra",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ab2336f3feb6eb3418d6aa882fb094d67ee622c",
|
|
"description": "panfrost: Use pan_blit() when PAN_MESA_DEBUG=panblit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6197c3afd1a6bd230f0c03580fdac56016869096",
|
|
"description": "panfrost: Extend pan_blitter to support blit/resolve operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1df85ded57a690e878dc2be3a10b9764c2b7dde",
|
|
"description": "panfrost: Stop assuming the viewport will always cover the framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09e65df92e9f9457f9116bb04f581871ed0ce18f",
|
|
"description": "panfrost: Don't select the blit shader fragout type twice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "666072c91f441fac73a633cc60f56b44fcc3f680",
|
|
"description": "panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d9d32d17dfcba78bda7f39dc19bfc3922e7b9f1",
|
|
"description": "panfrost: Rename pan_preload_emit_varying()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db92509bf636f7facad030b637c692ddb0e9dfc4",
|
|
"description": "panfrost: Make pan_preload_emit_viewport() applicable to blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f3ea517f7f28d427dd2c103fd66578da74bd21e",
|
|
"description": "panfrost: Make pan_preload_emit_*_textures() applicable to blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f86dd95cafadcd291817b7f94ffa8f0d078a752",
|
|
"description": "panfrost: Stop assigning ->position in pan_preload_emit_varying()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f149e2cdd8283d3e590c9657dde10e8376e1b5af",
|
|
"description": "panfrost: Make pan_preload_emit_*_sampler() applicable to blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "117e08d77cdb7d4c68743c14dd4153ac7e60b08d",
|
|
"description": "panfrost: Get rid of the vertex_count arg in pan_preload_emit_varying()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45c615fd05739ce39aec4194ec81cebc34eff106",
|
|
"description": "panfrost: Pack pan_blit_surface fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf0f96f893732e2f414abb544d47d18717857a25",
|
|
"description": "panfrost: Fix blit shader names",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2b8f3d036df0a1a1a3414a87f0d13b979a64a59",
|
|
"description": "panfrost: Pass an image view to panfrost_estimate_texture_payload_size()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fefd853a56ad3a1260e12abed4e6190fe5c10b31",
|
|
"description": "gallium/tools: add option to use Meld for diffing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "118e8a505a00817a7276b05469c481886091548c",
|
|
"description": "gallium/tools: improve pointer type tracking in parse.py",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ef828b56322d584dc70c384b9865ea8c8a3ed81",
|
|
"description": "gallium/tools: implement \"high-level\" overview mode option in dump scripts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0112e3c7eacab09159f1a950648bd425dfb44f9b",
|
|
"description": "gallium/tools: improve tracediff.sh argument handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3369a132c4036f6d54bd0f770cf41a34e6cc8eb9",
|
|
"description": "gallium/tools: use left-column output mode of sdiff in tracediff.sh",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d730c18bdbefec3a361da467167099b01f8f5cd5",
|
|
"description": "gallium/tools: implement 'named' pointers option in dump.py",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "054b2afcb9344cab346c8d53ae8909f1acd07319",
|
|
"description": "gallium/tools: implement better suppression of variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0834a42773fa234f00b87151473a7b086c31e066",
|
|
"description": "gallium/tools: improve option handling in dump_state.py",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6765412fe1609ab3cc3829e0f9b13d6f63aaceb",
|
|
"description": "gallium/tools: clean up tracediff.sh a bit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6be64ef660baaadd84a8542f89993f9d918fb87",
|
|
"description": "pps: Documentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "948f780915502f8f4ddce7b2540fdf8db2d7703c",
|
|
"description": "pps: Gfx-pps config tool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cc72b2aef82373247466c2e7b81970c867ad0fa",
|
|
"description": "pps: Gfx-pps v0.3.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0738525ed8ab6de1eabc210290c6c2a5921863c",
|
|
"description": "util: Perfetto SDK v15.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c449a8a2c1b16b7eaa95fabd519efcf2f94c8a82",
|
|
"description": "util/hash_table: _mesa_hash_table_create_u32_keys()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5fc2064fcf1b6d87f13e6719030f95560d33762",
|
|
"description": "v3d: re-enable GLSL loop unrolling",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ca9e0871fb29412301a2e3058c7229c2a6223bbf"
|
|
},
|
|
{
|
|
"sha": "c80877b5357f4103335d4dcdae5ed923bfb259e0",
|
|
"description": "r600/sfn: lower to scalar with filter applied",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e36d5c5f6e6573e7082675dd776e3ec6b538b6e3",
|
|
"description": "gallium: pass lower_to_scalar_filter to lower_to_scalar pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4600d9352026358a16a6c0c71e7e03f6fcbcb23",
|
|
"description": "nir: Add filter callback for lower_to_scalar to the options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83a05caaf2ce4fa9d6605eddd5658bf400f642fb",
|
|
"description": "gallivm: handle texture arrays in non-fragment shaders with lod.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c"
|
|
},
|
|
{
|
|
"sha": "cca9201922bdd9015bf5aac3566da30e5b5d4518",
|
|
"description": "zink: start using dynamic front face state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27d1ecd54b109a81f21f3fc3fc512dfce8f1ab9f",
|
|
"description": "zink: hook up dynamic dsa states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e645f71c68bda2a36391b4c5aef455e3608e46f3",
|
|
"description": "zink: return current pipeline object if state hasn't changed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce31c840b636fad3bf8df17b8a52d57abdba3649",
|
|
"description": "zink: flag pipeline for change more often when vbos change without dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff1941aa08337aa2f39565887c74e3461f7e72bd",
|
|
"description": "zink: split vertex state pipeline hashing into its own value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ca64c1c4df4ac736dcca556035fa65d800d40bb",
|
|
"description": "zink: move more vertex state stuff into the hw state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7a1bd94fb907570fb0c666db1a6395f97e17618",
|
|
"description": "zink: check descriptor layout support before creating it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75068967eeb1cfc8a32faee2cdad36c6ca9ac12e",
|
|
"description": "zink: use explicit types during descriptor updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb446af6971910fdb7e8655d669a9baf33d0a251",
|
|
"description": "zink: abstract descriptor pool usage for programs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86047feac8734ce377d679587f9375fdbd6cf9ee",
|
|
"description": "zink: abstract descriptor usage for programs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11b5c0777140a0cfd869e462805b0b4421f945f7",
|
|
"description": "zink: abstract descriptor init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2dfe9d8b7f07a9297ba5905a6d014ddc7297c67f",
|
|
"description": "zink: unify pipeline layout creation functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d9b6b071a8db194c0bcb72bd15026737558586f",
|
|
"description": "zink: split off descriptor layout from descriptor pools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4d3328b9529d87eb1c62d08ce554246af7249b1",
|
|
"description": "panfrost: Enable 16-bit support on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "793d18b79bf2c79552546e606d7af7865c793db4",
|
|
"description": "pan/bi: Enable mediump BLEND lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3ba26be37b1d36feca91301271aef695f72c558",
|
|
"description": "pan/bi: Garbage collect bifrost_nir.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff36e40145598afd1e49c8c318d7f64ec710c2ac",
|
|
"description": "pan/bi: Copyprop constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1049bb43746cc31c7da0e025883c57d5c8798b3c",
|
|
"description": "pan/bi: Fix int<-->float size converts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f6e45f8b25499d87f8c5f2493503114d2ca6c8a",
|
|
"description": "pan/bi: Enable NIR vectorization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "646e03c451980c7082a139ba4a6c7eb370822cc7",
|
|
"description": "pan/bi: Temporarily switch back to 0/~0 bools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8db4166c58c1faa39d533cf499d2a824291503e0",
|
|
"description": "pan/bi: Handle make_vec with 1-bit bools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7793c9ab024e9a97e36bd7b126ca8ca7d3e195c9",
|
|
"description": "pan/bi: Adapt branching for 1-bit bools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d78cc5876060015bfa277e2c3dfa424e599af1a",
|
|
"description": "pan/bi: Change swizzled scalars to identity",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7a757b2f7661001ab2f4b5cb664baca21371a20",
|
|
"description": "panfrost: Fix typo handling blend types",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "93a176b6cff0ed7bfddbb9f6765ace4df89eceb2"
|
|
},
|
|
{
|
|
"sha": "54046d61f81fe18a74f0a21d90106587bab2f72a",
|
|
"description": "pan/mdg: Model blend shader interference",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90cbab7cae5b6fda5646a8037bff6e66a3c73d66",
|
|
"description": "mesa: s/malloc/calloc/ to silence a warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4770d6c01da03c2618825a7f93783a73de9e609d",
|
|
"description": "format/fxt1: Clean up fxt1_variance's argument list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d96507b73f2282eca2508c469df92037f3a8dfda",
|
|
"description": "radv: advertise VK_EXT_extended_dynamic_state2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd19bf9d7ddc80e891678e6cde3325adf2669f0a",
|
|
"description": "radv: implement dynamic rasterizer discard enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c40d7fadc3a5c190411c6a1852068b9854fc7618",
|
|
"description": "radv: implement dynamic primitive restart enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2933e987230253605ce450f5a34f45b8cd40edd",
|
|
"description": "radv: implement dynamic depth bias enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44e7bcf942260fffdb7c4f09e3c263fc70233b7f",
|
|
"description": "radv: declare new dynamic states for VK_EXT_extended_dynamic_state2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4a639238e6e2d3cc806295589224420dfd68c2a",
|
|
"description": "radv: declare VK_EXT_extended_dynamic_state2 but leave it disabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae0c4e987e34b1007d8b9ab377f2424b897fb044",
|
|
"description": "ci/freedreno: Add another daily dose of a530 flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81",
|
|
"description": "panfrost/blend: Inline blend constants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba39367b966c086c70167996c1f0a19dc005def3",
|
|
"description": "pan/mdg: Enable nir_opt_{move, sink}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad6e53da5c5498af12b604cf3c3d6562d6e7ebea",
|
|
"description": "pan/mdg: Remove midgard_opt_copy_prop_reg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d9c0a32e7eccc4850e5e495954d108a9cd5f170",
|
|
"description": "pan/mdg: Use _output_ type for outmod printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b60c46b2b22674d18d209d9717739e9abc8b2c70",
|
|
"description": "docs: mark off VK_KHR_vulkan_memory_model for turnip",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dc17b898b4420c4705a5b5422222c648c5d611c",
|
|
"description": "lavapipe: don't access pipeline blend state when it should be ignored",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "636a3903be1496f825640ba59c532aee59d52729",
|
|
"description": "lavapipe: don't access pipeline dsa state when it should be ignored",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6bacd2a3255cb607dd7b52a50cd8457955f45bcf",
|
|
"description": "lavapipe: don't access pipeline viewport state when it should be ignored",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11261d218980a2be415c8740da8eed1c13867a77",
|
|
"description": "lavapipe: ignore tess pipeline info if no tess shaders in pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d60a646b04ae072bd01a0e6ee942b9928d07f22",
|
|
"description": "lavapipe: don't unnecessarily flag dsa states for updating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b1711c8fd75600aa7327470fad81c23173a8a6b",
|
|
"description": "lavapipe: zero out the blend state info and flag for updating on null blend state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63df2f736dee9270d4ba84fcfb30995e1370b0f0",
|
|
"description": "lavapipe: zero out the dsa state info and flag for updating on null dsa state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "788121158ae3d6c06c7c9d0ed82d8dc78f52ecf7",
|
|
"description": "lavapipe: update more states on null multisample pipeline info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a955d1501bc776e35f6747cb92095bb4674fe94",
|
|
"description": "lavapipe: flag renderpasses as having color/zs attachments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49f93a4c5e119b2a340dd22c4ea6752519c0e81f",
|
|
"description": "lavapipe: set events to the unsignalled state on creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3e4ff0b8404da74b1e1afcc8860b703cab5ac75",
|
|
"description": "lavapipe: do not read sampler descriptor info during update if layout has immutables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b28ed0d7b24ca3e4e123dfbd575e0918da2fcaf",
|
|
"description": "lavapipe: handle buffer sizes better in CmdBindTransformFeedbackBuffersEXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbdd4bd9e94d9393832809986f1dcbb5d3a471fb",
|
|
"description": "pan/bi: Add two tuples to a clause when needed with NOSCHED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e241ca6e9c6cefa8dae04501ecbef0783771aca9",
|
|
"description": "panfrost: Always write reloaded tiles when making CRC data valid",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
|
|
},
|
|
{
|
|
"sha": "1c58614ceec106b6b0e7b76c5f33bfe489a37c2f",
|
|
"description": "panfrost: Make pan_select_crc_rt a non-static function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37545418cd37ff5a26e758262a7b5581ef23e8a3",
|
|
"description": "nir: add nir_isub_imm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6db24986ca58cea243e47145482109c4d1199403",
|
|
"description": "gallium/inlines: remove atomic set from pipe_reference_init()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6cac9c748eb81105b5cd7df32060ee8aae2b1e5f",
|
|
"description": "Revert \"gallium/util: Fix depth/stencil blit shaders\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "7ca72f172678116d29d254b786a9422b864aef3d"
|
|
},
|
|
{
|
|
"sha": "567bdf2e8f2713039e0f551450ee59839768f5e4",
|
|
"description": "zink: clamp zs samplers to XXXX swizzle for all non-zero/one swizzles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77f3dd85a2c679a9ecb1c8ab37230f1fec8ce085",
|
|
"description": "zink: do not ask glsl-compiler to unroll",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c18ff60087ef655b9a584c4586859df5e2bf7d28",
|
|
"description": "lavapipe: emit correct textures_used for texture-arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca9e0871fb29412301a2e3058c7229c2a6223bbf",
|
|
"description": "v3d: enable NIR loop unrolling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c11e4798521e73de4f7f07105802c91f2c6c155d",
|
|
"description": "broadcom/compiler: specify maximum thread count in compile strategies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d19ce36ff2d65c9fcfe3b8636438a053fca1a478",
|
|
"description": "broadcom/compiler: refactor compile strategies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "296fe4daa64024530d7dcf66e55ef43c75cf53eb",
|
|
"description": "broadcom/compiler: add a compiler strategy to disable loop unrolling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4742300e6b5dc33c88b89387fdaebfc413a91486",
|
|
"description": "v3d: move NIR compiler options to GL driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db3fa1cc8c912ed86b2233d49c52528999f25f5f",
|
|
"description": "v3dv: setup loop unrolling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec72b876fe86683b28a7fad4c2e1fc0797802e99",
|
|
"description": "broadcom/compiler: add a loop unrolling pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43dd023bd1eb23a5cdb1470c6a30595c3fbf319a",
|
|
"description": "Revert \"CI: Disable Panfrost and radeonsi\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "de1a20f4bec789c690e5eeba728073ca9c9cfc08"
|
|
},
|
|
{
|
|
"sha": "33ede796d5b9149076738b031137b4389dab71a1",
|
|
"description": "radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba11f673a245a00d03c901d32ddc3489cb3ad287",
|
|
"description": "i965: support only color formats with memory objects",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f73aeca0ce3ef4c09c2d07d5c7b2724cc84f1e91"
|
|
},
|
|
{
|
|
"sha": "0cd63e891dd9cd309ad83b7f09b0fa25fb3ef561",
|
|
"description": "turnip: Move the extension tables to tu_device.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5438450adecab49f0c0798b353b81942b3b4a88",
|
|
"description": "turnip: Switch to the shared vulkan ICD generator.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3424318ec3d60d0d2cf6d1b06e5b2e71a3c7277c",
|
|
"description": "gallium/tgsi_exec: Simplify bounds checks on the const file.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e500e6cd25fe63f040220c0abfdbad903a5f9f6f",
|
|
"description": "tgsi_exec: Mark the store file default case as unreachable.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "367729a7321566cc61bbcc2d13405d20a881149d",
|
|
"description": "tgsi_exec: Drop unused destination dimension support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31369987ff244eb855ed50658ed3b23d6bd4f5df",
|
|
"description": "gallium/tgsi_exec: Drop the unused dst_datatypes from dest stores.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26b28bf0a6cf6a4ff2f4273f005fc0ad3311fc67",
|
|
"description": "zink: remove incorrect border-swizzle assumption",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "cdb9a4775bff5c6510eb985891120668ac8f5664"
|
|
},
|
|
{
|
|
"sha": "d8bac1002c7d31681f722f1767faf195edf0a51e",
|
|
"description": "vtn: Use relaxed 24bit opcodes for CL 24bit math",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7ca0319d72af55597d8ac4146a5e8a3d55322f5",
|
|
"description": "nir: Add relaxed 24bit opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9410eb7e39e8c90f647f7d4373d54dc44b30c5b2",
|
|
"description": "llvmpipe: Fix optimization loop to actually loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc5df4398a2ff1ef291dfd23fee72b0dc173b66d",
|
|
"description": "freedreno/a5xx: Fix up border color pointers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de1a20f4bec789c690e5eeba728073ca9c9cfc08",
|
|
"description": "CI: Disable Panfrost and radeonsi",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b447db41fcea9048d5352bb9a1948a4552704d39",
|
|
"description": "freedreno/tools: Fix async flush vs fdperf/computerator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1c56b80915a1105c5a62aa6ff3ac71c1edd143d",
|
|
"description": "mesa: NOTE! Default branch is now main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57897b4095326d7e4433893f311f1aa2c4c8880c",
|
|
"description": "docs: Rename master branch to main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ec9cd31042a0c994c42a024c9185a7fcccf9855",
|
|
"description": "docs/releasing.rst: Rename master branch to main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26a1ddd20215da7aee9aa22e27ea8609728dbba0",
|
|
"description": "issue_templates/Bug Report: Rename master branch to main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3356488c8a84e4bb9696dd662bce910207105175",
|
|
"description": ".gitlab-ci.yml: Use main branch for gitlab ci",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e86d1f503d8b017bd6679a4db70fef532595f65",
|
|
"description": "bin/pick: Rename master branch to main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82f73775efa989fca6376b6de2d39e7dd06724fc",
|
|
"description": "commit_in_branch_test.py: Rename branch master to main",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44a4e34d52e68c4251afb7fb079dc9b28477195d",
|
|
"description": "docs: remove doxygen support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e20897a8aa684805c040000d8d4e7447adc0f080",
|
|
"description": "ci/lavapipe: Add fractional NIR stress test job.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2cb18abd9ba2d2fb835ebac6ee6c6f317519e1b",
|
|
"description": "ci/llvmpipe: Add testing of gles3/31/gl.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7bcda214410787209893bc0cb567675acabc18ab",
|
|
"description": "turnip: Demote API version to 1.1.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c94b3f55bc5f1db5aba3b294317b97241bfd9a0",
|
|
"description": "venus: populate VK_ERROR_OUT_OF_HOST_MEMORY if applied",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13667b157aa0d5ab3fc94948c8691a615bb42540",
|
|
"description": "freedreno/a5xx: Remove ppgtt hack",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ace28308bb27e19244095e46e78d8fecb532b8b0",
|
|
"description": "aux/cso_cache: add handling for save/restore of compute states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f08c14138aeb13b7d3c9c73574c32c8ec1cf4edd",
|
|
"description": "panfrost: Fix format definitions to match gallium expectations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9235c2cd8f8d8ac5f1e5b40249c9bcc998b823cd",
|
|
"description": "android: pan/bi: add bi_opt_constant_fold.c to Makefile.sources",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1cb11969bec086b7a21659c5b96c036fe7fd7711"
|
|
},
|
|
{
|
|
"sha": "b13d0eea127e390f083dac13ae33d6d1e3de0531",
|
|
"description": "anv: Allow storage on all formats that support typed writes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df0580312a1f94f2347fea14e0e7b1585b96de71",
|
|
"description": "isl: document format fields",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9301b637cfe82e4ad671aac22102ad95e9fda0a2",
|
|
"description": "anv: Check offset instead of alloc_size for freeing surface states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2d091694f8cf30f7f8a15d9c26712d4e56eaa6c",
|
|
"description": "gallium/u_vbuf: avoid dereferencing NULL pointer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a8e8204b18697e8f45643abdd5b32b6c8f3659ac"
|
|
},
|
|
{
|
|
"sha": "c05e48308b432f93785520f48fbddc813040b11d",
|
|
"description": "radeon/vcn: Use the correct pitch for chroma surface.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "35e25ea1d07c5af7ec99c65db06010338af369aa"
|
|
},
|
|
{
|
|
"sha": "d8ab0ec8e4d23c534fe5a9c54941490a26977800",
|
|
"description": "turnip: implement VK_KHR_vulkan_memory_model",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a898828a636a1c60d6385b4448639b697a6a875b",
|
|
"description": "ir3: update bar/fence bits in accordance to blob",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb8a00791cc9618f5be903c31abf737b42e4cf46",
|
|
"description": "ir3: memory_barrier also controls shared memory access order",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "819a613ae33410584e13e78e78af82c71716f67d"
|
|
},
|
|
{
|
|
"sha": "2736370294427d87933ce7ae293e0465fbab77e2",
|
|
"description": "docs: do not generate redirects on error",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "64a4ba9e1ceeccbc7adeae368b5bc2553be88610"
|
|
},
|
|
{
|
|
"sha": "5a1675a03030c68f2f4b27f1a687b56762e4190a",
|
|
"description": "zink: only emit ImageBuffer cap if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcb9e4ddb4bac761c9099ff722c488b32524c2e6",
|
|
"description": "zink: emit cap early",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e460570f2305b6a9ffcdb402b1e7ec4d16a4784",
|
|
"description": "zink: emit sample-shading cap early",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30eca96a867aabc463b5b45e7c48d757fda0cb97",
|
|
"description": "zink: remove needless shader-info from context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74f9f3937a074d2e385ada45f7fb76a453a6d099",
|
|
"description": "zink: emit cap early",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c87802f658ca1a00fff22e79f93ff349ff9c07c7",
|
|
"description": "zink: do not check for varying output for fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "567699f0487e514ae647870160292ee3977835ff",
|
|
"description": "zink: always enable fixed shader-caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "922f71b819b06cd4acbf14dbb1d1b161bd6e3953",
|
|
"description": "intel/decoder: add gen4/5 geometry state decode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d91d3613ad403358722549d60f425998ca2159a7",
|
|
"description": "intel/decoder: fixup batch decoder for binding tables on gen4/5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08d162f0b57b5bb68b5a239ef2b3d3456752e0f2",
|
|
"description": "radv: expose 2/3rd of total memory as VRAM and 1/3rd as GTT on APUs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "986a3243cf9b97e910ff05a5c119ca919b3bc3e0",
|
|
"description": "radv: adjust the computation of the total usage of memory used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "340703e044ba6ef148d69bcd3a121263d720ab91",
|
|
"description": "gallium/u_threaded: don't set resource pointers to NULL after driver calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1233c90ab4aa85331dadc7f5e5243ac8252b6669",
|
|
"description": "gallium/u_threaded: rewrite slot layout to reduce wasted space",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ee2b8209a54dd00394034ad77e4222ec6f7b590",
|
|
"description": "gallium/u_threaded: handle sampler views == NULL better",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7a15973bbc94d3922111d2a68ce8fae93f1f19f",
|
|
"description": "gallium/u_threaded: move base_valid_buffer_range to transfer where it belongs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "954f59f2af4a135f2af2d2b6e341b4332ad3cccd",
|
|
"description": "Revert \"gallium/u_threaded: align batches and call slots to 16 bytes\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3b1ce49bc1e5aff87805b0bab255885c84bf5052"
|
|
},
|
|
{
|
|
"sha": "20538b50c71c9c4fecd1a4c736a8d726411366ce",
|
|
"description": "gallium: Reset attachments to ST_ATTACHMENT_INVALID when revalidating",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64e7248bfb65cb6c00ffa2a22a354d1755ecd8c2",
|
|
"description": "mesa: Ignore the depth buffer when computing framebuffer floatness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7888294ac56b831c2da3e0582748a78adb0de28",
|
|
"description": "mesa: Remove unused _mesa_{create,destroy}_visual",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75831d5fceead7fb1b244aa1ea6b89e5be325689",
|
|
"description": "util/math: change ROUND_DOWN_TO to return a uint64_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d80ec8fcfaad3f8e29aeb1f2e07042333ebcb6b",
|
|
"description": "intel/genxml: fix raster op fields on gen4/5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5169714ea6ce26bfb55dcbca47db2aa7da6927c",
|
|
"description": "intel/gemxml: move blitter command to render on gen4/5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6f34e9fda99579c3d0055a8644b8087821d4b0b",
|
|
"description": "intel/genxml: rewrite the prefilterop xml to be more consistent.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04ed8820464ff265feddc980595048819d83a999",
|
|
"description": "intel/genxml: align gen4/5 xml for store data immediate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10abc09a0444f0853e0c7208cb280ed2c2d477f0",
|
|
"description": "intel: fix MI builder for pre-gen7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26feb458108c6339edbe68052a6e6a29398ec22e",
|
|
"description": "zink: export PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c90246b682686597b09109858fb2c220dca1ad59",
|
|
"description": "zink: implement sparse buffer creation/mapping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcbdb6820f08b885ff2bd5bd53f7d5cd3e8c3e20",
|
|
"description": "zink: add a pipe_context::resource_commit hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49fdb57b9c0aaa6394184c6c23885b213de2960c",
|
|
"description": "zink: use new ctx device lost checker function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30be8799a53ec6459553406be251309218963166",
|
|
"description": "zink: add a ctx function for handling device lost resets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01c62fca0a951410b6b67c1727810b5a3836b092",
|
|
"description": "zink: use zink_screen_handle_vkresult() for fence and timeline waiting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00bd74fb6c2961d6dd2027aa35f919b8ea1fcc1e",
|
|
"description": "zink: add a screen util function for handling VkResults",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "480b2b650852a21c718bb15fc0165d98aef79d96",
|
|
"description": "zink: minor refactoring of buffer map for read case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a67347d496377e7089ab789f924a6ea968ddcb2a",
|
|
"description": "pan/bi: Use nir_lower_to_bit_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2db8048aaae7287061d940bd27e19ca282ff4375",
|
|
"description": "pan/bi: Switch to 1-bit bools",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f21248c3c2256cc4567906f879858dbd6022b8fc",
|
|
"description": "pan/bi: Don't swizzle scalars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "578f5d00000d864e2c19cf451a438444dd763505",
|
|
"description": "pan/bi: Track scalarness of 16-bit ALU",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59afff87089d419aae541aec0d7f995362fc1ea1",
|
|
"description": "pan/bi: Handle b2i8/16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c17a91731ade9628796d9ed771e5395692572c1",
|
|
"description": "pan/bi: Handle b2f ourselves",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0906d754799f4b831150a62e2a73ee9a2f34fd1c",
|
|
"description": "pan/bi: Handle ineg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab5647195506a3c5de4cd36f7b5cb5f01cdc534d",
|
|
"description": "pan/bi: Handle integer min/max ourselves",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e55824c626c170ce6f235b7a7e5190c3aeba688",
|
|
"description": "pan/bi: Add imm_uintN helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab",
|
|
"description": "zink: support PIPE_CAP_QUERY_MEMORY_INFO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce1e05de8a74a59d36246fb2ed0fe1a4536bcbe3",
|
|
"description": "zink: hook up VK_EXT_memory_budget",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d050be4b268c74b26a82df5b855464e50f0ed8c5",
|
|
"description": "zink: grab GetPhysicalDeviceMemoryProperties2 from instance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c19801c9396bbcacf722b1bc744b3528e622b6c8",
|
|
"description": "ci/freedreno: Mark a5xx texture gather as flaky.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1edf74ddeae23f68643aad4cb023c2a5023a81f",
|
|
"description": "nir/builder: Move clamp helpers to nir_builder.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4eb13dc55446794c4449386fa7f838ed061ce19",
|
|
"description": "vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd48683cfd6daf07602b7e92b96baf3704489fd7",
|
|
"description": "nir: Move shared_memory_explicit_layout bit into common shader_info",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768"
|
|
},
|
|
{
|
|
"sha": "89114225b54b64546cb2b642f0b0e35e859924d3",
|
|
"description": "tunrip: Add support for VK_EXT_separate_stencil_usage.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d00e860789b9edcc157bff963cc08364caa159d",
|
|
"description": "zink: cache SpvId for aggregate glsl_types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d3867e7b157ce7291c42824967d3f5b267c476a",
|
|
"description": "zink: handle matrix-types after vectors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9621c4493fb0c8a03e4100293cf02c9fcb7ddd6",
|
|
"description": "pan/mdg: Don't print zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb10a8e2f15dabd2410f76d1e9fc2bed3d8c8edf",
|
|
"description": "pan/mdg: Reduced printed parens",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b45d4b6b513a2c7060c4daaaea7d46688fc74cc",
|
|
"description": "pan/mdg: Don't print mem addr brackets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0fc23b7bddf9c2cc116f663cbeeeebe819153e9",
|
|
"description": "pan/mdg: Don't print explicit .rte",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bd3ebf829d815283a3012c07736f046c425964e",
|
|
"description": "pan/mdg: Suppress most attribute tables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07740e78b4187f6908b81cf56deb2fcbc6307572",
|
|
"description": "pan/mdg: Don't print zero shifts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa68c8bca9f961bc325ef29dc615461c7dcd92cb",
|
|
"description": "pan/mdg: More concise RMU name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7752b09ade86ad7be2848e11ff3c9515451b9f49",
|
|
"description": "pan/mdg: Hide units behind MIDGARD_MESA_DEBUG=verbose",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "93a176b6cff0ed7bfddbb9f6765ace4df89eceb2",
|
|
"description": "panfrost: Key blend shaders to the input types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9df1d1306e4dc74145325d3995bbdd8e11cac86f",
|
|
"description": "pan/blend: Emit explicit conversions for all types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30423b0c3664f4830de644fbe2b1fbd454c0aaa6",
|
|
"description": "panfrost/lower_framebufffer: Don't use i2imp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03e3e65cd45184cd1a15c8cb10116f40a1cd42de",
|
|
"description": "panfrost: Assume lower_fragcolor has been called",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4",
|
|
"description": "panfrost: Call nir_lower_fragcolor based on key",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a4482df98e9452fe4ad2aceee4df8fdc9cb19bf",
|
|
"description": "panfrost/blend: Prepare for lower_fragcolor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "120dd92e864fedb473a91c5ea5021e62fe84e86b",
|
|
"description": "panfrost/blend: Distribute to_c_factor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "613722e046a8f797003375adf73ef40acd180cc7",
|
|
"description": "panfrost/blend: Workaround a v7 implementation-detail",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "392bf000192bb896d24b110e90597980136e9980",
|
|
"description": "panfrost/blend: Fix outdated comments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86b0eddf2bca0ebc741d8cb29835bd51f537e80e",
|
|
"description": "pan/lower_blend: Rename is_bifrost->scalar",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5211fcbede6e2f9acec4aa074b797777de0f401",
|
|
"description": "pan/lower_blend: Use NIR helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fc1aed03631b5b22be804774c361cdaab16cde7",
|
|
"description": "pan/lower_blend: Clean up type size handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dad599f15e2758ac05928fee6570dcbe255fc854",
|
|
"description": "panfrost: Don't clobber RT0 if RTn is disabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a124c47b9f90c3f18032928c24a06d157a0334c1"
|
|
},
|
|
{
|
|
"sha": "5268a8500a5a67956df684cdb86a1bc5eb847fbe",
|
|
"description": "panfrost: Minor cleanup of blend CSO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3968f037547476a6c5059688ddf891f8783270ac",
|
|
"description": "panfrost: Support alpha_to_one",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a368cc022d84303ce82f5c348fea539fcc330beb",
|
|
"description": "panfrost: Make comment less confusing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6bb55ffcf73de4a9ba7bc6e34bd76d988bed3a8",
|
|
"description": "pan/bi: Lower 8-bit fragment input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cc6a4c5d033ae0ca6d53a53aa87a909988e3515",
|
|
"description": "pan/bi: Handle swizzles in i2i8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e180374ab131374043d5ae5405238cd30f52bcbd",
|
|
"description": "pan/bi: Add single-component 8-bit mkvec lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba17342a1f7e85c94aff610713bc207181c33993",
|
|
"description": "pan/bi: Handle different sizes of LD_TILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4128017688b9d2beed35b55da899988a5f0f485",
|
|
"description": "pan/bi: Track dual-src blend type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e44b4feb333028c5007b85867170f3e9d7d0e5b6",
|
|
"description": "venus: query extended resource info from gralloc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2efa2e833ded46da03666253de0d0e9f77beaf2",
|
|
"description": "tgsi: Mark the tgsi_exec_channel and tgsi_double_channel ALIGN16.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d418e79b8a0f4270775277b7115b88ac4c77113",
|
|
"description": "radv: Add a STONEY baseline for dEQP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f099fc3e071d95e3d42694af7d6780c4dc01462a",
|
|
"description": "v3d: choose a larger CSD supergroup size if possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ce249e65e3f42ec72cbceb7ba4748c710a06e57",
|
|
"description": "broadcom/common: move CSD supergroup sizing to a common helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afc33a7430dfc459697ba2eac45e4ad63da542d9",
|
|
"description": "v3dv: limit supergroup size in presence of TSY barriers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5142805246c22efacf91658455cb6976570382d",
|
|
"description": "broadcom/compiler: track if a shader has control barriers in prog_data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e0f6e570596438560cdde5a61e0bd0b45267aa6",
|
|
"description": "v3dv: choose a larger CSD supergroup size if possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aebb47b7d1da799e2b0df14314a8e729c73dca0a",
|
|
"description": "compiler/nir: add a divergence analysis option for non-uniform workgroup id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caf9fb1a10e238070657e12544c04ae82b5d5aae",
|
|
"description": "intel/compiler: Remove unused exported functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "313c80c1580b714db622b18e3b0d7c789ba1f7c0",
|
|
"description": "i965: Use brw_cs_get_dispatch_info()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "279acf1031c006e5a7043c948b8c82e06c7af445",
|
|
"description": "anv: Use brw_cs_get_dispatch_info()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59cbd50bfa8580ac8dfdbaf3a95524e3f81f7ffb",
|
|
"description": "iris: Use brw_cs_get_dispatch_info()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cc758558d4d2b78ce7f4a7015625cc3e8da9cc0",
|
|
"description": "intel/compiler: Add common function for CS dispatch info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7cc846788c5c22292c3b965f144125b3141fe04b",
|
|
"description": "nir: Remove now unnecessary conditions from emit_load/store helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "693ae0d3e9c911602e20176d450eb98c2f1a1ec2",
|
|
"description": "panfrost/ci: Run the full deqp-gles3 testsuite",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2140e29c548afee7dc68984b31b4fa0a16d17d1",
|
|
"description": "docs: update gallium doxygen docs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1996976425090c75127ea908b27a2bf79b73711",
|
|
"description": "nir/opt_algebraic: optimizations for add umax/umin with zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "301ceab7ce2c9afd86fb2870d0a05a0ef030b9fd",
|
|
"description": "lavapipe: consistently use nir macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53fe74bbb1606ddb8666095521926370c6079e2d",
|
|
"description": "radv: implement RADV_FORCE_VRS for the LLVM backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48d2ac4e8852a4e7e0efba27799bb40d540b2f09",
|
|
"description": "util: fix (re-enable) L3 cache pinning",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "11d2db17c522e5a123e781f001d7f75e9abe2bcd"
|
|
},
|
|
{
|
|
"sha": "9b58e31f2dd28fb1a1202a930a7965d58a9c5cc7",
|
|
"description": "util: print CPU caps in release builds too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "897bcc1e6b42f163d772dd0dbda31c20e686f617",
|
|
"description": "i965: drop old brw ff gs code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d5f36fe1410ff12133f18a830972e3b3f7af40a",
|
|
"description": "i965: port fixed function geom shader to use compiler paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52e426fd8b57f488d9f9a8d625bc07a275931d39",
|
|
"description": "intel/compiler: add support for compiling fixed function gs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac33e2b66be40d7aeb5cc6f0d82a1c8a48509b1f",
|
|
"description": "intel: move brw_ff_gs_prog_key/data to compiler.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c52a79057bc101b661a208aa7b2c5b53df1a37a",
|
|
"description": "ci/freedreno: Add another db820c flake that's appeared in the last few months.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c85d47df5073c912e82d6bd7a3365aa20e4231d",
|
|
"description": "ci/freedreno: Fix the recent-a5xx-texture-flakes matches.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d5b64818f9b6e42f9c2b837d2224d462752b893",
|
|
"description": "gallivm: Remove unused GALLIVM_NAN_RETURN_NAN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61624934f6916e1c2381a998097e0dd03fcdbe78",
|
|
"description": "gallivm: Use GALLIVM_NAN_RETURN_OTHER_SECOND_NONNAN for norm clamping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aaeff52bbe75f49f5a94eea8b777659f3ec4d555",
|
|
"description": "gallivm: Use range analysis to generate better fmin and fmax code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b3f3287eac066eae16dce0e47aad3229dcff8257",
|
|
"description": "gallivm: Fix NaN behavior of min and max",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8af325d192ff78afe51ea1589d7492efb9d5064b",
|
|
"description": "tgsi_exec: Use C99 functions for min and max instead of open coding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05a37e2422080278a668f048cd8bc7a0e4d5d644",
|
|
"description": "intel/nir: Set lower txs with non-zero LOD",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f36e027d37e28af08b91019df4bf3cdf08bfa2f",
|
|
"description": "intel/fs: Don't use pixel_z for Gen4-5 source_depth_to_render_target",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868"
|
|
},
|
|
{
|
|
"sha": "71cff8171c22d0b363073625cfb4aab46c15c2ba",
|
|
"description": "freedreno/query/acc: Set needs_flush",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9c9a9938d6d2ead6f08ccf5256c95801fbc864f",
|
|
"description": "freedreno: Consolidate needs_flush and clearing last_fence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ceba7f695271b514e11b6ec63bff994b45fcbeef",
|
|
"description": "i915c: Add a symlink for i830_dri.so",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61b7e6578aa382ebd521432ac95290f76c821524",
|
|
"description": "include: Remove unused i810_pci_ids.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b87a7d5e06687026048a3cebea1a911f93d87f5",
|
|
"description": "panfrost: Meson dependency",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "390722620e139047c6b94f394caebb4c5676e6ce",
|
|
"description": "venus: clean up vn_device_fix_create_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9171b981bfda57e8e0fdbc5a272bb03c5542a6b9",
|
|
"description": "venus: add extension check for ANDROID_native_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "203e64eadde14301c95ec9653695a46a52a41d27",
|
|
"description": "venus: init supported extensions in one place",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc73489a385bad958b144d3d53e4fbfedf99c5cc",
|
|
"description": "venus: refactor vn_physical_device_init_supported_extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c44225c20b35759cf1266741531407b7fe0618de",
|
|
"description": "venus: avoid strcmp for spec version override",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14ce47e04a9ede42bf25e4b8c6d96f5af663c59a",
|
|
"description": "venus: refactor vn_physical_device_init_extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d69f7b3e6a75d5bebee17c6daae0ddd29aaf028e",
|
|
"description": "venus: clarify/fix device renderer version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f7742998e6731ae7b21adaf0f1a9ebd6bf6470e",
|
|
"description": "venus: clarify/fix instance renderer versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a0b0dd931f75cd77a26a2b1c641074739fa044d",
|
|
"description": "venus: rename vn_instance::renderer_version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "773e31856978fa08a2e7f7c7d9aaf5424e25e81f",
|
|
"description": "venus: add VN_MAX_API_VERSION",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38e0067643b9f4a0da7be87b72f5fc977f6e730a",
|
|
"description": "venus: fix dmabuf import fail path",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40fbfd8b5b5058b795feffad26f237b091b91213",
|
|
"description": "venus: fix dmabuf import mmap_size check",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891"
|
|
},
|
|
{
|
|
"sha": "a9a75edc2416598976bce006a5151c0ebcf3c61d",
|
|
"description": "venus: fix render pass without attachments",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "174fca5498e8fcaf471a9692c1fcaa3945417429"
|
|
},
|
|
{
|
|
"sha": "9fa587ae96ae7682e1d8fb31e9e6b3cde8b621c4",
|
|
"description": "ir3: Don't assume regs[1] exists in ir3_fixup_src_type()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c8a5d7e1737a4df503c8a3ef3052d3cd2819908",
|
|
"description": "ir3: Rework outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd55bd8f68810a58257f05aa41e0ef206836b39e",
|
|
"description": "ir3: Make predecessors an array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bd68b83867c1d8567bf0eef7bae32406068a57c",
|
|
"description": "ir3: Refactor nir->ir3 block handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d28b22374cb01ebb22c66bb940891d4b1996bfaa",
|
|
"description": "ir3/cp_postsched: Fixup SSA use pointer for direct reads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40a1c4ba2d6ff13fae396b0baa569efaa426c041",
|
|
"description": "ir3/postsched: Fix ir3_postsched_node::delay calculation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b41ffc2313e404caecc5c3059c63f6b5a1c28a3",
|
|
"description": "ir3/delay: Remove special case for array deps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "873e21f4e97871913477e37ea989ae1148c10e1f",
|
|
"description": "ir3/postsched: Use correct src index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af7f29a78ecdad1654b6295d851e77e4664ab2d2",
|
|
"description": "ir3/sched: Use correct src index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7df7bab03bf454d20bbfc828619594b8df6b6002",
|
|
"description": "ir3/cp: Clone registers for compare-folding optimization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e597f8b122a7232a75811c79c23d63728fe3e7be",
|
|
"description": "ir3/postsched: Fix dependencies for a0.x/p0.x",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0f78c32492ed096649b015a4967d6d56c18dd14a"
|
|
},
|
|
{
|
|
"sha": "3ddc7c0e155decb250eb145267a138e17d152add",
|
|
"description": "panfrost: Remove old dEQP workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5d6a1b916fb163ee72e6a6f356937b1fbac53e0",
|
|
"description": "Revert \"glx: s/Display */struct glx_display */ over internal API\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b02b26b87cd124b05a409b680817ee1950d6d94a"
|
|
},
|
|
{
|
|
"sha": "ea72be8b7c8566c008d81441843ecfb527f39b72",
|
|
"description": "ir3: do not fold cmps from different blocks with non-null address",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "457a030b877f76356696395b2a95f1351f3fcb44",
|
|
"description": "iris: fix indirect drawid",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a"
|
|
},
|
|
{
|
|
"sha": "94c1e65de97c2c62fbc436f3d43268843ec21ead",
|
|
"description": "intel/eu: Set message subtype properly for SIMD8 FB fetch",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "64551610d1e6c8d1b5762ab79da4e362befd099d"
|
|
},
|
|
{
|
|
"sha": "0ec27d02e1dfb453ff2714e8f637deb20f0f8934",
|
|
"description": "panfrost: Don't unroll loops in GLSL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a4e73550686211e0e0ddbfe5df924516937f85f",
|
|
"description": "pan/bi: Workaround *V2F32_TO_V2F16 erratum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "daeb3507c2655d061e4fbc78daf055b6c5e9be09",
|
|
"description": "pan/bi: Don't schedule clamps to +FADD.v2f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b88cb49e4b8aba288b8ec96b4e346c74e5bd5d00",
|
|
"description": "pan/bi: Add and use bi_negzero helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a0060e63d1ccdee6819c1f5174d590ac2e974be",
|
|
"description": "pan/bi: Lower swizzles on CLPER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "998cbe13d4bfe381b91f3b8b38eb71ad1186e375",
|
|
"description": "pan/bi: Fix loads and stores smaller than 32 bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ca7926bb6cd8a83704fcef3773f0716239fb100",
|
|
"description": "pan/bi: Replace lane0 modifier with lane_dest for load instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b361a806bb414d3caa9ee64944c115e88eacb45f",
|
|
"description": "pan/bi: Add \"lane_dest\" modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fe4f245a5473f799745762e3ea637e81d2cabdb",
|
|
"description": "pan/bi: Implement vectorized int downcasts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "caebca4aa7b868ff183bd4f0a809c58ad0f42279",
|
|
"description": "pan/bi: Improve assert for vector size errors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f4bb3d6b9c11f92860f88372d60442e99794bb8",
|
|
"description": "pan/bi: Fix 16-bit fsat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d43c0f35ff1ec0fe05531233afdeabd3281c4140",
|
|
"description": "pan/bi: Implement vectorized f32_to_f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fb681e51d02357093533f55f7432a9bf0476472",
|
|
"description": "pan/bi: Emit int CSEL instead of float by default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf2d575d6320c96c303bc5d399152dc2e3108850",
|
|
"description": "pan/bi: Support 16-bit load_interpolated_input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d35075a7be7a2b9c7ad1c7e28b6496b3c11accf4",
|
|
"description": "pan/bi: Union modifiers from across variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "394f3f8b74852be965ea1218d168eb6d2ec076fd",
|
|
"description": "pan/bi: Simplify Python expression",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68c4a3043402fc89d134d19dd3fd69633db7c481",
|
|
"description": "pan/bi: Don't reference nir_lower_mediump_outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cb11969bec086b7a21659c5b96c036fe7fd7711",
|
|
"description": "pan/bi: Add simple constant folding pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84756b980cb8ca2dd9c513cca494c206f2a4a61c",
|
|
"description": "pan/bi: Don't reference uninit source in ATOM_C1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9070f937f66a80932bc287f1a14a160fb080925",
|
|
"description": "pan/bi: Add missing sr_count to pseudo-atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d918a59d15fdba02f57e40039acc5baf6fef67e7",
|
|
"description": "radv,ac/llvm: use a dword alignment for descriptor loads",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d5c1c4989b882a6a5d86ac4396c420ecb9871b8",
|
|
"description": "tu: Fix SP_GS_PRIM_SIZE for large sizes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "012773be26aafb71ab232a5838d8e5e7dcc3dc55"
|
|
},
|
|
{
|
|
"sha": "e7b7908f87a437b3d4a239bf9f2119154967757e",
|
|
"description": "freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a"
|
|
},
|
|
{
|
|
"sha": "015707698203ace482fa1cc41071cf24e366ae74",
|
|
"description": "freedreno/a6xx: Better document SP_GS_PRIM_SIZE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "edc600d025e0a11cc558b6ef892582fdb0d842dc",
|
|
"description": "radv: Only require DRM 3.23.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1df4f11eb5f82819f4c14d35947fd14db58ffa84"
|
|
},
|
|
{
|
|
"sha": "ff58ea7d91933f17905b0f1a32b1393d9c85809b",
|
|
"description": "vulkan/wsi: avoid wsi_x11_check_for_dri3 for sw device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a67ea63718466053e48fbeeb204c00435c14a736",
|
|
"description": "panfrost: Fix invalid conversions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a976101da5282bca5e19dfcc803ef293ab0d9666",
|
|
"description": "nir/opcodes: Reword confusing comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12a00da80056b926cea48114336299434dd80329",
|
|
"description": "radv/winsys: fix executing huge secondary command buffers on GFX6",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92f5ab55f416cb4614c9f7818900a7c63d903a89",
|
|
"description": "radv/winsys: add GFX6_MAX_CS_SIZE instead of using a magic value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "741e84f55479b6d373c6aa9b58615cd3feba3231",
|
|
"description": "aco/spill: Fix improper handling of exec phis",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
|
|
},
|
|
{
|
|
"sha": "0c591ace9e91179b6ac4bd9e2711701c54a5251b",
|
|
"description": "nvc0: fix implicit-fallthrough gcc warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "99d4b13a324971d6c29fdbc8d14b40fbd7a8386e",
|
|
"description": "nv50/query: fix stringop-overflow gcc warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64246c3ae49d4bcde7a73585a8ee7470d20398ab",
|
|
"description": "panfrost: Split panfrost_batch_submit to prevent stack overflows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b31092bcd38db242eba9e2267fb17b841c93735",
|
|
"description": "radv: only keep concurrent MSAA images compressed if TC-compat CMASK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80f55e51634cf78b474a5a02e1dd9f4645cc3772",
|
|
"description": "radv: check if DCC is enabled when resolving different levels",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40c93e2f455d788cc920f395b899e70f730cf5a3",
|
|
"description": "util: disable glthread in CSGO",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6f2017205e62402b7b2e340620e39cb71730c565"
|
|
},
|
|
{
|
|
"sha": "080b05e29e1f04f22a776057631f4061cf7c1824",
|
|
"description": "asahi: Add Gallium driver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ad6bacb730a36bd2234e4f4be44220f9e241d05",
|
|
"description": "asahi: Add vertex formats table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13f5b17078b31f68d742f55fd1fa993a8f1529b0",
|
|
"description": "asahi: Add some magic IOGPU routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7949fa4f9f9b891c7eb4038e42a852e8dd9e643e",
|
|
"description": "asahi: Add uniform upload routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6cde558b5441af7db91e476bc44c5a6b66af07d",
|
|
"description": "asahi: Add pool data structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26b19bda3068ecee3b10ff2eed6b5c4f027abcba",
|
|
"description": "asahi: Add device abstraction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67dd70395f053470a54e917bb770ee131dfa8cf6",
|
|
"description": "asahi: Add tiling routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a426abcb46ca360dbfc6035e7e8afc457f394bad",
|
|
"description": "asahi: Add command buffer decode helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55c0956fd00eb839f20290c2d53bed230182f919",
|
|
"description": "asahi: Add (clean room) IOKit uABI header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b67f148db78d092ae1a385f82806dcb5545e70c4",
|
|
"description": "asahi: Add a GenXML fork",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f556dbdc0268cf59471fc1a437340d9cfc16e28",
|
|
"description": "asahi: Add allocation data structure",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99",
|
|
"description": "asahi: Add command buffer XML definitions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cca28c9f15c56a8ae95e41b84d50cdfe7f5f42c",
|
|
"description": "asahi: Add hexdump utility",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "87ad9439d3eb8ac39333463245f43666e0bbd8cf",
|
|
"description": "agx: Support bcsel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e36a7f08df71371f37c259c10f70381fdf92fbde",
|
|
"description": "agx: Pack cmpsel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d3abe997caef8f997768a34d80c9fca6915208de",
|
|
"description": "agx: Add b2i implementation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80edb8124d4cbb2157ae6fb3846b7f295dbe9ac6",
|
|
"description": "agx: Implement b2f",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a5abdc8d8e8844a12cb002bf29b10c826ffd88e",
|
|
"description": "agx: Support 1-bit booleans",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9201d31eac42fa266fea8c064f7e8012a0a14389",
|
|
"description": "agx: Add min/max support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb",
|
|
"description": "agx: Pack texture ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "257a8cc1119a256aa81b7382ce90c4ba0ddf5bca",
|
|
"description": "agx: Emit texture ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d555849c3c0981c466d95ced31ce0f3a95a54555",
|
|
"description": "agx: Add agx_tex_dim helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1455f33f9b83cf8a818725dcb38f8ac2a7fd7321",
|
|
"description": "agx: Implement vertex_id",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75664663544f5ad5d6cdb27c434d320f52a0ba12",
|
|
"description": "agx: Lower load_attr to device memory accesses",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c6f34f6118a68c42fe4eb203066e8f2c17aab3e",
|
|
"description": "agx: Set flag on last st_vary instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95",
|
|
"description": "agx: Implement load_ubo/kernel_input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f23e9c06ec06e5766d67d1dbb025a7ed8808673",
|
|
"description": "agx: Add sysval management helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77e7168ae2d454ce2ae496caf0fea690143e7468",
|
|
"description": "agx: Implement limited case of i2i16/i2i32 as iadd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e444e3450d7890eefde70b87cc17b4de5b4fa457",
|
|
"description": "agx: Propagate immediates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b077a73bfe85ef01f10f0096a03e59989e1bdff9",
|
|
"description": "agx: Propagate fmov backwards as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f58e8dabe1ebcc4f9d2fe0a9d611c555bdd0646",
|
|
"description": "agx: Add dead code eliminator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28801b4849371e633eb66dd2c802d44dbb9e3304",
|
|
"description": "agx: Add forward optimizing pass for fmov",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e50bae00f480d3061f096d6840ec6528a0fd66cb",
|
|
"description": "agx: Add 32-bit bitwise shifts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17bb5a067a9e31ceee972f76dc8d3294c101b3aa",
|
|
"description": "agx: Add saturated integer add/subtract support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86ae965ea4c0928534947d56fa5fd72107edce72",
|
|
"description": "agx: Add iadd/imad integer arithmetic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c215136931010e418a29f893efd98777b6ce931",
|
|
"description": "agx: Add bitwise operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c06dcaf0a04e0d8304564e0259b4e2cda3943fa7",
|
|
"description": "agx: Implement native int->float conversions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "212684877151fcc9dccf880a6eef201e2e1074eb",
|
|
"description": "agx: Implement native float->int conversions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8191adb0d9ff3c7ede0d25ceb79200e3bbf16124",
|
|
"description": "agx: Add minifloat tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c89ab07996f021ae7664efb995ae98df84af5056",
|
|
"description": "agx: Add 8-bit AGX minifloat routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f77aa95ec8a349ad42dad25e2946bc514c8c21d",
|
|
"description": "agx: Implement fsin/fcos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5a3845f9a47db2faa5af0cf1c38153629b9efb2",
|
|
"description": "agx: Implement simple floating point ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8648b2be0b306ed624353695ed61ccedc12407ec",
|
|
"description": "agx: Implement ld_vary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e54fdc0fac3170a64cc96b04b401ca57a6f80db1",
|
|
"description": "agx: Terminate programs with stop and traps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b34cc40ca5445258ad49d4168feb5adcadeb7df",
|
|
"description": "agx: Add st_vary(_final) instruction packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78329457472ab4f48e92244daae2b7b16805e40e",
|
|
"description": "agx: Add packing for memory loads/stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2d264e19179268cacf9ac2bfddc6562fb95aa95",
|
|
"description": "agx: Add instruction packing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c215895eaed33caed0451bb0acfc2e0796e87424",
|
|
"description": "agx: Add a trivial register allocator",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "583684b5a7c7d637c0b81ed1ff76a53bf11ac98d",
|
|
"description": "agx: Add instruction printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8af9822d14d1a771722f3befa8bb5b4238f39dd2",
|
|
"description": "agx: Implement fragment_out",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "007978342851f4b2ad424e72e1c1f5659535d2a6",
|
|
"description": "agx: Implement vec2/vec3/vec4 ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ad11e3923a40d55c029692b2748a1058724a33b",
|
|
"description": "agx: Add agx_alu_src_index helper for emit_alu",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22886f50f994ff07c846d8273900934517c78ba4",
|
|
"description": "agx: Implement direct st_vary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fde66f0aa8943d7d1e230e333b43a63d7cccce80",
|
|
"description": "agx: Implement load_const as mov",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bfe1a61c509b426652d9a4d081b1a6732fbb593",
|
|
"description": "agx: Stub emit_intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "075e6be90c6ed29b4bed027ace7ad0131099a6b9",
|
|
"description": "agx: Stub NIR instruction iteration",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "186c56a2d4148034b5cf3a7630f9af6e39c74925",
|
|
"description": "agx: Stub control flow walking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b8c1a2827356642d065521ad85a5ea24cf17511",
|
|
"description": "agx: Remap varyings to match AGX ABI",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2470a080d29efd440e4e3d5396d41391c45e12dc",
|
|
"description": "agx: Stub NIR backend compiler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "719bf5152fd4f6760941885fd2ed7e91f86f5208",
|
|
"description": "agx: Generate builder routines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07f87500e30722b9440e69fbbf89e57157082983",
|
|
"description": "agx: Generate runtime-accessible opcode table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9fe9ce99858ecf5030758afd1899a4dbb8e0d91",
|
|
"description": "agx: Generate opcode list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50b5c94885086c80bcd5decb200422ddeec8dc8a",
|
|
"description": "agx: Add opcode descriptions as Python",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "972409dacb9bb418ac0de4792e805e381e030b92",
|
|
"description": "asahi: Stub command-line compiler for AGX G13B",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ea67e57e58a7a0bbc98a76f3886162cdb5aaa3b",
|
|
"description": "nir: Add fsin_agx opcode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e07a2a0f18398a9d55b8b2580ccfd5bc1f18725b",
|
|
"description": "util/bitset: Add BITSET_COUNT helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "231651fd89fb007610568b3ca76837253e7683ff",
|
|
"description": "anv: implement VK_KHR_fragment_shading_rate",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34c560ae959970ae3486d1f13e4112906c228a9b",
|
|
"description": "intel/fs: Stop using brw_dp_read/write_desc in Gen7+ only code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e7656ae2fdd0cd898812b5762138c14149cb6e9",
|
|
"description": "intel/eu: SVB writes only happen on Gen6",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0421690f83741c2214680879bbf565cd2a12ae99",
|
|
"description": "intel/compiler: add restrictions related to coarse pixel shading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81f369c93b4cf0a3183a3d8389e8ac3ef6c3bcf1",
|
|
"description": "intel/compiler: add coarse pixel offset on Gfx12.5+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d4070f3ddb5a5aafaf7f7f51e2f503b78fd0868",
|
|
"description": "intel/compiler: add support for fragment coordinate with coarse pixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a297061524c7b7caaaaebfc589f550bb9d6a353a",
|
|
"description": "intel/compiler: add support for fragment shading rate variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304",
|
|
"description": "intel/compiler: handle coarse pixel in render target writes descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d665c2dcf0ab4d066b6dfba981478f8dd41069de",
|
|
"description": "intel/compiler: use existing helpers to pull bits of descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64551610d1e6c8d1b5762ab79da4e362befd099d",
|
|
"description": "intel/compiler: rework message descriptors for render targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dabaaaf6c7fee81df252054f5f55320dad4a7d1a",
|
|
"description": "intel/compiler: make sure we keep the lowest dispatch limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4dcfb18a827c1b2debda9685f330a8576e39b5b8",
|
|
"description": "intel/decoder: decode CPS_STATE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1622af394f7d134e2aa922f4166554001448184",
|
|
"description": "intel/genxml: Add coarse pixel shading instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbfc959d033b592809f2405466294cd7ca17be8e",
|
|
"description": "intel/dev: printout correct subslice/dualsubslice name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3d2fade82c168a7ffffa4bd7bf22585c45c711b",
|
|
"description": "freedreno: Fix TC last_fence optimization",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812"
|
|
},
|
|
{
|
|
"sha": "c554757bc2448cf9b3398af8303be769793b1941",
|
|
"description": "freedreno/drm: Initialize control->fence",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7dabd62464982e545a094f22d9ca23a77730c536"
|
|
},
|
|
{
|
|
"sha": "636a7cf84b78db7f92b396b4cbe1e15e3689cb66",
|
|
"description": "lima: switch resource to linear layout if there's to many full updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6356b81a47b27706be50f6c2abbb6cd73b4d5e4",
|
|
"description": "glx: Fix macOS build.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3"
|
|
},
|
|
{
|
|
"sha": "960c86d6787437b643825baa230bc0cd7f9f7540",
|
|
"description": "glx: Assign unique serial number to GLXBadFBConfig error",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40"
|
|
},
|
|
{
|
|
"sha": "3326861f4f4bd44448659821e6d6fb5ccea0327b",
|
|
"description": "nv50: add indirect compute support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b53b96a86a13cc321ef8812b9ec96c2c229e8e5c",
|
|
"description": "nv50: add support for doing membars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f451854f39f580c6c95a574428498e32ffb6e840",
|
|
"description": "nv50: add remapping of buffers/images into unified space",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58d47ca32447fdf7762be22efd2394b9f399f0f8",
|
|
"description": "nv50: add compute invocations counter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd2f14a5ea5eea2f178736223cd65730d798108f",
|
|
"description": "nv50/ir: add lowering for shared atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b1a526ac51d7df2dd5ac722c5761ee62b76ba9a",
|
|
"description": "nv50/ir: add surface op lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67f98497af00c37697adca91e1ee072636cae36c",
|
|
"description": "nv50: pass surface/buffer parameters to shader via aux buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e762061127f3be73a224529f42f37b7276db9e03",
|
|
"description": "nv50/ir: optimize shift of 0 bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbdc2b160c4662af37f3667e43b8dc6a4ba66cf7",
|
|
"description": "nv50/ir: wipe any info about memory when seeing a locking op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cf864ef9e151c846f7bcf0b9592d4203b22ddff",
|
|
"description": "nv50/ir: mark ATOM as having 3 arguments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "348db055dd06ca3c8ce8f6c71c051e222c31be8d",
|
|
"description": "nv50/ir: \"zero\" register does not work with g[] memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21f9b1cbe7ce5147272f2a57553a0f3a4a4c1a21",
|
|
"description": "nv50/ir: refine limitation on load/store loading offsets, include atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c95d2a86d38bab02214dba3bdca0269f8ee4a3e0",
|
|
"description": "nv50/ir: offset accesses to shared memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "967757a2088b00fa0e564ebfe31411ec1ec3e8be",
|
|
"description": "gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transfer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6005b86893e4a388b037717742de3e5894b83c81",
|
|
"description": "gallium: remove 4 bytes from pipe_transfer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00c30dad78b0eb0a7e45caf38eda4e636a454ff6",
|
|
"description": "gallium: renumber PIPE_MAP_* enums to remove holes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22575a7b1142fc5cef1d692a6caf5d05bc365faa",
|
|
"description": "freedreno/ci: Update piglit skips/fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "928453ccb29d15cebe02885a9bdbb97ad176f92f",
|
|
"description": "freedreno/ci: Mark client_wait_sync_finish as flake",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc3f66311da13b614650ad8711a8a8bb7e4a2b5b",
|
|
"description": "freedreno: Flush resources harder",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812"
|
|
},
|
|
{
|
|
"sha": "5181f4067001cfadb3a6b3d23527f4099013ebe3",
|
|
"description": "freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbdc979320135bc2baa94fb661ba07388f8788ce",
|
|
"description": "freedreno: Remove samples-per-tex tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fa33127737ddbab7908f7ddefa1363e20955952",
|
|
"description": "freedreno/ci: Isolate dEQP-EGL reset_context tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cee167368446a1b8527927522718819b2c973bd3",
|
|
"description": "ci: Add DEQP_CASELIST_INV_FILTER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec7923bd9750a5f7367599825a59695b5e22cddb",
|
|
"description": "ci/freedreno: Mark another recent piglit flake.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc9ba9a911661b98e5e7d349c40d2fe8651ee823",
|
|
"description": "ci/freedreno: Mark new flakes from the go-fast branch.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0987df6a3e047083cd0aff1191044d605a71f5fd",
|
|
"description": "ci/freedreno: Mark dEQP-EGL flakes reported on IRC since its introduction.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab8e531cf03018ebd4d99d3ea47750332ac96e71",
|
|
"description": "panfrost: Fix viewport scissor for preload draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
|
|
},
|
|
{
|
|
"sha": "9910a14a1a06a8071a98f309eb5a1e020c21e225",
|
|
"description": "panfrost: Remove incorrect comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f03da01fe374b87b5144c77f56ab78cf7c2a2ed3",
|
|
"description": "meson/vulkan: fix linkage on windows",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "48d31a6280c4de07279435606a5c0524c1787cad"
|
|
},
|
|
{
|
|
"sha": "d47c2af8d2857ade99fbeab225a2c3d70e7f2603",
|
|
"description": "gitlab-ci: enable all 3 intel devices as manual in MR pipelines",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5e06bb89454cd7c7d52cc59ea99c8bb92a99089",
|
|
"description": "gitlab-ci: rule anchor for experimental devices as manual in MRs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b80720acb13e1014aea89e6bd25f22d43df85356",
|
|
"description": "intel/isl: Fix isl_color_value_unpack to match the prototype",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "09ced6542049986f7fe52af8087aec9fc23d9f16"
|
|
},
|
|
{
|
|
"sha": "1201aa9332a9b74c231bd7733b0aef5af42dc6fe",
|
|
"description": "ir3: do not move varying inputs that depend on unmovable instrs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d5f7c79a58a8c1e93d9b6060d4a3cd0d6591ea5",
|
|
"description": "ci: add the dEQP expectations for radv on Renoir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91727182dc0cdcc74ff757074ae243cbfa7d18ba",
|
|
"description": "zink: also enable float16 from KHR extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8966029f9562d1089adb05813a23ddb5a9e9c7a6",
|
|
"description": "zink/codegen: prefer first definition of prop/feature structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b59b42ec5e2f7c3bf69766818918b74e21c9c8ac",
|
|
"description": "zink: enable 16-bit float support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "903b6af298851faa5ee3f9f68959599a059dbbff",
|
|
"description": "zink: perform fp16 texture-lookups as fp32 and then convert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1971efe5ba7c2e3fdeacfe6b019073c237baf55b",
|
|
"description": "zink: support emitting 16-bit float types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "404521529ce58ea48d102f32895b4f6c086a5d47",
|
|
"description": "zink: enable 16-bit int support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b45dbea13f88fa52b818fe832edb392c1e6d3d8",
|
|
"description": "zink: support emitting 16-bit int types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f2d6b9d4ff59c41601c7e251d240be7c43e85c5",
|
|
"description": "zink: always lower function-temp derefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f4eacb38aaf80fd0d1a94feffaed23b8b971e01",
|
|
"description": "zink: run nir_opt_algebraic_late",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "204cd1b8938557c7901eb558a3eb9754912cb294",
|
|
"description": "zink: respect bit-size of dref-result",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab1fc9e32cc476163adb20c6278ec844af5ed477",
|
|
"description": "zink: use UINT32_MAX instead of UINT_MAX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f85b7aa5d409ffcc7e0ae013f43068a698d3517e",
|
|
"description": "pan/mdg: Fix calculation of available work registers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b"
|
|
},
|
|
{
|
|
"sha": "3f04383521d59ec5716ba4a81db7b97086914573",
|
|
"description": "intel/compiler: Fix INTEL_DEBUG=hex",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29"
|
|
},
|
|
{
|
|
"sha": "ab1d66a111460687d72b1e4876be71eb18c90368",
|
|
"description": "ci/v3d: Update piglit expectations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86c8db60093df56b2bd9efddff4d3be112b50c9c",
|
|
"description": "util/tc: split out drawid-using draws into a separate call",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d8f8cfec97b284f4aa1833b4d9be585a157986a",
|
|
"description": "gallium: remove padding members from pipe_draw_info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dae3113c3d87a02204aa12f5623c4cb1b30def6a",
|
|
"description": "gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ed8e5db3aa52c7ac5d8209d731f02b354a31815",
|
|
"description": "mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4566383ae4bf28b99576ae9d293c50decc771888",
|
|
"description": "gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fe6c8552603fb78ec06d3b28c4e9dd01a6bdce6",
|
|
"description": "gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60fa555e615a49efd92c7396618907bc9f83eaa2",
|
|
"description": "mesa: fix glShaderSource() error handling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58f843a193b99994479da48f0d65360efe8a4a8d",
|
|
"description": "microsoft/compiler: Maintain sorting of resource type in the context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a503727f24e3ccde49eab97b9bfbfb9cff79d1f",
|
|
"description": "v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
|
|
},
|
|
{
|
|
"sha": "9094ad7c6a0cb45fc1f4985878603055d7ddf453",
|
|
"description": "v3d: YUV formats at query_dmabuf_modifiers are external_only",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
|
|
},
|
|
{
|
|
"sha": "3d7b378980cdcf67e282649b06e5792466313e8f",
|
|
"description": "v3d: YUV formats at is_dmabuf_modifier_supported are external_only",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094"
|
|
},
|
|
{
|
|
"sha": "af00c9258684a63a95960c6955b25be71ea3f4e3",
|
|
"description": "glx: init __GLXvendorInfo to NULL",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e"
|
|
},
|
|
{
|
|
"sha": "53e6ff4d64d8020af5f6f939b45a461fddf75e7a",
|
|
"description": "glx: Remove some dead declarations from glxclient.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b02b26b87cd124b05a409b680817ee1950d6d94a",
|
|
"description": "glx: s/Display */struct glx_display */ over internal API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21411368a3fb308e12c9656d92460293bab27b3a",
|
|
"description": "glx: Move server GLX vendor and version strings to glx_screen",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b91e58ad79b8bddc3e3917c7188f96457e3fab81",
|
|
"description": "glx: Simplify some overuse of GetGLXScreenConfigs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c8a85b712e03c0033f200ed9fe3dc780ab7834d",
|
|
"description": "glx: Stash a copy of the XExtCodes in the glx_display",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f096b51c6576b95df7ef8d69597388652c4da23",
|
|
"description": "glx: Remove unused opcode argument to __glX{Get,QueryServer}String",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f853135e6d1b3af521018741e04d88605feb050",
|
|
"description": "glx: Remove warn-once-ery around GLX 1.3 functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8edbe8761f2712a72f37a7640a17584179c5ff22",
|
|
"description": "glx: Simplify glXIsDirect",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "416e6b174cbf674d5b7cde2a0a2c32d3a7205cb8",
|
|
"description": "glx: Stop force-enabling extensions \"implied\" by GLX 1.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e716088c24a5544dc81c8118273bcb018d46c5b0",
|
|
"description": "glx: Stop pretending the GLX major number isn't 1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96ec6b3d8fa828bd4bc58cd2183797953caaa405",
|
|
"description": "venus: handle wsi image queue ownership transfer for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "174fca5498e8fcaf471a9692c1fcaa3945417429",
|
|
"description": "venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "293255889c29d30ea55d9c80e81497f365d936d9",
|
|
"description": "venus: enable VK_EXT_queue_family_foreign",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1846f0cead613053a4bdfb5e2dd5c6db4eb1d0f1",
|
|
"description": "venus: update venus-protocol headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ede0b3c643279f4126fb10552a2f1d00be27f16d",
|
|
"description": "docs: mark off GL_ARB_shader_clock for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ec25d54cf29af4799243b1b7a473ec5ae5dc51c",
|
|
"description": "radv: fix possible use-after-free when inserting GS copy shader from cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6894b643b8079b2c2b16de18c856008cd922cca",
|
|
"description": "radv: fix use-after-free upon GS copy shader cache hits",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32ebbd8c2351ac45953667e0fa4d82ebc49eaf7d",
|
|
"description": "vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a"
|
|
},
|
|
{
|
|
"sha": "c425b67c76b86fca046bfdda063695daf3d46766",
|
|
"description": "radv: fix computation of the number of user SGPRS for NGG GS state",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b52a7f2455227e7794cd826a19ca4f20f4f9dbf",
|
|
"description": "zink: hook up EXT_image_drm_format_modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4df25407e9b80125292040a478cba5a9470187ba",
|
|
"description": "zink: hook up VK_EXT_shader_subgroup_ballot",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1aef8ccc6ba0a9c063be1d476a39e95a5497a53",
|
|
"description": "zink: hook up VK_EXT_conservative_rasterization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "817a8fa22f9bb32431aef1b4309a9bb92d290b80",
|
|
"description": "zink: hook up VK_EXT_sample_locations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0477fbc6558444d9f33de50a0656dbe997b6b928",
|
|
"description": "driconf: add workaround for Golf With Friends",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0",
|
|
"description": "util/hash_table: do not leak u64 struct key",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "608257cf82f49109c8f1a2bab1d6e30fa14f9ba7"
|
|
},
|
|
{
|
|
"sha": "33f9b06b0e91d8d22217106700210f3bfa723275",
|
|
"description": "v3dv: check dest bitsize in color blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd8d71ce41a3c51edb507fff927dee606a4ea5fa",
|
|
"description": "v3dv: rename VC5 to V3D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26618dfb87465149b49e24b1c988c8e67858f72e",
|
|
"description": "broadcom/simulator: change references to VC5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a77002584d0aa60041616d1ed3a31c35487059e1",
|
|
"description": "broadcom/qpu: rename from VC5 to V3D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14b66e27dc5e0fff1397c834521401f01ec06908",
|
|
"description": "v3d: rename VC5 enums and definitions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c318e63357af805143049feb3e2e66fdca8923e",
|
|
"description": "v3d: rename header include guards",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e763db4a475367a65def578b708b291ff20ca57a",
|
|
"description": "spirv: Don't replicate patch bool in vtn_variable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3cd5e1b40f89799d27d99762bf433469c6bf7373",
|
|
"description": "clover: Add constructor for constant_argument.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "656c30ac59c542409abafbff70417fb33513a03c",
|
|
"description": "intel/isl: There are seven aux states",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8243115836c490fd79ccaae18cf31c86b91bf376",
|
|
"description": "zink: use first-created shader variant as the default",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6dab5898db6514dac0c5553396e8f07cece3c292",
|
|
"description": "zink: add fastpath for getting default shader variants",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ff40cedf01dfab6e363f78a674d30cadf60766a",
|
|
"description": "zink: create entrypoints for descriptor variables with spirv 1.5",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3bf52471cc21a63b5bff6720c78d52f3fd0e7d03",
|
|
"description": "zink: generate spirv 1.5 from ntv when using vk >= 1.2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6398605f287cb6f91f62e8372da69a425ea1fa19",
|
|
"description": "zink: export PIPE_CAP_TGSI_CLOCK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff5e0cb1bb7f6547d225ba75ad9e912091cea1ec",
|
|
"description": "zink: support nir_intrinsic_shader_clock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fba3bc2365fe0131f1ca890dd213cbd5664a45c",
|
|
"description": "zink: add spirv builder for unops with a const operand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73210e3a992ef1f5444a3d8624037a6f334a6ff9",
|
|
"description": "zink: add conversion util for nir_scope -> SpvScope",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c06eede9cbaeff9da7f21d8af40ebf6c5b60225",
|
|
"description": "zink: hook up VK_KHR_shader_clock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3572e24e74154150e875c05b9c4eff425cde0698",
|
|
"description": "ci: Uprev piglit to b3a9fa345 (\"framework/replay: Quote resource names before signing\")",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e3981f69c76f13d29e01906f87bbd9278dd2f52",
|
|
"description": "venus: enable external memory support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efa185ed5cd6dfa4be7783c9095cbbe12f0f09b3",
|
|
"description": "venus: rework external memory capability queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbaa6dbf4eab872536823846814a713364cf5c5a",
|
|
"description": "venus: update venus-protocol for external memory",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88f481dd7422f09ac28de50667fd36ad2ab5f891",
|
|
"description": "venus: make sure gem_handle and vn_renderer_bo are 1:1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f41a79f9481b20975bd4dc0b26100e0598214a1a",
|
|
"description": "venus: use sparse array to manage vn_renderer_bo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c62026165cd2c34b0f7b17c8d10b10f7de1cea4b",
|
|
"description": "venus: move some common members to vn_renderer_bo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b39ea79c952dc848b54d46fd9b07ca9f3011a9ca",
|
|
"description": "venus: merge bo create and init ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2db720330b877d4cd5e6c54024df80d59726e119",
|
|
"description": "venus: move vn_renderer_bo_ops to vn_renderer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d703b9d641084733d0645a439f76fa4c57697fc",
|
|
"description": "venus: pass vn_renderer in vn_renderer_bo functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6db21119b7c637b5bb79bf5c24b6ba79ac5b02f6",
|
|
"description": "venus: add dev->renderer pointer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b54a262421b665972126d45300fb8b6482ad2a73",
|
|
"description": "venus: use vn_renderer_shmem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "452a49fe198e34dec60b85c0bf35b04f3ae1f85d",
|
|
"description": "venus: add vn_renderer_shmem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c2fb015cceef49f7b5da8872f55010760ae1e3e",
|
|
"description": "venus: rename VN_CS_ENCODER_INITIALIZER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b1f25da0b47edae33d8cba0882f875c74493a8a8",
|
|
"description": "venus: update venus-protocol headers to use accessors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c8255f602567f316b07ca62fb4c256cac6a83c3",
|
|
"description": "venus: provide accessors for vn_instance_submit_command",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce2706fc92e79ae150a46cef16d741180ceac97f",
|
|
"description": "docs: update calendar for 21.1.0-rc3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7dd23ff614583fb5747d7b7f2607e7270f14322",
|
|
"description": "docs: update calendar for 21.1.0-rc2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82484b9787b4a33f0d86a92189739d9a3646814c",
|
|
"description": "docs: update calendar for 21.1.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cbd6e5f2e592a9834a03004a473537f25aea4336",
|
|
"description": "freedreno/ci: Skip texsubmimage cube_map_array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d19325483a58faccba9da2d8dc2e927f5c9540f",
|
|
"description": "freedreno/ci: Disable counterstrike trace on a306 for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f92f31455a45e49354d083da088a8e17cef8bf11",
|
|
"description": "freedreno/drm: Assume explicit fences if in_fence_fd",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9a9ac6f77fe876b84edfb638c3075d6a149c812",
|
|
"description": "freedreno/drm: Async submit support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c9e8db28d3572db7aedf89dc693dd8987d357ab",
|
|
"description": "freedreno/drm: pipe should hold reference to device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad9654a4c153c6dbe93ce9b8459837a9c008a138",
|
|
"description": "freedreno/drm: fd_submit should hold ref to fd_pipe",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55eb75d3e6d70f6ebbe973679867aa7001479e83",
|
|
"description": "freedreno: Avoid flushing deferred submits for u_trace",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9",
|
|
"description": "freedreno/drm/sp: Implement deferred submit merging",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7dc5cf3cb3b9f4c73d51f234e3c09dc4eca22a5",
|
|
"description": "freedreno/drm/sp: Split submit prep and finish",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62a6773d804977ff9d4589d075838eedfba87413",
|
|
"description": "freedreno/drm: Add pipe tracking for deferred submits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aafcd8aacb8feda179017ba9064272ff6573a78e",
|
|
"description": "freedreno: Re-work fd_submit fence interface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d531c8d22a52fa08209069c70dbaf6650682a24e",
|
|
"description": "freedreno/drm: Reference count submits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cb264f966cecbe4aa1e9373c9104dd374475db5",
|
|
"description": "freedreno: Drop unused create_fence() arg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f4b85c7cfdd089128e75ef31ca38ae26fed2517",
|
|
"description": "freedreno: Move fence struct to header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3f4835b99cfb6bb1fa677a6a86debbaeb590101",
|
|
"description": "freedreno: last_fence optimization for TC async flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "807bfa6be8915b44032d77c8ea74fe3ca9a658dc",
|
|
"description": "freedreno/batch: Don't create fences for every batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49852ace2a734dde8f157769a841f15892361b11",
|
|
"description": "freedreno/drm: Inline the fence-table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7dabd62464982e545a094f22d9ca23a77730c536",
|
|
"description": "freedreno/drm: Userspace fences",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df78934cdf98c399b217d58f73c1d8d876f1585b",
|
|
"description": "freedreno/drm: Add locked version fd_{bo,pipe}_del()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f5c89350f0b3becb1ae525b35e497559927c382",
|
|
"description": "freedreno/drm: Move the growable array helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c98ada6ad122e218136fa73f3fce9f3430d8a3c8",
|
|
"description": "freedreno/drm: Add FD_BO_PREP_FLUSH",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8ab227c3738b30357799130ebe4587222b8c91f7",
|
|
"description": "freedreno/drm: Cleanup bo cpu_prep flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f0abd9048b6fbe54a500cbe89ebdf749877113c",
|
|
"description": "freedreno/drm: Cleanup bo allocation flags",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ef0c5007f25786619f2fd20277419def613a7c25",
|
|
"description": "freedreno/drm: Move submit->primary to base class",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c64bc095e715b744991621c4ae4ae1a379fcafde",
|
|
"description": "freedreno: Allow resource shadowing for TC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd4793d6cb673ac44d9f959e9a150b72a7b993c",
|
|
"description": "freedreno: Add a couple debug traces",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8d43028251100c750674a64c0f34e7d7761d159",
|
|
"description": "freedreno: Make sure we actually flush if we need a fence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb058a89223295db91382fffc1f1d4ae24f1c076",
|
|
"description": "freedreno: Avoid staging blits with stencil on older gens",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "224dbd77d5d3e8bce890a3906466b0e0790f3ae0",
|
|
"description": "freedreno: Small indent fix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfe50e02c9c19be313e8c433cf04a2768de5731d",
|
|
"description": "ci/broadcom: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d44bfbd252597a1a27489d48adb993966785729",
|
|
"description": "docs: mark external memory and semaphore extensions done for i965",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57697745941ef8cd6c638769e9350bba48544559",
|
|
"description": "i965: Enable EXT_memory_object_* for Gen 7 and above",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58890ea199fee8108de0c7be1471bdc4cfd50951",
|
|
"description": "i965: fix in fences backend for ext_external_objects edge case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a9786d4eef583ee3dae4bba3669fe8ad7ca3670",
|
|
"description": "i965: Implement BufferDataMem",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b564e52d7e7500ac9eecf37282a3d331da0b6d2",
|
|
"description": "i965: Implement semaphore support for EXT_external_objects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f73aeca0ce3ef4c09c2d07d5c7b2724cc84f1e91",
|
|
"description": "i965: Initial implementation for EXT_memory_object_*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62b51bb43b635bdc2617e7bde4594f1f3bfb8018",
|
|
"description": "i965: plumb device/driver UUID generators",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41a42955d537f66c5b89215d5fc84fa8acdc6e95",
|
|
"description": "zink: remove leftover references to flatshading in shader keys",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02e85777cbbaed78c08e1a9ecb336d8d69a6f7bc",
|
|
"description": "u_format: Add missing BE swizzles for R8SG8SB8UX8U_NORM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82c6f2ea32ade11aa3816930a582f1c28118d6d1",
|
|
"description": "u_format: Fix z32_s8x24 s8 unpacking on big-endian.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d526eecc87d62b2871d9386bce8583f8bc43189",
|
|
"description": "util/format: fix value declarations for big endian",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc4085493765421e852a431ff33dfc86d057a606",
|
|
"description": "glx: revert \"Downgrade sRGB-ful fbconfigs\"",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79e445143054a8001cf28ccb6803148a67f1bb55",
|
|
"description": "v3dv: move extensions table to v3dv_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d72992ed5c0ff28c1731ec2aea9a0bf9f274b2f",
|
|
"description": "v3dv: remove custom icd json generation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "addab037f0290fd27eed60b9b8909fead4dfc878",
|
|
"description": "tu: do not corrupt unwritten render targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa038773b75d0d4c610aa7d5068427fbea435afa",
|
|
"description": "docs: document r600 envvars",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39c0cf55c23bf83ac9d79d01c900892da1a2afbd",
|
|
"description": "docs: fixup indentation of radeonsi envvar values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bcaeddf77298a32f567723359e714b61eef6479",
|
|
"description": "radv: enable TC-compat CMASK on GFX8-9",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ae16578099f2181afc401db7e132402c6c3e56e",
|
|
"description": "ci/baremetal: propagate ASAN_OPTIONS to devices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2da01e6123581bd4f2d74d49c2980e129811b83c",
|
|
"description": "ci/v3dv: update flakes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9be055a22a17e221b4a1f46f16bdbc992e5bd926",
|
|
"description": "ci/v3d: fix typo in job name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03e97e94e791ce64a0478f369aaf6afc80cfbe8f",
|
|
"description": "i965/bufmgr: fix invalid assertion",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43"
|
|
},
|
|
{
|
|
"sha": "eb6d99014f027c3325024d6f3482f6427f254f13",
|
|
"description": "lavapipe: mark event_storage as volatile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29ad039d131cf5914d8c7611ae01c65c8c3b7311",
|
|
"description": "microsoft/compiler: Handle unbounded arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "611934c556ad0a63324a269ef63fff8e6296ebe3",
|
|
"description": "microsoft/compiler: Map descriptor set -> binding space",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c218f4a56e7ccc7886fae52ca673c02fb6658138",
|
|
"description": "microsoft/compiler: Fix function signature for bufferStore to support overloads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46bc7cf6783f184073a123add854c82cc7140d27",
|
|
"description": "microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec9fa0ed134a13dcbfa5983993595390c90ef634",
|
|
"description": "d3d12, microsoft/compiler: Use SRV/sampler variable binding data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f64c7cb246cade6387c27719b658dee4bc31cbb1",
|
|
"description": "ci: Add timeout for traces jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8adf41ac0e77548f59b1d2b6eb48b674a301850d",
|
|
"description": "ci: Update kernel with a few freedreno related fixes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b61fbca8bcade59576fd9c5291533d1390907b3",
|
|
"description": "vulkan/wsi/display: don't report support if there is no drm fd",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1d3a684d545d47bdd4319344469a8eb88b4eebf",
|
|
"description": "ci: Add missing vulkan dep for freedreno (turnip) and v3dv test jobs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0245b8257066fe786d1999e107ac140b85365e18",
|
|
"description": "vulkan/wsi/x11: lower resize events to VK_SUBOPTIMAL_KHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a1f230e35759d7e01a307b6a6c27fd437ffb631",
|
|
"description": "vulkan/wsi/x11: return VK_SUBOPTIMAL_KHR on mismatched swapchain",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d",
|
|
"description": "gallium: Add a transcode_astc driconf option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ae07191172a5d4fb402d196f68edb9ef1bdb0fe",
|
|
"description": "turnip: Only write the tu_RegisterDeviceEXT() out fence on success.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ee9b744cb5d1466960e78b1de44ad345590e348c",
|
|
"description": "radv,aco: use nir_address_format_vec2_index_32bit_offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7a7838529a01f12c869d137c192692ccc327501b",
|
|
"description": "nir/lower_non_uniform: allow lowering with vec2 handles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00d52492bfd68a35843ed065d149f5dff8ba8528",
|
|
"description": "radv: implement vulkan_resource_reindex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8be3d8cc9ba6b8e50c0b5502a03692fcc0ebe58c",
|
|
"description": "radv: cleanup LLVM implementation of vulkan_descriptor_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be4d17ccf56ab91e2a5454c1cc8ddfe480a5fbb1",
|
|
"description": "zink: correct an extension-link",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77"
|
|
},
|
|
{
|
|
"sha": "4ec8533f69a3514030b493dfdb40ef92bda5982d",
|
|
"description": "zink: fix shader-image requirements",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0"
|
|
},
|
|
{
|
|
"sha": "0b5c898c226e550ba0126ba3591eadfc3f5946da",
|
|
"description": "docs: remove out-of-date versions doc",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d93153a56437f2ecc066f16cbf6f9d23e369fb98",
|
|
"description": "glsl: ignore interface precision qualifier on desktop GL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc3625f5a2e4fc5dc5b1f02448661b42ac5fdf57",
|
|
"description": "zink: fixup bad indentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bef99f8caa4715c03bcbf2479aab7444dc401ab7",
|
|
"description": "zink: remove stray semicolons",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd73a2ec04e17fe27c2f31bd770ffd123af4f770",
|
|
"description": "zink: make zink_binding private",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1bc43492b600b9a65ccd8449ddc51c2e377422fd",
|
|
"description": "radv: implement VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c2add8cbababf9598319de831e1d2232b90f6c2",
|
|
"description": "aco: adjust NGG if provoking vertex mode is last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "937a18a6af77fba3acc2379c0ff99dc00dafd71a",
|
|
"description": "radv/llvm: adjust NGG if provoking vertex mode is last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d21ffa9c7db87934b876bd0f8cca0a1b9999d48f",
|
|
"description": "radv: add the provoking vertex mode to the pipeline/shader keys",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "337957956e26890347deb98e8f3b558aa8f4329c",
|
|
"description": "pan/mdg: improve tex opcode decoding and add missing ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a12ea02feeebac4be8986616327db31926b3ce7",
|
|
"description": "pan/mdg: properly encode/decode ldst instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b933260d94fb4112f872fb77022b220e28505de",
|
|
"description": "pan/mdg: print names of non-work registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2119073de1b7f2a6d5de3f1b262a1d635482ce7",
|
|
"description": "pan/mdg: improve ldst opcode names and add missing ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a567f60b3ee86adbd015b1ce14728d488972cb8f",
|
|
"description": "pan/mdg: add helpers for load/store special read regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "733d25cfceee5642987cee73531ebcae02457500",
|
|
"description": "pan/mdg: misc cleanups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "291df07edba3a07e74cec041616e2a7968006f24",
|
|
"description": "pan/mdg: print special alu arg outmods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cefa2e27da3d9ce7eff507e3cf4446c9751827be",
|
|
"description": "pan/mdg: remove register prefixes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ef3efb7fa88ae82c78a3fd383b69f623e6c3f05",
|
|
"description": "pan/mdg: improve mask decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7abeee1effc2d9326352eb3ed93823167729d9c6",
|
|
"description": "pan/mdg: fix midgard.h indentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb7527a9ef8d6113f45e218e919ef30a4b535d30",
|
|
"description": "pan/mdg: stop using size disambiguation suffixes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce445c0e472ef7f9fcbef9325edec7202838cb69",
|
|
"description": "pan/mdg: print input data type for ALU opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d8301977b42fdfbd5ae9f230b65c0a93c52c7bf",
|
|
"description": "pan/mdg: stop querying datatype by reading opcode name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdae70b807041f1d981afa0fc707879c7688f4e1",
|
|
"description": "pan/mdg: fix/change ALU opcodes descriptions and add some missing ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "94c03264d89b7b78b5edcbd8b4deec1078dd01cf",
|
|
"description": "pan/mdg: improve swizzle decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f0bf3d82d8678751f903675142cb2a6936e3394",
|
|
"description": "pan/mdg: improve input modifier printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "baea01816a6e0011a6b06fe22f09167cdecace45",
|
|
"description": "pan/mdg: add midgard_src_expand_mode validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6c7da98bec9eadbabc35e44ce0fb8085d429fcf",
|
|
"description": "pan/mdg: encode/decode expand_mode properly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8a8dc16450cc4f00bbb510b65216d0ce23c04f3",
|
|
"description": "pan/mdg: add proper expand_mode enum",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77e05b6a86a814f80813c87d83378fdb9cee5ca1",
|
|
"description": "pan/mdg: refactor mir_pack_swizzle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea3115027e3d148fc1741388acb1272b29aad22d",
|
|
"description": "pan/mdg: improve outmod printing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4cc7f2d84e0aa6c5540a18e6f6ca70cb0438de99",
|
|
"description": "pan/mdg: rename dest_override to shrink_mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eddb2a898826ef229285ddb401c571a90d748686",
|
|
"description": "pan/mdg: clean up redundant/unused variables in disassemble.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8074a040e7a99a66cf7149d470f3a0f8eb6f3fd4",
|
|
"description": "util: add util_sign_extend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a854a9fa623d3269eeebdc34c06ae442a65e2e41",
|
|
"description": "radv: fix various CMASK regressions on GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d636c5660cd6b9a7c11a795070797be9463d8202",
|
|
"description": "v3dv: implement wsi hook to decide if we can present directly on device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c0c1418aeee7c733d743cfc386e957c2228789e",
|
|
"description": "vulkan/wsi: give drivers the option to decide if they need to blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f3770a5cb5b13c573dc2ef1f4b29a1fae11d40",
|
|
"description": "glx: fix compilation error when function name not found",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e"
|
|
},
|
|
{
|
|
"sha": "d42d7e0df42fd72fb325db38382b467e347665f0",
|
|
"description": "ci: Use the caching proxy for Mesa artifacts",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3a3ab2f8ee3e67559b8e19ccb51c7314b99076f7",
|
|
"description": "microsoft/compiler: zero out unused WebGPU system values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95844b0978eb378290e04a4c2dbef8227299ee89",
|
|
"description": "venus: use VK_EXT_image_drm_format_modifier",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34f37fb780e1c7e29d524658b0af84ed03d514a0",
|
|
"description": "venus: implement VK_ANDROID_native_buffer v7",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c79909779ae227e39cacfc869bdee630063e7baf",
|
|
"description": "venus: update venus-protocol headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "282e2c949663505115bc2b862b70e0ad43a59222",
|
|
"description": "venus: set bo->size to 0 for classic resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b18fcb38badfe5f02c554d8997a0c6696d9ab99",
|
|
"description": "amd: addrlib update for April",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "804e29244066f70d7111d8c07ff922a0e1362b65",
|
|
"description": "radeonsi: remove the separate DCC optimization for Stoney",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f8fa964120218cb408cc9df493f31d38ae7c9af",
|
|
"description": "radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3120113ee77621964bb009f9cbd13488b087e734"
|
|
},
|
|
{
|
|
"sha": "f3112c532b01f8ed1832d6a1fae457ce6f362da8",
|
|
"description": "ac/surface: document more meta equation dependencies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9712cd31863cdbd139ed0f32c60a6bfe9da2cda6",
|
|
"description": "zink: use non-atomic load/store ops if intrinsic is not actually coherent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c8dfed0c12d42a16a53d328139013c802262a0a2",
|
|
"description": "nir/gl_lower_buffers: set access for ssbo load/store instrs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a02328395de5b2eff4485fdaf9321bf1087c28fb",
|
|
"description": "android: amd/common: add nir include path",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e213bfd3304856b671ef62fb5d144a8f5673cf78",
|
|
"description": "android: gallium/radeonsi: add nir include path",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5"
|
|
},
|
|
{
|
|
"sha": "7888ef8c480c7931c51d1b7cfbc72cc31415eaea",
|
|
"description": "zink: update docs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd4637cf1fd4dd79e77ba980b801ee5cc8fd8640",
|
|
"description": "zink: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bee38fba1bc0743d467929b681c22bd2d581726e",
|
|
"description": "zink: implement VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78232665dbde04c872bb92655d8bf7bb0aa5c23c",
|
|
"description": "zink: hook up VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e439541a5b8a785914ffa8a6a523ceef41ef813",
|
|
"description": "lavapipe: implement VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a60767ec266a06fe04362c4df715d467e155a8dc",
|
|
"description": "vulkan/x11: Mark present complete using serial instead of MSC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ad853fc0e1a4ba5f561d5bfca488cbbae0b055f0",
|
|
"description": "r600: update pipe_draw_info::restart_index only when primitive_restart is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d42c9e478751c3aa97ae2d3a0e480d2e1e876f48",
|
|
"description": "virgl: use pipe_draw_info::restart_index only when primitive_restart is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a07ab4f9142e8154ae140d8a5c755b0eb413f304",
|
|
"description": "freedreno: Don't lower indirects in GLSL IR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "643f2cb8a33578e38f47b54b9c312cf44a75b7c0",
|
|
"description": "ir3, tu: Cleanup indirect i/o lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77fcb01f7f0e9301c994fbae71f8019b32e012db",
|
|
"description": "nir/lower_clip_disable: Fix store writemask",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fb2fe802f638d7a70f0d00ec1d496f317d241765"
|
|
},
|
|
{
|
|
"sha": "decfea2f4e8128afeb6d4bb0d0c9c0740a01f766",
|
|
"description": "ir3: Prevent oob writes to inputs/outputs array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710"
|
|
},
|
|
{
|
|
"sha": "b2b8b6c0e3c8a76b6a1946e7a2a342363cefd8f8",
|
|
"description": "zink: enable required instance ext",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056"
|
|
},
|
|
{
|
|
"sha": "72eca47c660b6c6051be5a5a80660ae765ecbaa5",
|
|
"description": "docs: someome -> someone",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c8ac6a1292d4489daba16bca494d956f61749ba",
|
|
"description": "anv: Implement VK_EXT_provoking_vertex",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5ee5f6104a9a97261421ccd526e5f0e4688ece3",
|
|
"description": "vulkan: Update the XML and headers to 1.2.177",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22b8bcda2c42cb6a8a9d6cc4f3aa20c8d18041b8",
|
|
"description": "anv: Use the same re-order mode for streamout as for GS",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
|
|
},
|
|
{
|
|
"sha": "ecac7f3da1a81b96e7184d9ea0b6bf582693d83c",
|
|
"description": "docs: add missing zink-requirement",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "341332b23af84e8e77cc7d71de92b2edfa0eb2b0",
|
|
"description": "zink: correct image cap checks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
|
|
},
|
|
{
|
|
"sha": "5ec8cbb9c06197663d85dcf05a97707b359fd951",
|
|
"description": "mesa: fix _mesa_add_state_reference() declaration mismatch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d84a89cf601b7d6306043c097f9976eb635eb58",
|
|
"description": "mesa: fix _mesa_add{_typed}_unnamed_constant() declarations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db717677e7bbaa40f0553dd3b2d7ccf23d392705",
|
|
"description": "mesa: make _mesa_find_temp_intervals() a static function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a7e95dfca5cc67f6e08f2fa3b9ca8649f530aa15",
|
|
"description": "docs: fix quoting around a few limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0747fb546c75a7c57c43289d0d9cb5603d47eb77",
|
|
"description": "docs: fixup link to extension",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ff007afce252548f797be180fd8719ed8d6a2db0"
|
|
},
|
|
{
|
|
"sha": "6e540ca7caa437b4d29c4357cf9187bab20c7397",
|
|
"description": "zink: remove memory-model leftovers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "95d9d811c91076d50385b2fbd330335b68688c69"
|
|
},
|
|
{
|
|
"sha": "816ec3ecb4667a509c4ded1972151c00907f7f5d",
|
|
"description": "radv: disable VK_FORMAT_R64_SFLOAT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "496f99e8d11068dd6a6f1c7d21fd92dc27f02171",
|
|
"description": "zink: only emit extended-formats cap if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ef9379040378492a7742ce03d398a858adcc31a",
|
|
"description": "docs: use code-block for ini",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc2eca51ed110367df920bdef7d9117c1370a67d",
|
|
"description": "docs: use code-block for c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63496d25deaeeae2b60d4e2aca869c024ebad552",
|
|
"description": "docs: use code-block for glsl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54ad6f91c6875ead25d7a1f743a8a5e35081fa60",
|
|
"description": "docs: use code-block for console-content",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6e002fc34b744d15fbb5135b64eb6d8e2a54388",
|
|
"description": "docs: use math notation for example matrices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "525f7b6a236fe3e0157937d7b3977e8f42255d33",
|
|
"description": "docs: use tables instead of pre-formatted text",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e4e22e6baa38143ef1637795b463917b326cab2",
|
|
"description": "docs: nest cherry-pick example under note",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "de0fbffb81407e4e6b3caa8f5db8482966548fbc",
|
|
"description": "docs: remove documentation of MESA_HPCR_CLEAR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67f46d70ded29dcdfff97cc480d8394aefc323b3",
|
|
"description": "docs: remove documentation of MESA_PRIVATE_CMAP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1637f1dedfab877d24e2dc5b5893a45e063a3040",
|
|
"description": "docs: remove documentation of MESA_CI_VISUAL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc310fc2e7374967970903ae212f01f24fea8262",
|
|
"description": "docs: remove out-of-date gles info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc1d24e5525c606dd4f63daf2290eeb866f8125b",
|
|
"description": "radv: re-introduce missing skip list for Polaris10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a02a0df2a264c20fd6ac7f4faaddcea89e572da6",
|
|
"description": "mesa: fix incomplete GL_NV_half_float implementation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8"
|
|
},
|
|
{
|
|
"sha": "48d48fbf3c59bd2aad5e62ce74994bb661528562",
|
|
"description": "docs/lima: add an initial page for Lima",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e905bd00f32b4fa48689a8e6266b145662cfc48",
|
|
"description": "microsoft/spirv_to_dxil: Treat read-only storage images as SRVs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05d90ed9daf4d6b90d8b07579ed2eeea08abb8bb",
|
|
"description": "microsoft/compiler: Treat read-only SSBOs as SRVs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2775b9139b56fc304aa0fcd49898a809eea77736",
|
|
"description": "nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa677c8644c304833becee447ec6f3cc54f9a2a8",
|
|
"description": "nir_lower_readonly_images_to_tex: Support non-CL semantics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "29c973140065f05f56aab254c70013d11e969c45",
|
|
"description": "nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c41f63e2637f786fd5c558dd4b486767a7ebe1d",
|
|
"description": "vtn: Propagate access data from UBO/SSBO/push constant types to variables of that type, not just their pointers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9936463ef60c2dae4138f1748019f90515fd69d7",
|
|
"description": "vtn: Propagate access data that's present on all struct members to the struct itself",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "939bf7a4198cecff57510b7fe5d38ef9b5dd22be",
|
|
"description": "tgsi_exec: Fix NaN behavior of min and max",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ffe58739da9eee2e99682747cc8f26e412c87430"
|
|
},
|
|
{
|
|
"sha": "d1c0f62b4296799014a0a7ad09b8baae8961c974",
|
|
"description": "tgsi_exec: Fix NaN behavior of saturate",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "56c30bf17b9f57efdb93ae5d1b801677535a9651"
|
|
},
|
|
{
|
|
"sha": "c6ef4047d00564d05714149146b582722f2bce57",
|
|
"description": "radv: Merge dEQP default skips into all generation-specific skip lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7d5aa0ed718f3baa90464ce7e63a8f1b00f0e8e",
|
|
"description": "ci: Remove obsolete reference to DEQP_SKIPS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01ba8a8d02ba04575860570ce51fc282c9b7866e",
|
|
"description": "glx: Implement GLX_EXT_no_config_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9d57207a365a896a771e3b3b62351749fbd99c6",
|
|
"description": "ci/radeonsi: Mark a glx_arb_sync_control/timing flake.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aed18bca641289e01fcd890a66ff1e0d43b0f2e8",
|
|
"description": "d3d12: Switch to nir_lower_fragcolor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c84804f167d240e47e843502425379c80437deb6",
|
|
"description": "nir/lower_fragcolor: Take max cbufs as argument",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73eb497b86a319d7d2aff9178cb07dd6b9d65df7",
|
|
"description": "nir/lower_fragcolor: Fix driver_location assignment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe989df347ccd2a668238214fa9fb36a8dcfd3bf",
|
|
"description": "radv: enable DCC stores with the LLVM backend",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00f0fae037868938d7ed3646382c6180fcce83c7",
|
|
"description": "radv/llvm: implement the image load DCC bug",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12048309a8ec3e5ba3dd4e4aa2fc7ad7207c8715",
|
|
"description": "radv: remove warnings about RADV_PERFTEST=aco,llvm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "336e5aea3599d76a5cc23b6b93321dd1a0cf00a3",
|
|
"description": "radv: Remove assert about pDepthStencilState",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ab409fbf9fd59a48ea4fc91e718cbb3770e73fd5",
|
|
"description": "panfrost/ci: Skip draw_indirect.compute_interop.large.*",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d01f2d0c65e354c83a5c6a550e19b97ff6ea88c3",
|
|
"description": "pan/decode: Print errors when closing dump file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cc9b28a768d6e88034a888dd3c91ec7e0816d83",
|
|
"description": "pan/decode: Allow frame shader DCDs to be in another BO than the FBD",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "96b71a59c0ae6e3fb336608a10b1c27de11db922"
|
|
},
|
|
{
|
|
"sha": "c7076e03e51bc578f61286ac4f4b91635aa3667e",
|
|
"description": "panfrost: Fix shader texture count",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c220976fd077c09bbc485ff9a29091895bd39fdf",
|
|
"description": "panfrost: Fix formats converting uninit from AFBC",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9d0ad7fd2e1c56a1771e253086a5d4862d54e358"
|
|
},
|
|
{
|
|
"sha": "3d979c9169508b4f8e2bb0e925dde22dc34ed9bd",
|
|
"description": "radv: make sure CP DMA is idle before executing secondary command buffers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e8707961134daa9b91599840ad5698366a6229b7"
|
|
},
|
|
{
|
|
"sha": "f9e9b21e10cd3e26c4210bbf646f246a52444426",
|
|
"description": "radv/winsys: fix resetting the number of padded IB words",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec0d3701cda87c05c155412f0f948caaed72f864",
|
|
"description": "radv/winsys: fix allocating the number of CS in the sysmem path",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bba6be03f9c2f1e0b558159a4601e950b8d9cbe9",
|
|
"description": "radv: remove RADV_DEBUG=nothreadllvm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a30899f5e07e6abfb9209431604b08d2b44bad04",
|
|
"description": "docs: list more vulkan extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d18563ea58b2f6492b6b5b171554589c2a7d25f5",
|
|
"description": "ci: Update Windows image to build RADV",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d7da6000fe8022dc9c4773c20381cf8d9c382cad",
|
|
"description": "llvmpipe: Remove stray ## operator for MSVC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6de0317e5ae3485c5c49855bbb5f4546b3a6eaec",
|
|
"description": "draw/clip: Use NAN to make MSVC happy",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74f95e719b205080f611b2943585376dd45750a8",
|
|
"description": "radv: Add <io.h> on WIndows for missing close()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "288f6b81d65eb15c66f6828c56105880f95035e6",
|
|
"description": "radv: Fix unused label warning on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e73ed66adbc14d134b1bfa9f20af24f6a321f6f",
|
|
"description": "radv: Add _WIN32 guard in radv_check_gpu_hangs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1351fcf3c3d71332a220e08c7785c2dd15419c8d",
|
|
"description": "amd: Fix warnings around variable sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a0098ee505f299f6ba12294aad038b5300f57bf",
|
|
"description": "radv: cleanup LLVM related includes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c702a82397bb0c84bee1478912c0e5b69f95eb5",
|
|
"description": "ac: move ac_lower_indirect_derefs() outside of the LLVM dir",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b7c442d39cef213a4fab64b9f8b956d48e60340",
|
|
"description": "radv: remove old comment about LLVM <= 8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24b52a9b698ccbe6968ddac85c5d58be47381444",
|
|
"description": "radv/winsys: remove set but never used use_llvm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a12b844d40187c582c47dddfeecf91d4dd1643df",
|
|
"description": "radv: fix emitting default depth bounds state on GFX6",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79790e276f61f23217badd80c51add755dfe18ac",
|
|
"description": "zink: when performing an implicit reset, sync qbos",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee"
|
|
},
|
|
{
|
|
"sha": "55b2b9b389a82cb0fd2e82cfb63ac1ac3a687358",
|
|
"description": "zink: only reset query on suspend if the query has previously been stopped",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "00fc85a01194e9fc150d4a0ec80826f2f16504ee"
|
|
},
|
|
{
|
|
"sha": "42658ab70cc1f3f680b53a6d3648d41ee2685885",
|
|
"description": "zink: init timeline semaphore on screen creation, not first batch creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e34dc0840bf318cdd6524bcb8671ae4b849e4039",
|
|
"description": "zink: use cached memory for staging resources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6ff6d01c3777ed2bed7b80029f946425835d918e"
|
|
},
|
|
{
|
|
"sha": "67d22bd8e0b764c69f60e361a3a1425750823ff3",
|
|
"description": "zink: restore previous semaphore (prev_sem) handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb"
|
|
},
|
|
{
|
|
"sha": "de31a510cc508dcc4826b1e9217a81e6fb1bb8ec",
|
|
"description": "zink: track persistent resource objects, not resources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "616720d6aec7db5c919bb3e79510b1c83fb99c47"
|
|
},
|
|
{
|
|
"sha": "90315b14d1031c91e1021ded6bd3f183a976abf2",
|
|
"description": "softpipe: ci updates",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa2b32b3b141cda001a345f993de180af8852ad8",
|
|
"description": "softpipe: fix streamout queries",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ddb9ad363d900e00898b591fe0793622257acc47"
|
|
},
|
|
{
|
|
"sha": "8dbb022b8a93e99a6909ef58299f3649de26b854",
|
|
"description": "softpipe: fix render condition checking",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d"
|
|
},
|
|
{
|
|
"sha": "ab3a72cc2057beb90acb5346c48baa29d6d2fa52",
|
|
"description": "pan/bi: Skip nir_opt_move/sink for blend shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "52863f2e60fae865ef6a2a2e5a385b252c73364c"
|
|
},
|
|
{
|
|
"sha": "abcefaffb16a35364a61bbeb8e0dc8e4e3e4e135",
|
|
"description": "panfrost/ci: Enable some dEQP 3.1 tests on Mali T860",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c739f9bdab90eb6c1510277dfb0623d98819785f",
|
|
"description": "panfrost/ci: Test GLES 3.1 on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51f86720b916d8844a6b7cf87bb3dfef1b3ae463",
|
|
"description": "ci: Update to a kernel that has the panfrost MMU fixes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5742493650e849259601fb5b3bd2367a8f39cc89",
|
|
"description": "panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35a28e038107410bb6a733c51cbd267aa79a4b20",
|
|
"description": "frontends/va: add VASurfaceAttribUsageHint attribute",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ebab3109876113f86ed189f26f409529c7abed67"
|
|
},
|
|
{
|
|
"sha": "0cae8d372e644a1d89ec5685781435159ee2d285",
|
|
"description": "r600: don't set an index_bias for indirect draw calls",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c6c532faa8cf172715b38783ec7175b626a63944"
|
|
},
|
|
{
|
|
"sha": "0934467fd91b7c29da171902b7f0eef6baee4ca5",
|
|
"description": "Revert \"r600: Don't advertise support for scaled int16 vertex formats\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "00a1521529ccb4f7527c6d55a471ef18d1b000d1"
|
|
},
|
|
{
|
|
"sha": "bb56fce8e307512325ad4a2f8e25ae81f74891ce",
|
|
"description": "glx: Remove unused debugging printfs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70f66bb5ea0d703b1da7673eba320ccaa21fe921",
|
|
"description": "glx: Convert undocumented LIBGL_DIAGNOSTIC to LIBGL_DEBUG=verbose",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3d14e76167dd6fff98197dc8817333f63b7a2b6",
|
|
"description": "glx: Add and use DebugMessageF convenience macro",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cb664c15cb3e108d32c8a4f39b9defcf8d168f3",
|
|
"description": "glx: s/dri_message/glx_message/",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12fd68a0dc661074ccf7b3d074138329a241bc3c",
|
|
"description": "glx: Return the right GLX opcode in synthetic MakeCurrent errors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5a613c55eba545f16228933da70ef5196680013d",
|
|
"description": "dri: Try harder to infer the drawable fbconfig if needed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "134af5ada240d163fee91c2d8cbf5128590d7c86",
|
|
"description": "intel/compiler: Don't insert barriers for NULL sources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "eab1c55590b15260d6e1ceb65f96661a5e42ad00"
|
|
},
|
|
{
|
|
"sha": "a6a198da2196743edda3f01054543909f5da4f8d",
|
|
"description": "zink: do not read outside of array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dd29a7e5b0ec289a8de978b5ad44e8fe7d1760ac"
|
|
},
|
|
{
|
|
"sha": "500616706148d2e340bbdfecad45204b515ae9b5",
|
|
"description": "panfrost: Hook-up indirect dispatch support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b22cda364d92bd50c3bed12a28080ba0252f04d",
|
|
"description": "panfrost: Add helpers to emit indirect dispatch jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d14a0cb999bf2b3fd880516b12e91c3ef271744",
|
|
"description": "panfrost: Make sure pack_work_groups_compute() is passed valid dimensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54a4e75223e57e22a21c46d3b7721b5943f5d044",
|
|
"description": "pan/midg: Make sure the constant offset is in range in mir_match_iadd()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c09439721c3a6b609cd510999054f284115da3a2",
|
|
"description": "pan/midg: Fix midgard_pack_common_store_mask()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51836a2be9152b1be171231d0617baae8e74f6d7",
|
|
"description": "pan/bi: Expand pseudo instructions when nosched is set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "62f3507aea92d63e10072940252781781943d94b",
|
|
"description": "gallium: Fix PIPE_BIND_SAMPLER_REDUCTION_MINMAX definition to be unique",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "59ad872458c99df8b99d176e23be8f1e4c200897"
|
|
},
|
|
{
|
|
"sha": "fca09eb8f390e202a18a964a3816a0b3729938cc",
|
|
"description": "zink: Fix format query for minmax reduction support",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f"
|
|
},
|
|
{
|
|
"sha": "4a6b87ceab32639058a024ecda32083e46c062ec",
|
|
"description": "radeonsi: implement pipe_context.create_video_buffer_with_modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f101e8096f719a97528c8d15b6ea8fd3a7eae4e",
|
|
"description": "gallium, va: add support for VASurfaceAttribDRMFormatModifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74685c8136d9a188764dc7c68675996f19c67248",
|
|
"description": "anv: reuse define for number of render target assert",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2",
|
|
"description": "anv: implement VK_EXT_color_write_enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82eb7c04e7ee7b5a393550116c2e68fbdf78c3ca",
|
|
"description": "anv: prepare pipeline for delayed emission of color writes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fab08d65cbdb9f487eccd3d135fe57b06afe6a00",
|
|
"description": "anv: drop extension check for dynamic state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b49d5d1930fdbd1293603c34ba952ab9bdf858f",
|
|
"description": "vulkan: bump headers/registry to version 1.2.175",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "51a4bca3c33126fc6057b8edde300e0c1749a4ef",
|
|
"description": "pan/midg: Fix 2 memory leaks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74c467d9886cbb588d9e8f0ac23775d4b9d780bd",
|
|
"description": "aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59bbf885e97ab1cc17446ff6a46c4cda501cfd46",
|
|
"description": "gallium/u_threaded: offload begin/end_intel_perf_query",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97"
|
|
},
|
|
{
|
|
"sha": "e6aa5b96a8d751b5a5c8a98bca16679cd809b10e",
|
|
"description": "gallium/u_threaded: implement INTEL_performance_query hooks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "206495cac4e48b4dac8295a0c4182d186968eb97"
|
|
},
|
|
{
|
|
"sha": "a53d5753fd01f325874bfbbffc25a8fdc5afa9f5",
|
|
"description": "intel/perf: move calculation of period_exponent to perf ctx init",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "111d89eb7c62c0dc8df20a98bf6719adf90f3e44",
|
|
"description": "iris: fully populate perf_config before using it to initialize perf_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e329396545bb37ac26d346f66f3d6709a3d947d",
|
|
"description": "i965: fully populate perf_config before using it to initialize perf_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e189839002d69b03ddfd164b48ed676f3f0e9c85",
|
|
"description": "meson: Disable MSVC warning 5105",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e29f4a19a895c2541d8963c9f7e0d56dfcbe5c01",
|
|
"description": "meson: Disable libdrm for RADV on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e9254699a7b57b72cc1d705571fb55e0474838b3",
|
|
"description": "meson: Add wrap for libelf on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c93bd731f89688ef15dc89fd9817e914a67ccead",
|
|
"description": "v3dv/pipeline_cache: bail out in case of error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc736a1740badb123c8f919fc71d8ada1f8efe78",
|
|
"description": "radv: Use ac_drm_fourcc.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a64b36ecafd6e0e80079b61f69871a1c7c6c2e43",
|
|
"description": "ac/surface: Move drm_fourcc.h to common header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84c64a0713dc66f2061ea0d273543a2c395a2da7",
|
|
"description": "ci/v3d: execute all piglit tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "796cb1e9d5b6bf0b7e4c5ef929a77fc5b0c651a1",
|
|
"description": "v3dv: check returned values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32a2978949a9781d72215aa8308ec216e6c6e561",
|
|
"description": "lavapipe: fix mipmapped resolves.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
|
|
},
|
|
{
|
|
"sha": "53c97f92cd6c44cea59c38e4faa02c5d4f43438f",
|
|
"description": "microsoft/compiler: For Vulkan environment, don't create resource handles upfront",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6667b13f249188e0d2759e13eca95a9ea8543ee",
|
|
"description": "microsoft/compiler: Remove assert-only resource size or usage tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86e443d0ccb52b45b6082d47f4037b8a62762d60",
|
|
"description": "microsoft/compiler: Remove hardcoded limits on numbers of resource arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f4ba349e925b5ed05010147053df4ebc8eacd85",
|
|
"description": "nir/lower_fragcolor: Handle fp16 outputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49c6157b15e4cd5bf47bc1a385e3f12be0a222b3",
|
|
"description": "nir/lower_fragcolor: Use shader_instructions_pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0bb29c07a4fd262db891005897b0662720ddbccf",
|
|
"description": "spirv: fixup pointer_to/from_ssa with acceleration structures",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ed907e5d84cba4632320bad4dfc35462ca0dd927"
|
|
},
|
|
{
|
|
"sha": "e91c95dba8af9025c8eefe187a698e613ef0fc2b",
|
|
"description": "venus: force a roundtrip after vn_renderer_bo_create_dmabuf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8bbe55533f536be74abfd4d1d59e5df4ad1a4ca7",
|
|
"description": "venus: close the import memory fd on success",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9703ca56991c0a74aeb240477a21c074ff156244",
|
|
"description": "pan/mdg: fix midgard writemask encoding for stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "57603866540e4782451215a10c4401f5c6ee43fe",
|
|
"description": "radv: only set robust_modes if robustBufferAccess2 is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8408d0312faa237d541062a80fef80bea49a4ab0",
|
|
"description": "radv: improve vectorization callback for small bit sizes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "89b759c4f953eb284cb96c220779c160dffa842e",
|
|
"description": "nir/opt_load_store_vectorize: loop internally",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "447820d003798b177700407128c7eaa9b9e6cc48",
|
|
"description": "nir/opt_load_store_vectorize: ignore load_vulkan_descriptor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ca11b4a66ece88cbfdbe0c23d826f2f7c232d4d",
|
|
"description": "nir/opt_load_store_vectorize: improve handling of swizzles",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4df3654c7914118f9ccba1224fb46e928bb07177",
|
|
"description": "nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "839af6545bf2f9a7406725e905ffa702731ddc10",
|
|
"description": "mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a36b11a66ac32854adc1a47dd1b587d74ab01e7",
|
|
"description": "mesa: Remove dead _mesa_pack_ubyte_rgba_rect().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "580a1ba7065698ef86b6222b2bcbf89147b1e4e9",
|
|
"description": "mesa: Move per-pixel Z pack functions to swrast.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84db62553317b27ba1b205867e0944b608d74950",
|
|
"description": "msea: Move z24s8-to-z24s8 packing fastpath to swrast.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "698c8b5022d022a4616a8f3a3fb8f19ecb25f9f6",
|
|
"description": "mesa: Remove dead _mesa_get_pack_float_z_func().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "90f98b56f8541a3e7bc96e1121f404350bb68cf8",
|
|
"description": "mesa: Deduplicate _mesa_pack_uint_z_row().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a773d770e094f82081820e868daa53e8e69945f",
|
|
"description": "mesa: Deduplicate _mesa_pack_float_z_row().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e20f6a1e99840f763c21988e723638b9a54000e",
|
|
"description": "mesa: Deduplicate _mesa_pack_ubyte_stencil_row()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8bd91d1368815c5bbf975044df8bfcf3186ac3b7",
|
|
"description": "util: Fix big-endian handling of z/s formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ccd0891d342cd518b929f5135ad307255ddc789",
|
|
"description": "nir/lower_fragcolor: set outputs_written for fragdata members",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "577c9de659d8763cc2310654c0fbe23505469450",
|
|
"description": "docs: update calendar and link releases notes for 21.0.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e821001c55cac76c59d7788862e9f084f6df851",
|
|
"description": "docs: update sha256 sum for mesa 21.0.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2655ccc30e79a29b5df590efaafae4f566840c00",
|
|
"description": "docs: add release notes for 21.0.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f12a42841f4e64ec84d81845b7b0a563098dff2",
|
|
"description": "docs: write basic meta-documentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056",
|
|
"description": "zink: Learn about VK_KHR_swapchain",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcb5ba58165cd407408f8dd9a102f0c5e16a9956",
|
|
"description": "Revert \"ci/radeonsi: Add expected failures due to #4674 having slipped in\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6"
|
|
},
|
|
{
|
|
"sha": "58ee3347a8e0571c54452993890e1399f6f62303",
|
|
"description": "Revert \"st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860"
|
|
},
|
|
{
|
|
"sha": "8acf361db4190aa5f7c788019d1e42d1df031b81",
|
|
"description": "intel: Fix GEN_GEN macro checks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "9da8a55b08f4c44707f2471bbf7b61e98033a3ad"
|
|
},
|
|
{
|
|
"sha": "9967dabe919e11a2ebe650a6ce9919556eec4a78",
|
|
"description": "freedreno/regs: add 5nm DSI PHY/PLL regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1de393fec5394e4423de20f8542f4a20cd1a38df",
|
|
"description": "panfrost: Fix ZS reloading on Bifrost v6",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
|
|
},
|
|
{
|
|
"sha": "52d3f6b1230608ddeafea2d98fb0bbba692f0eb7",
|
|
"description": "gallium: when tracing is enabled for threaded drivers, trace the driver thread",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04241e826eabf9fab16596d0454fffb48d476c93",
|
|
"description": "zink: add clear-on-flush mechanic deeper into flush codepath",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "be6532ecdfa448919f277c07391d38dcc50a6ab4",
|
|
"description": "zink: directly set batch->state->flush_res from flush_resource hook",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "7af40bb595881a5bdef8870df7ca8605b86d2107",
|
|
"description": "zink: move wsi flush info conditional to queue submission",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "4dcd477d123e62f144210c6b624627f9c42d5924",
|
|
"description": "zink: add a flag indicating whether scanout object needs updating",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "dd8b15b2bbe9a115f4df921449234cc12ea63f31",
|
|
"description": "zink: move scanout sync to end of batch",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "82710b8fc4fbdb08da7db02f8a64fadb8d43525f",
|
|
"description": "Revert \"zink: force scanout sync when mapping scanout resource\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "874535752b497bd8ab49cf97add6de2ed9b16f81"
|
|
},
|
|
{
|
|
"sha": "28a9f54095ae474f57fd4bf8882c75b047db1203",
|
|
"description": "docs/macos: Explain Apple GLX versus OSMesa on macOS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "449744009c66bab8970c1d190eceae4afbf2e9f5",
|
|
"description": "panfrost: Keep panfrost_batch_reserve_framebuffer() private",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1e1ee044eb437a526980da3c69b5e3b9033aefd",
|
|
"description": "pan/bi: Don't set the EOS flag if there's at least one successor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19849a6501e9f613b3a20a148e83fc38a0913c28",
|
|
"description": "panfrost: Fix indirect draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c"
|
|
},
|
|
{
|
|
"sha": "ebc07f4b2f33b7730c9729094692f8aa2ee9ccf2",
|
|
"description": "panfrost: Remove padded unorm blendable formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fae90a794040de758abf223404240402c8e14b9f",
|
|
"description": "panfrost: Always pick dithered tb formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "884f9c79264821cdd11950a53c7e1ed352a32e1b",
|
|
"description": "panfrost: Drop blendable format accessor",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f2140df8e5b71bb257d6e7652beda908192c385",
|
|
"description": "panfrost: Simplify format_to_bifrost_blend prototype",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86e895c429e2e7f6ab4ea39c20d2c73ecfc47ab0",
|
|
"description": "panfrost: Specialize blendable formats for sRGB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "218b50fae452b1ff934ea12ea8cc8d3857215e4c",
|
|
"description": "panfrost: Keep Bifrost blendable -> pixel in table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9402d5a6b5755035cd28f2a1754ef50fadca3007",
|
|
"description": "ir3: make possible to specify branchstack up to 64",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7eed458697cf247b211172547fcbb08294b0bff",
|
|
"description": "ir3: do not double threadsize when exceeding branchstack limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c073648d80e3fd079da69439303b85a89a00d696",
|
|
"description": "intel/batch_decoder: set foreground color of decoded instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86816f31340fb0b8ebfd8c9a699a6b9c08df4c4d",
|
|
"description": "intel/tools: remove unused macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "776ba401153224d8cfec0cbfbdf6992078398936",
|
|
"description": "aco: add and use Program::progress",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d36232e62ae7daba7ab0ed23f890d6c0e4a35c3",
|
|
"description": "aco: allow SDWA sels smaller than the operand size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "655ba1e3a9b2a1acbf56937c39a1bd25d48d0246",
|
|
"description": "aco: don't update register demand during RA validation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cf39001cd0393b7ebdd8c39d99bf170fb9c6a7a",
|
|
"description": "radv: allow concurrent MSAA images to be FMASK compressed",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccfe3e4af5f287ed7af91cba546fdd097e05e55a",
|
|
"description": "ci/broadcom: add EGL testing jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37e7725a5e78cfd5f5f792c8a0883e3fb33e2d9c",
|
|
"description": "ci/vc4: add KHR-GLES2.* job test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79a0eee2fb7b087e6af704b3e8ae148f30feb4c0",
|
|
"description": "ci/broadcom: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c2c0813c56baf522f39584150046c613a18931f",
|
|
"description": "zink: use undefined layout for first scanout obj transition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5357d331fb221d80a3c2ca7f2a06f91f540d3578",
|
|
"description": "libgl-xlib: Add missing dep_x11 dependency",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "707959a9e4dd0a00f727f68addd4e1bbff33512e",
|
|
"description": "libgl-xlib: Set darwin-versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cbe57963dc685d0939a6356820c42b394b39467f",
|
|
"description": "venus: change SpaceBeforeParens style option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11a65dbedc9c4df357705eb6ac1d69d174e3a1f6",
|
|
"description": "venus: clang-format clean",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1e33b6a32bf31b2c881ebcf1c228d0274b0ec392",
|
|
"description": "turnip: enable shaderInt16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d918bbfa1cedb38e71255632ca1e44ab3ad7c29d",
|
|
"description": "ir3: treat 16b imul as mul.s24",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bf74754603c6cc91562a0554da58c1240aa75c6",
|
|
"description": "ir3: handle 16b op_i2b1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ceb99c33b3273c9cff5ecc4666bd31f08050eefd",
|
|
"description": "intel: Rename _gen keyword to _gfx_ver in few build files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8d5c53dbb564f61396bee27972f2b483b6c1180",
|
|
"description": "intel: Rename since_gen to since ver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "abf0bf9e9b801b6e904907f3a779dbe82bf245e0",
|
|
"description": "intel: Rename {i965, iris, anv, isl}_gen prefix in build files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "238b0d7b30d243bab0c297fb82d8cae6fa4b06d8",
|
|
"description": "intel: Rename GEN_PART to INTEL_PART",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f36efe5e7bf0a22640374795ed50c73e120f57ef",
|
|
"description": "intel: Rename _gen_{program, part, batch, freq} to _intel_{..}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c144cc7889491de3c6c3739e39b58e74234e3cea",
|
|
"description": "intel: Rename calculate_gen_slm_size to intel_calculate_slm_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12099d51f62c2b9790c07f9e28c1f625dd04ba6c",
|
|
"description": "intel: Rename gen_10 to ver_10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dde7ac7f3fa48919e735c830787ea55cc39583c8",
|
|
"description": "intel: Rename vk_to_gen keyword to vk_to_intel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8b86cc8b5c70f132e1f55949479a6a44c4325d53",
|
|
"description": "intel: Rename isl_to_gen keyword to isl_encode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b4767d0839e8ae78ea107809d451adc4fc071ad",
|
|
"description": "intel: Remove devinfo_to_gen() helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f42b28cc331e1fd0b7bd86542b481b924c5e680",
|
|
"description": "intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07eec673fce98da0c1dbfdc1360416d85f66d46b",
|
|
"description": "intel: Rename eu compact instruction tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "492da8b8c1004afef68f8e1c06beab4371f3dbf6",
|
|
"description": "intel: Rename index_gen keyword to index_ver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d66f0a2eede3ac373185085526e754d3166fd77",
|
|
"description": "intel: Rename gens keyword to gfx_vers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea1390135448b04dd33ca26866fdb1673fb3a58b",
|
|
"description": "intel: Rename gen keyword in test_eu_validate.cpp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e39e49e2cedb09a4a353f4904cbf433c1c38bd8",
|
|
"description": "intel: Rename gen enum to gfx_ver",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "47a32160eb2d5c2280ee3226e232628f7468e186",
|
|
"description": "intel: Rename brw_gen_enum.h to brw_gfx_ver_enum.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5d7e7545ac77e32b615d464c9a5b8d1d4b8a4206",
|
|
"description": "intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2ef2948a033edaa28c205f0379776107ecafc1c",
|
|
"description": "intel: Rename GEN_PERF prefix to INTEL_PERF in source files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f2578de2d09bd1bb6e215ada498b8f84e2f34a1",
|
|
"description": "intel: Rename GEN_PERF prefix to INTEL_PERF in build files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b4ef7815eb7417a59506fe568418b8e511141da",
|
|
"description": "intel: Fix alignment and line wrapping due to gen_perf renaming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bbe81292c6f9f14ef90dd13740cfa138d9c52082",
|
|
"description": "intel: Rename gen_perf prefix to intel_perf in source files",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6e79436af601692ee3fa159ad44b2cb0aaf3335",
|
|
"description": "intel: Rename gen_perf prefix in filenames to intel_perf",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e66a88cfa08c8e5f7c670ef4afb54f551cf41eaf",
|
|
"description": "intel: Rename gen_context prefix to intel_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "71ad340a9c65691522ba48b841e4dfc4f3495590",
|
|
"description": "intel: Rename gen_context.h to intel_context.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52c3f3df47e9391cfec24952a792f06e1b818005",
|
|
"description": "intel: Drop gen prefix in gen_has_get_tiling()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcbb9338f2b26e1262b6581f2ba67952efb775dc",
|
|
"description": "intel: Rename gen_get_aperture_size to intel_get_aperture_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "726d9696dde5d723df662a6825d66a7e6784fc23",
|
|
"description": "intel: Rename gen_get_device prefix to intel_get_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4507e6674e4b83f9baef9c2d9727a4a22aa61912",
|
|
"description": "intel: Rename GEN_DEVICE prefix in macros to INTEL_DEVICE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c535cbf99fda308aa54ab64d228c9c96ba5650a",
|
|
"description": "intel: Fix alignment and line wrapping due to gen_device renaming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61e8636557f7459f4adeb230016362b63ab1ce7f",
|
|
"description": "intel: Rename gen_device prefix to intel_device",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd39d3b1adcbe383ebd9b3f80d4a30eee0ab4c2f",
|
|
"description": "intel: Rename gen_device prefix in filenames",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dae083f188b41ffbcf27dab9792f0bb9c4f17cf1",
|
|
"description": "intel: Rename intel_device_info.c to intel_dev_info.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3093513bb1af16de8e726314141831ab2a3f7fd3",
|
|
"description": "intel: Rename GEN_DEBUG prefix to INTEL_DEBUG",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "52326ca9f7122807776f333732dc27bb00bf8ae1",
|
|
"description": "intel: Rename gen_debug prefix to intel_debug",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "926d343acf3a4613364ef36f59801e42a00e763f",
|
|
"description": "intel: Rename files with gen_debug prefix",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2417cd3e0e5ae7125860718f43b2dee17e36dab4",
|
|
"description": "util/format: add util_format_is_rgbx_or_bgrx",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f8c5844effddddf65770706e1200867f4d53546",
|
|
"description": "compiler/glsl: Always propagate_invariance() last",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d35f8604c7a79d3829df7ab54e94cad0a1db0461",
|
|
"description": "compiler/glsl: Propagate invariant/precise when splitting arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ef4296cb651e39402263c426d3edbee99ea1220",
|
|
"description": "compiler/glsl: Return progress from propagate_invariance()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fb1f9303b5e082f1aa6133c76a71cbf075bfd11",
|
|
"description": "Revert \"radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cd12fcff96cc7db794047e2a045142ea861254a2"
|
|
},
|
|
{
|
|
"sha": "0eaa5dfac0e963e889593fc07ffd3f288bde0140",
|
|
"description": "aco: remove image parameter from get_sampler_desc()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a7b89c89df9acea080ccc4f7c2852699ba3a0f9",
|
|
"description": "ac/nir: set TRUNC_COORD=0 for nir_texop_tg4",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50"
|
|
},
|
|
{
|
|
"sha": "3cbe9894f74e064e7e6136a146aa4793c77fee3e",
|
|
"description": "aco: set TRUNC_COORD=0 for nir_texop_tg4",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "58f25098a0dc4f4976dadacdc4e7a9db42ec0c50"
|
|
},
|
|
{
|
|
"sha": "95d9d811c91076d50385b2fbd330335b68688c69",
|
|
"description": "zink: do not require vulkan memory model for shader-images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "874535752b497bd8ab49cf97add6de2ed9b16f81",
|
|
"description": "zink: force scanout sync when mapping scanout resource",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "2138aef7c925483e5cad25ba897b56d4ef5d4d24",
|
|
"description": "zink: merge copy-to-scanout path into non-deferred flush path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "104603fa763c52e98a79785dd514beab949546db"
|
|
},
|
|
{
|
|
"sha": "05cf1e7f36cb5337aea3467c730bac1b80494730",
|
|
"description": "iris: enable GL_EXT_memory_object feature",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "772dc50d162f6ac99676ef5134607f0d0e6db21e",
|
|
"description": "iris: hook up resource creation from memory object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdb5a727644e9fd0195519f81ce34f79a99ae432",
|
|
"description": "iris: hook up memory object creation from handle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58e93711412a6b0358f4800c18aa302676845de9",
|
|
"description": "anv: do not support image export with stencil aspect set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b2c7f286ff0ba27013c21a186954d518a5be94d",
|
|
"description": "panfrost: Fix RSD emission on Bifrost v6",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6aaa325f89d22c2ae3b00d754237a6104c970263",
|
|
"description": "radv: remove radv_image_iview::multiplane_planes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8198aeac8d9e7fd61ebd934433b2d801801a1640",
|
|
"description": "radv: remove radv_image_iview::bo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9da4590df8b7d08d51464874987313d230adfee8",
|
|
"description": "amd/common: Use cap to test kernel modifier support.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750"
|
|
},
|
|
{
|
|
"sha": "8d9b52f45a6b3fa39feddd16cc4d63b499c12640",
|
|
"description": "panfrost: Reserve thread storage descriptor in panfrost_launch_grid()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c"
|
|
},
|
|
{
|
|
"sha": "57ff43499bbe24333f766aa302aaf282f47ddcf5",
|
|
"description": "ci/softpipe: run KHR-GLESxx tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbc0c05c53a63002d3073cab8e7fb6ebb70c617d",
|
|
"description": "ci/llvmpipe: run KHR-GLES2.* tests",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dde87457e609b95e1e3b62ae8915ae09781f837",
|
|
"description": "ci/v3d: add KHR-GLES test jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01debec88b11c3226bc18e9aa0c466731cf9d324",
|
|
"description": "ci: support KHR-GLES testing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722",
|
|
"description": "turnip: add LRZ early-z support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af049b6668fe7862b35721cf8baf3536121d8b03",
|
|
"description": "turnip: fix setting dynamic state mask for VK_DYNAMIC_STATE_STENCIL_OP_EXT case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88c7aa0b3e0726bff069c837a0e1f02b03e84109",
|
|
"description": "turnip: group all geometry constant draw states in one",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2c0c696f16304aa779ffbfc2d41c0cf6827b12b0",
|
|
"description": "turnip: update LRZ state based on stencil test state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff8e3547b3ccd5ea139d200347c46b1d84960a85",
|
|
"description": "turnip: implement LRZ direction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d3542694bd26d6a912e558af6421aef8e62758f",
|
|
"description": "radv: fix emitting depth bias when beginning a command buffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8a47422d9778056b2263d5f253fab49dfed91486"
|
|
},
|
|
{
|
|
"sha": "e4c0724dc6e735da738262de0d26d3e583b746bb",
|
|
"description": "radv: fix fast clearing depth-only or stencil-only aspects with HTILE",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "00ff60f799c3e8a2d0c4d7933b60b3f8f69f092c",
|
|
"description": "gallivm: add 16-bit integer support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1c82c05d5857159f166ff6f7c2a50c924fda6bc3",
|
|
"description": "gallivm: run nir_opt_algebraic_late",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da5f346e6c63a17352ed8aacd6b1c182a1a9971d",
|
|
"description": "gallivm: handle 16-bit input in i2b32",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dac8cb981f4f2951a14e16851d59fb8d49a3e19b"
|
|
},
|
|
{
|
|
"sha": "106da39b19ba1cc243ef3aff934a1b5e8d6aa7f6",
|
|
"description": "ci/radeonsi: Add expected failures due to #4674 having slipped in",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fc5da54b4d7c07e3117b0583361b220308675c0",
|
|
"description": "ci: Drop hack to disable all modules from defconfig",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a47e4016c1082c4fe8e6fc429f573e37cc01e3e3",
|
|
"description": "ci: Use a single kernel+rootfs for both baremetal and LAVA jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "79c65217a190cd54f29c0baf0fbddcf52eba53f3",
|
|
"description": "ci: Test RadeonSI with piglit's quick_gl",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f475b9fd51420462f8f947ba327111a0f0732342",
|
|
"description": "ci/lava: Start Xorg on request, for Piglit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6aebdf2af927f24f57712837a18e38fef18b14c",
|
|
"description": "ci/lava: Update kernel for LAVA to 5.11",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53999fe16f76825031ac1a02634778e9f6ad7985",
|
|
"description": "ci/lava: Build all piglit profiles in LAVA images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a056362d92523bdc3bc57c6a2c52c1e45a58827b",
|
|
"description": "ci: Reenable radeonsi jobs, and extend coverage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcebdcb3b39f05583d6db45dca453c6aef3f17bb",
|
|
"description": "panfrost: Fix Bo imports to not take the process down if fd is invalid",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "027095065dfb79c05f08e8da2052c407c4d66aaa",
|
|
"description": "drm-shim: fix compile with glibc >= 2.33",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a384f587affa057797c9562f7de50b7679b9b04",
|
|
"description": "llvmpipe: delay late screen creation until context init.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3172289d8b1bec597dfce600dac2fe8a0f0819b9",
|
|
"description": "llvmpipe: wrap late screen init with a mutex.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c93e95156a0fafd0e4b6e8a107f4940dcbdf9873",
|
|
"description": "llvmpipe: split screen init up.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d3ded799550d447aaef4de52c017c3feb32b786",
|
|
"description": "lavapipe: add support for non-dri loader on linux",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d144f7f58eefb09a47c14561dd541f123dd222b",
|
|
"description": "CI: Windows: Bump warning level to W3 (except for zlib)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b69dd68097ef86d3226aa074cb1bab6e6187707",
|
|
"description": "xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b678115480757e0c5283ab0de27a056ded984272",
|
|
"description": "llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a3f0444732fb95883b70bef1b1ffda86af46e4a",
|
|
"description": "gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e2566a8a7e327b21087e7889d8e8028a5cc5edd",
|
|
"description": "shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67b5fba62ae578f4748ec9acd667d7b74644cb3c",
|
|
"description": "microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53786d2eb2d173b2e050dd40c4120a5cc461f0f9",
|
|
"description": "microsoft/clc: Fix undeclared function warning",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d641adca6a632740e4158774aa6eebf20739ab22",
|
|
"description": "microsoft/clc: Fix MSVC unreferenced variable warnings",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a0fbca1bdf7e27e609d6fc8d7a26cd055fcc7a7",
|
|
"description": "d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09440ce3fb0d7f2e66d7b793eb39b9ff2a7dbf8c",
|
|
"description": "nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "750ddf323954d8b005665d1dacd85208837c6ec7",
|
|
"description": "gallium/hud: extend check for has_srgb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f93dc9dc77c3189cfeba5dbe471ac087f62b37be",
|
|
"description": "gallium/hud: create vs_text to match fs_text",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5322572c7825f55e583ccc37a01c4b6f891c9821",
|
|
"description": "virgl: move new added field to the end.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e778aceaae0505e4d3bc322f689338f18d662090"
|
|
},
|
|
{
|
|
"sha": "0f247cc8a9edafdb2d952d552c4c61d38c1dbfbe",
|
|
"description": "iris/gfx12: Invalidate ISP at the end of every batch.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b9253c28706f3719bffd147b4fa803c7ef544a7",
|
|
"description": "meson: OpenMP is supposed to be optional",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cd2832ee5107201493d59f70983f162653e53c7d"
|
|
},
|
|
{
|
|
"sha": "f5133f6bce1b0fb2ad967c4d9e28a8378971859d",
|
|
"description": "v3dv/pipeline: track descriptor maps per stage, not per pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "48d31a6280c4de07279435606a5c0524c1787cad",
|
|
"description": "meson: link vulkan_util with link_whole on mingw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54deb1010f7db2a1d73557194557ab0ac851b30f",
|
|
"description": "gallium: fix uninitialized variable warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc036b17695318cd9c7f8e3376c017e896c2d1b1",
|
|
"description": "vulkan: fix duplicate win32 def",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45f32ce239bcc756c9720896d12bc02d9e6cdc50",
|
|
"description": "lavapipe: fix unused variable warning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed04fd44ca5d7827100b334840c7fa95d38d23ce",
|
|
"description": "freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856953b131d573cab6f304df54b4ba877fb7d52c",
|
|
"description": "spirv: fix uToAccelerationStructure handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7f223a2329a7d392b8860f488b3797012cdd37fe"
|
|
},
|
|
{
|
|
"sha": "bdad5ce27b80175f20c5a660ed60b0e027a17f80",
|
|
"description": "freedreno: Mark glsl-fs-fogscale as a Fail.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af0e6c22db4e7e144fc5eca6bfa1af57d4662987",
|
|
"description": "meson: Increase Android Platform SDK version limit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1352205ab8cf0c1c5e2ad979ca9dda1b3edb089",
|
|
"description": "mapi: Respect MESA_DEBUG=silent for no-op debug output.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a8e55d6a8f18fb1ee556cf6b2eb63fa25018b8e",
|
|
"description": "ci/freedreno: Test dEQP-EGL against Xorg.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "510c687cfb9afbc8fe4f8e6e74810b398445eadb",
|
|
"description": "ci/llvmpipe: Test dEQP-EGL against Xvfb.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c49daac1cdac3dfbd4f51ad1b9e90b0a81388d84",
|
|
"description": "ci: Build deqp-egl targeting x11_egl_glx",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "adcbda42e38a09b41dd00e59b79a9792d02bc321",
|
|
"description": "panfrost: Allow FPK when there are no side effects",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbf9a4b072bb7e5cd558e79f639b5859f5dfb0a9",
|
|
"description": "panfrost: Don't allow FPK if a RT is missing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "600a48248e9d74c6ade7030a5b14dbc6778d98e6",
|
|
"description": "panfrost: Invert blend_reads_dest logic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ba51d2583e300a5652e67bccc9d120381122f0dd",
|
|
"description": "panfrost: Set clean_fragment_write for blits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0344619214b43db8bc5a928dd09d1fcf8f725fc",
|
|
"description": "panfrost: Set allow_forward_pixel_to_be_killed for blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e85b1d8fdfb20e432518715f9768cdd576c9a281",
|
|
"description": "panfrost: Don't allow_forward_pixel_to_kill for Z/S blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "899dd8e60a5228c4506400d621ef6b5abfe5e32c",
|
|
"description": "nir: Update some comments referring to imov",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44f744be423116a3550d153fa9cebd5c9815b53a",
|
|
"description": "zink: Enable PIPE_CAP_PACKED_UNIFORMS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24d7c413fe73767be99a3c0143556cdb95c1a39b",
|
|
"description": "panfrost: Enable packed uniforms.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff007afce252548f797be180fd8719ed8d6a2db0",
|
|
"description": "zink: document requirement of VK_EXT_custom_border_color",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a144fa608d606807d8ae3af14000abe450d52907",
|
|
"description": "radv: Fix memory leak on descriptor pool reset with layout_size=0.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63c2dfe132452a7da7471d62e7ff91109ef61597",
|
|
"description": "android: panfrost/lib: add pan_cs.c to Makefile.sources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "387f8c037d382877cc1379a7fb4524907bc4c088"
|
|
},
|
|
{
|
|
"sha": "588a52869e1f320697b57854f8ecb129e8f7cda4",
|
|
"description": "venus: refactor vn_queue_submission_count_semaphores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c689ef395772ce0f5fe999fc08ddb7a2929fce8",
|
|
"description": "gallium: Define PIPE_ARCH_AARCH64 for MSVC arm64 builds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3",
|
|
"description": "util/format: Add some NEON intrinsics-based u_format_unpack.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b5178ee4820d69386dfa0ecb28fe9fe7c4f0964",
|
|
"description": "util: Switch the non-block formats to unpacking rgba rows instead of rects.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "921b05f5828ca207fb01d09eeba63b84af4adb9f",
|
|
"description": "mesa: Remove dead _mesa_unpack_rgba_block().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b7814779b2d3226ee8c3ed145e30f301ff4b2e5",
|
|
"description": "radeonsi: Report multi-plane formats as unsupported",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "826a10255f5f8d444f0318f3e36ff616b41b5d15"
|
|
},
|
|
{
|
|
"sha": "64367f2359eef33fe07e450be09c9a6b0004bf7b",
|
|
"description": "turnip: implement VK_KHR_shader_terminate_invocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9dd9424a85f761961a176c21740ad9158fed2304",
|
|
"description": "turnip: implement VK_EXT_shader_demote_to_helper_invocation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f17b41ab4f017b562fdf7c388200e68c22105331",
|
|
"description": "nir: add lowering pass for helperInvocationEXT()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "360df6fbfe175dd258852746e95333f51060f970",
|
|
"description": "ci/lava: Point the shader cache at tmpfs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09a23851aeca42a0228872b2c4e3d8f0c1063163",
|
|
"description": "ci/piglit: Always include the HTML summary in a run.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f9f3455798779fbb61ee67d6ce99da300e3da76",
|
|
"description": "ci/lava: Return the run's results/ artifacts from the DUTs.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95b9ea85f56bb6c321e35eb5481d1399707379d1",
|
|
"description": "ci/lavapipe: Don't include deqp's shader_cache in the artifacts.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9434675d607ccdb552d4a3e09bd0ac439d160494",
|
|
"description": "aco: fix opquantize2f16 on GFX6-7",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "54a09545ec639e9204e6ee823e52872897e793df"
|
|
},
|
|
{
|
|
"sha": "08499369d0164e9a503e16aad39f9b9e1e347e1a",
|
|
"description": "ir3: Assemble and disassemble swz/gat/sct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d48d43039afbe08d7ca1eb9bc778499438c350ff",
|
|
"description": "ir3: Improve cat1 modifier disassembly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c5b696cc3ae4795c145e0b33338158a37b3f2ff",
|
|
"description": "ir3/parser: Fix oob write with immediates array",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c140006e2a6812d0930bcd5f6c9738a08abc0d2",
|
|
"description": "microsoft/clc: If local size isn't specified either in the shader or at runtime, set it to (1,1,1)",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b460d4da60718a937796a0ad96bd539b8ba77e84",
|
|
"description": "virgl: resources without any binding can be cached",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "788698383528c3fa3265da476b9dc255353f8bc2",
|
|
"description": "nir/lower_tex: do not stumble on 16-bit inputs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd1b0c326623317fcd15816d8fbca0d20a4c5ff3",
|
|
"description": "lavapipe: implement VK_EXT_custom_border_color",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a20e0b8a97780392c0bbfd025860ed9027eafc08",
|
|
"description": "lavapipe: resolve border-color when creating sampler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33e117ed7f3c48d3dbeda9a28603a121eac7a860",
|
|
"description": "st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "001c6f820164be6c80b3e0d05b84f083234c90e9",
|
|
"description": "zink: fix tcs input reservation for user vars",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2d98efd3232565fe4942627e2e8c23a0eb2a670c"
|
|
},
|
|
{
|
|
"sha": "a8ba8eb12f8bc03927effebd926f18952a26f13a",
|
|
"description": "zink: fix tcs slot map eval for user vars",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5c5e1abea24f44adaa904239031af71b4ff283c0"
|
|
},
|
|
{
|
|
"sha": "a1c7aff88a5390947fe4cba732ff03423e0c517d",
|
|
"description": "zink: always copy the nir shader before compiling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2b4609b66cd129d77a72ac1cc3502213d1c1640f"
|
|
},
|
|
{
|
|
"sha": "d09442461f66955cd1ddc7367a0060db03d0fd0c",
|
|
"description": "zink: fix stencil-export cap emission",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8724d4fb361795be68eeced4947758e30feffc1b"
|
|
},
|
|
{
|
|
"sha": "451089812a031970a7849baddcfa6c924772d6ea",
|
|
"description": "gallium/util: add easy profiling helpers using TIME_ELAPSED queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1b5851fadb268c03fa607a7dd422c3399c9d4840",
|
|
"description": "Revert \"r600: don't set an index_bias for indirect draw calls\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "acdf1a123436cb3fa7d4bbc9cfbb9566c7693de4"
|
|
},
|
|
{
|
|
"sha": "f90d625841363eb95ea69c6e4a8eee4dfdd17619",
|
|
"description": "vulkan/util: cast enums to int64_t in switch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a49ef6e731447b664c49276700eeba3bdb412d40",
|
|
"description": "iris: move target to isl dim translate to inline.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a067399e375023cfbc3e8c130cc8a30c3115a672",
|
|
"description": "iris: move get_time into a static in bufmgr code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c74d93cf0187e07cdfacc448a947a8cae485eb41",
|
|
"description": "freedreno/fdl: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60509762329e63a37111c9b1b51fe8090705349a",
|
|
"description": "freedreno/perfcntrs: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d26a224ca90b3dca5fb8f204f654acd6c40ea0fd",
|
|
"description": "freedreno/ir2: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2dbf09c2b4f8b14cc003430b905fc5f728ce17c1",
|
|
"description": "freedreno/drm-shim: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45856c5fbc68c942f3377e6784f15eec362979a4",
|
|
"description": "freedreno/decode: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3894bc966424cad8dd393287137e5df028776414",
|
|
"description": "freedreno/computerator: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccd68b672aa91104875c4c7eba16ef83efcf7b3a",
|
|
"description": "freedreno/common: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5918f750f5172b891a834babc73c4907d6e6b4c",
|
|
"description": "freedreno/afuc: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b94db11708ccf48765de007cc9c0fdcaf95368aa",
|
|
"description": "freedreno/drm: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1653854f50aa429cb1a5e0ece063900cc988554",
|
|
"description": "radeonsi: fix automatic DCC retiling after compute image stores",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d"
|
|
},
|
|
{
|
|
"sha": "4d7dd094e3607ad628847bf01b6ab92442f94d1b",
|
|
"description": "radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d4f7962d48b46d34319f75bba03fad22c30efdff"
|
|
},
|
|
{
|
|
"sha": "a0771e6b27ebd35a599916f061c5b9d3c10c8c5b",
|
|
"description": "radeonsi: fix incorrect comments in culling code and NIR lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e0ffd1f9281c8f009f21ec5a8d97db3c6d502124",
|
|
"description": "radeonsi: don't decompress DCC for float formats in si_compute_copy_image",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d"
|
|
},
|
|
{
|
|
"sha": "ec1ddb976a133bc6e504693373b0920e28ab2868",
|
|
"description": "amd/registers: rename IMG_FORMAT to GFX10_FORMAT to disambiguate the meaning",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e0ce4af4f6d310a762ca850694ae16a298b5f75",
|
|
"description": "amd/registers: clean up gfx103.json",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a142925b7a0908de900dee56aa7c4b84ae7a7e0f",
|
|
"description": "amd/registers: fix the kernel header parser with latest headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "418da19f9103469e7a43b88ddcaaa06b0e01db35",
|
|
"description": "venus: add vn_wsi_create_scanout_image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7db6598df10a05e061167c0b1319a1044ad9cde",
|
|
"description": "venus: add vn_image_create",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1787ec77dc57aa460326d159ad855df6825eb07",
|
|
"description": "venus: add vn_image_init_memory_requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5de3cbbb2e66fcdb7d6219b78b89ad932ecadbd5",
|
|
"description": "nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e"
|
|
},
|
|
{
|
|
"sha": "71d6d1b1ab917cff0f2f442391964e0ea8fc222b",
|
|
"description": "nir_to_tgsi: Use ARL instead of UARL in the !native_integers case.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e"
|
|
},
|
|
{
|
|
"sha": "5b9c3cb7b9daeae04c1211c4124038fc2327ad94",
|
|
"description": "zink: compare against screen batch id when determining which semaphore to use",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fa36a16c68489c7a8a7223c39fb0078f7d745bcb"
|
|
},
|
|
{
|
|
"sha": "20e2c7308f67412234847fd66fb330969ae30de0",
|
|
"description": "iris/gen12: Work around push constant corruption on context switch.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aea6f8effc2e6c95c6ea40232748c1a1931c3756",
|
|
"description": "microsoft/compiler: Propagate access when lowering SSBO loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "474824bf3d80b17d83277fc90a445aa29ce16ccb",
|
|
"description": "microsoft/compiler: Support raw SRVs in addition to typed SRVs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5f402f002fe39a64308ebc198a37b28241c4cd2",
|
|
"description": "microsoft/compiler: Store nir_shader in the ntd_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "50d7e97c1d67b38157654824b16599fce83eb407",
|
|
"description": "microsoft/compiler: Better support UBO/SSBO references to descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d6b5aaaff8b47ebdc3769a2d47cf137618b6b6a4",
|
|
"description": "microsoft/compiler: Split Vulkan resource_index / descriptor processing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8a821e2b8bc960711c5aac9a36eb487a79d540c1",
|
|
"description": "microsoft/compiler: Emit SSBO variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15de7122706e08da39582e74785ea34615058d4c",
|
|
"description": "microsoft/compiler: Emit CBVs via variables for Vulkan",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "debdc81ccf385f5f75750a5ec0d6c2b31a35dd94",
|
|
"description": "microsoft/compiler: Support arrays of UBOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88ff88bb7d01857ed9687e11608d151cd28cc56c",
|
|
"description": "microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c8220685e056398967ceba50e20f0cf6cbddee8",
|
|
"description": "microsoft/spirv_to_dxil: Lower loads/stores to DXIL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14997c7e9652e97cebebffa6d296ca70c1c82e8a",
|
|
"description": "microsoft/spirv_to_dxil: Lower samplers from deref to index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a71aaa29d78a3490940bc0bd287136b3e3774ee",
|
|
"description": "egl/android: include \"util/compiler.h\" for FALLTHROUGH macro",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2928c21eb73b66d22d1f383abf62de583547f81f"
|
|
},
|
|
{
|
|
"sha": "5613984fd944a150d48e6a582daaeb8b2dde7e32",
|
|
"description": "st/nine: Fix compilation error on non-x86 platforms",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d9e79bfe4f03eb0412a5535fce2a98c10623f53d"
|
|
},
|
|
{
|
|
"sha": "db538bde71bf3c7b76df3b65679124b24afb930f",
|
|
"description": "ci: Add test which occasionally times out to lavapipe-vk skips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebab3109876113f86ed189f26f409529c7abed67",
|
|
"description": "frontends/va: improve surface attribs processing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c80b084f26dfe60e86c80dcc10da3544244b79e",
|
|
"description": "v3dv: better tracking of dirty push constant state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30f125f04fdb5e281884db5a625ed1959568fe40",
|
|
"description": "v3dv: dirty viewport doesn't affect fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35ff75701f0ecccb5c97ebddec2a8a61fe52afcd",
|
|
"description": "v3dv: improve dirty descriptor set state tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "505d176a8ebfb6a2c7d0b0a51753332036ae6f75",
|
|
"description": "anv: disable baked in pipeline bits from dynamic emission path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414"
|
|
},
|
|
{
|
|
"sha": "30bc562bdaec2efbfae4cc01548b2adbae2c0c4b",
|
|
"description": "anv: fix 3DSTATE_MULTISAMPLE emission on gen8+",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414"
|
|
},
|
|
{
|
|
"sha": "d29b5b9f20f84d60f69f7c8547008a60806f8307",
|
|
"description": "v3dv: avoid dereferencing null value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86d903e88ddab658c4806bdbc0656a2eeaac949c",
|
|
"description": "radv: fix clearing DCC-compressed e5b9g9r9 images",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ae2ba5da9a014bd1dbde842d4c24e16d24e3554",
|
|
"description": "glx: Remove some ancient backwards-compatibility typedefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e77a23a34a3867f2d4765fe8b15377cf407543c",
|
|
"description": "glx: Fold client_gl_only array into its one real user",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f97f994c3f65e44e46b464d3257adfeafac87e5",
|
|
"description": "glx: Enable pure-client-library extensions explicitly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5d3cfb597a372274c876386904e18b22a9be077",
|
|
"description": "glx: Remove redundant client_support field from extension table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f6996acfd747d9c36e5d1a99418f0a9d8e458a6",
|
|
"description": "glx: Generalize __glXGetStringFromTable a little",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2014e1fe05bc547c2d50c7fe6aea5a5af39343bf",
|
|
"description": "glx: Remove some non-functional GL extension from the table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "896c650b1b4bbab67a39ae2bb6e30d08f2b62d8a",
|
|
"description": "glx: Mark GLX_{ATI_pixel_format_float,NV_float_buffer} as supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcc9ce09d431de35667a58ff603e387d6de7ad29",
|
|
"description": "glx: Remove major/minor version tracking from extension table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b6a1ef07503fb89c2f706a413a2433fbc19add4",
|
|
"description": "glx: Remove some truly ancient unused code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2ecd0d589470635f35bf029fdf5290e24d6a016",
|
|
"description": "glx: Remove silly __glXGetGLVersion() indirection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66e1b42d066480301de8ba669f015b03d22f1541",
|
|
"description": "radv: keep DCC compressed for clears on compute with image stores",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "84895dba7fd607c2691f4b70d31f02516ebb89d3",
|
|
"description": "amd: remove some references to older LLVM versions in comments",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b878444c3a3819386697361a976b5df30a96cf1f",
|
|
"description": "amd: drop support for LLVM 10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2747332723652b3915436a5b039123c5bc7545e1",
|
|
"description": "amd: drop support for LLVM 9",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "936b58378c4cc6f2b6bfc3328ef7d5c2ba489992",
|
|
"description": "amd: drop support for LLVM 8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2ab5c895480d4705d783728f12cb9a2e72c385",
|
|
"description": "ci: don't build clover with LLVM 9 on radeonsi because it's unsupported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "566dc4d74021e7d7a50e30a34a7061b12f65160f",
|
|
"description": "intel/eu: Add instruction compaction support on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2572a9da49561af2d8dafce44bbb50c80505531",
|
|
"description": "intel/fs: Add more efficient fragment coordinate calculation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0e0dfe1743c703e718e509e7c2096d1b6e3dc95",
|
|
"description": "intel/fs: Introduce lowering pass to implement derivatives in terms of quad swizzles.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "635ed58e527f1a1c0b11eca0552e892f56f8ccf6",
|
|
"description": "intel/compiler: Lower txd for 3D samplers on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "515ee73b4e2320daa18a6918d896847bf236d189",
|
|
"description": "intel/fs: End computer shader with message gateway on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "262cb08557550dc9276522649b2ce1acd15df560",
|
|
"description": "intel/fs: Disable 3-src immediates on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02ce55d2b19b91503eaa4b12894f757fb9a3bc71",
|
|
"description": "intel/eu: Allow 64-bit registers on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "262b647b25f3c36fc40628734f6d73b12c582f58",
|
|
"description": "intel/compiler: Lower integer division on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49b2d9f428cc7a8d4010c78c4a1ae5238434f413",
|
|
"description": "intel/fs: Lower dword integer multiplies on XeHP.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f50dde8b35a117137617a862b3f0a6c4e1d35e0",
|
|
"description": "intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f3e5cd813ae6a840e7d7364207d56dbbeb050589",
|
|
"description": "intel/fs: Handle regioning restrictions of split FP/DP pipelines.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0dc16965a99e2583202a2be4ef9fb7947b6828b2",
|
|
"description": "intel/fs: Fix repclear assembly for XeHP+ regioning restrictions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05cce1f97d87cff14f7e869f4fa5bd39d3faef29",
|
|
"description": "intel/fs: Use CHV/BXT implementation of 64-bit MOV_INDIRECT on XeHP+.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d57f3ced6caa48691f29bfa47eb957042eb9f3f2",
|
|
"description": "intel/fs: Calculate SWSB cross-pipeline synchronization information.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f063334fc30df17015253c9308b89f41cddc9ed",
|
|
"description": "intel/fs: Represent SWSB in-order dependency addresses as vectors.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78b643fb7f7ad6f48062714a23b0d6d9f213c8cb",
|
|
"description": "Revert \"intel/compiler: Silence unused parameter warning in update_inst_scoreboard\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a80e44902f66244d257c523afe77558cf334d624"
|
|
},
|
|
{
|
|
"sha": "d4537770bbf6c78d49dc71abe2f79099448339eb",
|
|
"description": "intel/fs: Add helper functions inferring sync and exec pipeline of an instruction.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12479abded50e7caf5544776f7b7ecf161c6c487",
|
|
"description": "intel/fs: Implement representation of SWSB cross-pipeline synchronization annotations.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d53fc2240b6b012951692e172682d6799d78b802",
|
|
"description": "glx/drisw: Enable GLX_ARB_create_context_no_error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1cf36797bf9d63b33c405d85ce720dcd5e75a47c",
|
|
"description": "v3dv: fix sRGB blending workaround",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08ea0076641a40bb24e8e3975671f41b9ecda6fa",
|
|
"description": "ci: disable initrd support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "757a711f396e42c6080563ef7fe589f173e38fb6",
|
|
"description": "venus: fix virtgpu_bo_init_dmabuf for classic resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23159f1a7a4524769616f656035e78a7689314b0",
|
|
"description": "ci/freedreno: Skip some precision tests on a530.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "afa965b7c5f556ada4e0626abe933d2fd6874035",
|
|
"description": "ci/virgl: Mark a couple of new Crash tests as flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55fb9417a6a3fd5908a459b94de5f38b6e3a14ba",
|
|
"description": "mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "53c36dfcfe3eb3749a53267f054870280afb0d71"
|
|
},
|
|
{
|
|
"sha": "31dba8d51b08ef160537c37d381b304c09091ee3",
|
|
"description": "gallium/xlib: Fix for recent gl_config changes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4daef7ffe373f067249e052d96dcac145984b6e8"
|
|
},
|
|
{
|
|
"sha": "3af12216e38ac9c4bdc4d8dc370d969e2a2b2976",
|
|
"description": "panfrost: Unset shared/scanout binding flags for staging resources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e00d94f14f7f75d4974c1d48b4ec177f052723d3"
|
|
},
|
|
{
|
|
"sha": "716ce3cc1aaa1a9013ab08694a5a6ffdf63f3f4b",
|
|
"description": "panfrost: Assert staging resource allocation was successful",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc9b3b260e08677aa78f74c0b4cf574175bd5d4d",
|
|
"description": "Revert \"glx: Lift sending the MakeCurrent request to top-level code\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "80b67a3b444f31462890a8e390650fa77c4d2010"
|
|
},
|
|
{
|
|
"sha": "d148540e5ab2faf59890c1c41571f03a0b14db7e",
|
|
"description": "venus: cap api version to 1.1 for Android",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7d234da6ee3693286c2ad796c5c4c24856a86573",
|
|
"description": "freedreno: Fix YUV sampler regression.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee"
|
|
},
|
|
{
|
|
"sha": "1bccefb3fc0c3a19883d3bdc71a0cba96dbdd3a9",
|
|
"description": "ci: Move -Werror enabling from job definitions to meson build script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63e4bdd90cc86c503a480838feab3be95acab25c",
|
|
"description": "ci: Enable -Werror for the remaining GCC build jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf480cc9c28b0c3f488eea2fac08996a74be2e1a",
|
|
"description": "osmesa: Replace default case FALLTHROUGH annotation by following return",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2391ffc9d4b49845a60492b515d178e49dd203df",
|
|
"description": "ci: Enable -Werror in clang jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d200f458751ad84aaec6015467bc8ee4efe69ad3",
|
|
"description": "Use explicit break instead of fall-through to break-only case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d4c31b3c7059565f0b4e952dfa1171506cb63ca",
|
|
"description": "iris: Drop unneeded default switch case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a8a88a8d39982cd304808df51028e5ff14eca359",
|
|
"description": "llvmpipe: Drop switch with only default case",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ef53724412dc0e90bb0a207c7d86f88225da11f",
|
|
"description": "Guard FALLTHROUGH annotations after assert()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2928c21eb73b66d22d1f383abf62de583547f81f",
|
|
"description": "Convert most remaining free-form fall-through comments to FALLTHROUGH",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96f0f46350715860ece0f2233a73eccf95ffba57",
|
|
"description": "util: Remove unused Android options_tbl_lock",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e5911846e497c373d1f68749f057d6e1fe34831",
|
|
"description": "lima/ppir: Cast pointer to uintptr_t instead of uint64_t",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf727e6ba44272b278e3c32536aa34af26ab1121",
|
|
"description": "tu: Expose VK_EXT_robustness2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0fb14420da1dad6d839f1633158890dd078eba78",
|
|
"description": "tu: Handle null descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f58ece08da1d48eddb92678d8241d481a2efcf50",
|
|
"description": "tu: Handle robust UBO behavior for pushed UBO ranges",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb02a48f831da750c4124ea6fa7c95861a4f4609",
|
|
"description": "tu: Correctly preserve old push descriptor contents",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6d4f33e469b301b2fc4f398f62c81ef66f9150be"
|
|
},
|
|
{
|
|
"sha": "c68ea960a781f1e59e906eb9c1a82330db7f2c9c",
|
|
"description": "ir3, tu: Add compiler flag for robust UBO behavior",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f54028479b691a217128f6154d8b641224b8634",
|
|
"description": "ir3: Reduce max const file indirect offset base to 9 bits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e11f0560e80e6057d1149bca0b40c7e88a4d981",
|
|
"description": "ir3: Fix list corruption in legalize_block()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "adf1659ff5f07d907eca552be3b566e408c8601e"
|
|
},
|
|
{
|
|
"sha": "f601fd635bb254003bf6ac0664f70f5410497154",
|
|
"description": "gitlab-ci: enable Intel AML-Y as experimental",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8bc0a28a4a90793c49ab1530628f91a4daa4579",
|
|
"description": "traces-iris: fix expectation for Intel GLK",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bed3f31fc66280b39dbba81a83fa41c2231a6653",
|
|
"description": "v3dv: don't use a dedicated BO for each occlusion query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a43da5c9994639820f466dfcf8a84fd5660ff77f",
|
|
"description": "docs: update GL_ARB_texture_filter_minmax for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cca616ebd505f3480d8950ca3033d6216521a871",
|
|
"description": "zink: export PIPE_CAP_SAMPLER_REDUCTION_MINMAX_ARB",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92f5006814cf4a34b5cf2d034f02ccd2422e174b",
|
|
"description": "zink: handle minmax sampler creation for VK_EXT_sampler_filter_minmax",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22e1ed57221288e77ed58cf9f9a7f9a2e140d54f",
|
|
"description": "zink: support format queries for VK_EXT_sampler_filter_minmax",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b62633c599f85d9f6d5923a76c04b08fa951b1a4",
|
|
"description": "zink: hook up VK_EXT_sampler_filter_minmax",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ec70882238683a95bc93387a12c2439488e2c084",
|
|
"description": "radv: fix barrier in radv_decompress_dcc_compute shader",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08fdaec473c9596aba2fe9947eb800b0282bdf26",
|
|
"description": "radv: Allocate buffer list for MUTABLE descriptor types as well.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265"
|
|
},
|
|
{
|
|
"sha": "b60bc59180abbe4277c72fb25b085896ae7744d7",
|
|
"description": "radv: Take image alignment into account when allocating MUTABLE pool.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265"
|
|
},
|
|
{
|
|
"sha": "f945cca9837815fe1fb2c7eba543ee33630fc9ca",
|
|
"description": "clover/llvm: handle Fixed vs Scalable vectors explicitly starting with llvm-11",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "917049e7d65ab6ebd2418339b4c6b4faf1325eb0",
|
|
"description": "v3dv: fix array sizes when tracking BOs during uniform setup",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e"
|
|
},
|
|
{
|
|
"sha": "e7e8464d94f0ab90d6695ac2d74e29fed87d9939",
|
|
"description": "v3dv: fix descriptor set limits",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cbd299b051a7a6a7192a9d87ee0a1afbbaf1d0cc"
|
|
},
|
|
{
|
|
"sha": "a0152c594814c810768d7252cf0d4446b5b2f22d",
|
|
"description": "v3dv/debug: use gl stage when checking debug flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98698c4d01ffc3c14a2e7170fd0059598b04d26a",
|
|
"description": "v3dv/debug: print correct stage name",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d510fd4736a2b93c77f003b246ffb636e68a7d8",
|
|
"description": "ci/freedreno: Merge a630 piglit to a single job.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "35e25ea1d07c5af7ec99c65db06010338af369aa",
|
|
"description": "ac/surface: allow non-DCC modifiers for YUV on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "979e13869538e79e8b56e18dfb4e7ea8816443f4",
|
|
"description": "radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19378dfe3c2a27ab2f9ed737d5553306233faf30",
|
|
"description": "ac/surface: use blocksizebits instead of blocksize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e697b595f8a46348a41be673a37bc0a39a8e032",
|
|
"description": "util/format: document block depth field",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b26a546b2f828990c109e3fae991b5cf50c4ffdd",
|
|
"description": "radeon/vcn: handle tiled buffers when decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "029bc53be696a9387fe5ca47d6f91aef1cc5c83f",
|
|
"description": "turnip: fix typo in tu_CmdBeginRenderPass2()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d52917f858f49fe13842abff7648f1490a6d52a8",
|
|
"description": "turnip/lrz: added support for depth bounds test enable",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2161aebf8dc5d2b31a61461a7ff2255d511e2b41",
|
|
"description": "turnip: document GRAS_LRZ_CNTL's UNK5 bitfield",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54cf12774ae66a2c3fc354af10c061fcbfba7136",
|
|
"description": "turnip/lrz: add support for VK_EXT_extended_dynamic_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d6cbb73619b1244086914d2a1b83806a0482f5a",
|
|
"description": "turnip: refactor how LRZ state is calculated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43ebba4e8838a63ec5b8456b4a21843b0edca4f0",
|
|
"description": "turnip: initialize pipeline->rb_{stencil,depth}_cntl always",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1f9fb7677bb7213e4b1b27021a8de5e02d01a5c9",
|
|
"description": "turnip: move pipeline gras_su and rb{stencil,depth}_cntl_mask initialization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b8403192edd267b99f0709cb73fe587c40492c5a",
|
|
"description": "v3dv: use a bitfield to implement a quick check for job BO tracking",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9e76240f8423aa2a9522fe2792581a23f984e464",
|
|
"description": "v3dv: optimize a few cases of BO job additions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "493a316e4016a37b9d38fd402a890296032339d7",
|
|
"description": "v3dv: avoid redundant BO job additions for spill / shared BOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "002304482ceeb4812607e5ed8ee6bb0e1fe7747e",
|
|
"description": "v3dv: avoid redundant BO job additions for UBO/SSBO",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa170dab4c54e38ab260f20e17ba0dcf87a67ee9",
|
|
"description": "v3dv: avoid redundant BO job additions for textures and samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7ea5e500f6e1ca92be52735e85ae88e9f3069ef",
|
|
"description": "intel/blorp: remove tile flush from emit surface state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5",
|
|
"description": "iris: reduce redundant tile cache flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bfe2c5f667b594108d151e754da6289086495538",
|
|
"description": "iris: only flush the render cache for aux changes, not format changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb",
|
|
"description": "iris: Cache VB/IB in L3$ for Gen12",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ed94528711d6584374478c76fe77f7f10b942efb",
|
|
"description": "intel: add L3 Bypass Disable to gen xml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "376c878c16219f3cbeffc621cec0918c0a634445",
|
|
"description": "mesa/st: plumb GL_TEXTURE_REDUCTION_MODE_ARB through QueryInternalFormat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b122beaff362ad9601d063b0d047b66b01df8a20",
|
|
"description": "gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59ad872458c99df8b99d176e23be8f1e4c200897",
|
|
"description": "gallium: add PIPE_BIND_SAMPLER_REDUCTION_MINMAX",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "19322079026b498bd3f4a37501728edc154d008f",
|
|
"description": "venus: implement dma_buf fd import and properties query",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "001549c92ce26e6a0cb5be85d25b3213ecbe5dac",
|
|
"description": "venus: update venus-protocol headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "31782330da78e368d66c0e09e700acbccec67273",
|
|
"description": "freedreno: Add missing foreach macros and update indentation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9b71154353ddcfc8a0a2681671f7935f33bf2dbe",
|
|
"description": "venus: remove vn_renderer_info::has_timeline_sync",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37f03a2c4c5e4e2844e04042c790e7f45a64a771",
|
|
"description": "venus: wait on vkQueuePresentKHR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14",
|
|
"description": "venus: remove vn_ring_wait_all",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f69c8f042ae0d1270894d6488a512fee0a987e64",
|
|
"description": "venus: remove vn_queue::sync_queue_index",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6d819c3481d72330957c50515d0a51e6883e01f",
|
|
"description": "venus: remove VN_SYNC_TYPE_SYNC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "974af6df32524708bfd9b18fe720ad307a79f155",
|
|
"description": "venus: remove vn_renderer_sync support from vn_queue_submission",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d848dcb0dd87dd21ad2c57efa0e522fe42ee7e3",
|
|
"description": "venus: stop using vn_renderer_sync in vn_queue",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d2454ad3c11fd6e99837001e98abfcdc991706c",
|
|
"description": "venus: stop using vn_renderer_sync in vn_semaphore",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ffb0265cc3b922b866ea2a10503f26a9d316939",
|
|
"description": "venus: stop using vn_renderer_sync in vn_fence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a51b8cf9978b5835e6dbbe93ea0562fe1e50e50",
|
|
"description": "docs: reset new_features.txt",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4f8c8ca3cb18e74a3af724ae0ebf2424b0fb9dd",
|
|
"description": "VERSION: bump to 21.2.0-devel",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be2d9c113b070c7783f106821d0ad558898b7d4b",
|
|
"description": "anv: Avoid corrupting indirect depth clear values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca01d68fb314507e513c6dada255a750e3774588",
|
|
"description": "anv: Set correct fast clear value for depth during blorp operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "660b4d6e25011a2479538928419eed981a4cdf2f",
|
|
"description": "panfrost: Don't advertise AFBC mods when the format is not supported",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "44217be92134b03e7426860b42918b1d4602e08e"
|
|
},
|
|
{
|
|
"sha": "cd749d2c1a8563f84c1344836157aac53497ac28",
|
|
"description": "freedreno: Manual fixups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2d439343ea1aee146d4ce32800992cd389bd505d",
|
|
"description": "freedreno: Re-indent",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fdcae5b5b8925e00779ce1b4d499ca71907b601f",
|
|
"description": "freedreno: Some manual reformatting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fb3984805a4715c740e6f7847fbd6dc120c2794",
|
|
"description": "freedreno: Add .clang-format",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "75d8998f7c8a38c2299fd8d0fa65da8e322438ac",
|
|
"description": "meson: Fix winflexbison warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b8a4516e6bd384ef20624624d0139931dc23037",
|
|
"description": "aco/ra: remove live-in temporary from live_out_per_block when moving it",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587"
|
|
},
|
|
{
|
|
"sha": "11fde1247c291f836b28ad57984104a038e5cc51",
|
|
"description": "aco/ra: use original names when renaming loop carried phi operands",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7c64623e9489a37297808f7346e6e80bd1c78587"
|
|
}
|
|
] |