blob: f32e8ee7d72c25941dbfde27b4351ff880fe762c [file] [log] [blame]
[
{
"sha": "6390953fa5c0e0a001ce6c07f704366c18f85ccf",
"description": "anv: put the video extension behind a variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "633efa7af7b43f3e5361de5a371df47c5439f117"
},
{
"sha": "81af999a751f6cc55cb10520a97d28279a925bf0",
"description": "pvr: Clarify unreachable text",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13bed8bef47d8f02ad42dd71dbeee08fa8df6fd",
"description": "pvr: Add block printing support during validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bd84f475363cfeebcd950f0cb9bb57d6900bdbf",
"description": "pvr: Validate instruction repeat and src/dst sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ac16c97cf3340b6a837cb842b86269288d8adc5",
"description": "pvr: Adjust instruction repeat offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d431adaecd676ed491e314ad4ac86a4e6287da90",
"description": "pvr: Keep NIR SSA defs instead of registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d47d0ea1015b40f56f97b74f50ab7dd0d6818a39",
"description": "pvr: Drop the ENUM_PACKED macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52bcb0e2920b75f533733ccb909d50fe72ecc51c",
"description": "pvr: Commonise some instruction member defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74aaa347b671587c875b00d5a5cd1e89375aaa8",
"description": "pvr: Support dual-destination ALU instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6187f1fd8c6ab9a773eaf27a7d81ff23d06fc760",
"description": "pvr: Add support for optional instruction params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d187418f63d6ae85299586f80c1034ec6464a9c7",
"description": "pvr: Add new Rogue compiler framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5038a049f10b981689458d6d9e6e5c4bbaab9256",
"description": "aco: add mov/cndmask opcodes to does_fp_op_flush_denorms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8adf16278fc02207602e4fafa12b95e6ea8dda0",
"description": "aco: fix imod/omod for gfx11 VOP3 opcodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2"
},
{
"sha": "8f5a63ebfe84f0bdaa7959fae79e9d42a17113ac",
"description": "util/vbuf: fix multidraw unrolling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b07893b31fe4e6cac7bc73155770672ce7753cb"
},
{
"sha": "c6ebd2de71dc2819400b404be0e3d50924302410",
"description": "radv: Fix noop FS not getting constructed for GPL pipelines.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3eb97b9d334afee83031743ae61839d70b45efd2"
},
{
"sha": "e5600d5257f506e9c1650add613f9987e62cd178",
"description": "radv: CSE ray_launch_{size|id}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ebb34ee57fc652210eca4ed23499eab6910b402",
"description": "radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22947ef0cc07ea00abb04170d2ce4f4b90694ead",
"description": "radv: Remove NGG culling skip from command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88a4e17018481e828f61526a075283a6668196c7",
"description": "radv: Use shader code to skip NGG culling in small workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def53a085c4c85a34facae4697386886f0a9bda6",
"description": "radv: Move checking primitive topology to radv_get_ngg_culling_settings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8457dfec47b78f0f4688508666278bbd4ebe7801",
"description": "radv: Don't change LDS_SIZE for NGG culling shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab87b19088bbf423d3d49a2c390bf70602515ea3",
"description": "loader: Add missing brace to fix compile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a"
},
{
"sha": "53283bc26da3fc9784e98c18b0c891f7080d1e84",
"description": "anv/video: fix video memory bindings.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1"
},
{
"sha": "d6fb4d8d7d6b3c3d65713e2c9fe8af1b6a76d30f",
"description": "freedreno/registers: correct WFM bit in CP_REG_TEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda85cf94bdd9d58f0dc4013dbf4b3c985471991",
"description": "venus: move exp features init back to use ring submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830c7a9f1a4370006ea7917bc2129e645029ab36",
"description": "venus: render server enforces blob_id_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0938c1f7e2b6b22537a2cb7810939c68c1573b94",
"description": "venus: fix tracing init to include instance creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b0ae93b2537a30787b31dbe635fc88bb507e03",
"description": "venus: fix formating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66313732a7c1c3a64421ac7657b47f0eaf4d3bf9",
"description": "mesa/program: fix memory leak triggered by parser errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3061ec366ee9359734868124ea34849c851e941a",
"description": "venus: add SHADER_DEVICE_ADDRESS_BIT to buffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4054b08f3989abfd7c0778250f4d9068f6fd7afa",
"description": "turnip: reorder tu6_format_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a76bd8d4c4887d76398dd9dad5ea2755b4dbc08",
"description": "turnip: handle ubwc in blit_base_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c4eea2aabd6799396ad1356a4e156d7e210e3df",
"description": "turnip: add blit_format_color and blit_base_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f601279b2169cbdfbdff988599f70acea9f158",
"description": "turnip: add blit_format_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "659b2e56bd031a136dbed13025d1bbc1a16ba186",
"description": "turnip: let tu6_format_vtx* take pipe format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41bf169a93ba5700a6a5b4e3c3e12400055d33d9",
"description": "turnip: make tu6_format_*_supported static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f710911f2f384ca88d223d8c0cd1db8606a75aac",
"description": "turnip: remove tu_native_format::tile_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de45fc8d804bf3462867e1765e82e5dab2f2b257",
"description": "turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "273a01f43ef16f69b996e2ee74638eec7989739f",
"description": "turnip: add a comment to tu_format_for_aspect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "633efa7af7b43f3e5361de5a371df47c5439f117",
"description": "anv: enable video decode extensions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e8d015d8cac61871462776afc6995331b516c9",
"description": "anv/query: add query status report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"description": "anv: add initial video decode support for h264.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41caf3665ccc0ab77537aaed1412f37c57698a46",
"description": "anv/image: allocate some memory for mv storage after video images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff627142de537fd3da09e2d45d794098725ee39",
"description": "intel/genxml: add missing power well control bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc62802f88d1a277fa7a9e2cd2c2f0001cb1650",
"description": "intel/genxml: align some of the fields with the media driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b110efccb674bddb314349f5b1ce3ff09f34186",
"description": "anv/format: handle video extensions structs by ignoring them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93614817806b7a58b1dbbd0229d1a9c52df58746",
"description": "anv: add video format features for the one supported video output format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61618b05693899e7cd76b1c930e1dedc6123e922",
"description": "anv: set Y/4 tiling for video decode images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "056b0cb87f2831715452f2754df8d1bc810c6155",
"description": "anv: add video engine support in various places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf6f95cc478da6ea4f8416bdae7080d9fca77a",
"description": "zink: use screen indexing for bindless descriptor set in template bind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8636717270f1ecd7d6a99f165f99b201c20dbf80"
},
{
"sha": "7bd51224304ca8b7ad9ab6657f73f9afb2d06a16",
"description": "zink: use screen indexing for bindless descriptor set in db bind",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d"
},
{
"sha": "4cf54e2ed22023c986f70711bddd0e934aa5683c",
"description": "zink: fix gpl lib hashing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbae237258a40c370caffb58602745f1d36f66ba",
"description": "zink: set zs feedback loop bit from driver workaround on ctx create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56fb25806428506469982e35ee5076b981023c92"
},
{
"sha": "0cb326cc74464f4e7f57de5c4d740e080f5e5b70",
"description": "zink: set gfx feedback loop bit in pipeline state for driver workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "645f2da3faf3852e0a263c386a97a7cd7f617694"
},
{
"sha": "3ca3a26f9cd49e53635dd971c9a64fd5ddbb23dc",
"description": "zink: don't set blend_id with full_ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d584f320b88aa2ffaab323be8583be34dc0cb020",
"description": "zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "7c021cc5f05d24211f327ea16d686f4bd9986465",
"description": "zink: add a define for testing that an optimal key is the default",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f08a6dcdbf382a7586b703379969bdd3113c02e",
"description": "zink: add a define for the \"default\" optimal key",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e0e6708edcaa5480a3195bea5dde2d75d27fafc",
"description": "zink: ralloc zink_shader structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77d8cd9c07adb5da818ed14c7a60341e6289a308",
"description": "zink: make last_vertex_stage the first bit in zink_vs_key_base",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d9d832f601e06ce823b190b1ce1af381dbf3d0",
"description": "zink: delete zink_screen::framebuffer_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "115e0446dcd7b020a0d96b3939e8050a29a80c2e",
"description": "zink: pass screen to descriptor_util_pool_key_get()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be8b7980e66f3526d7c1eb9b137772fb6fc90a96",
"description": "zink: store last pipeline directly for zink_gfx_program::last_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45ece56b7554b1a8c4dca955a59f1304ab08e9f3",
"description": "zink: remove duplicated gpl output blend initializations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa69db6e68dcbe5a9117c41c18eca19c20c5142d",
"description": "zink: move gpl usability checks to static inline for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "958c4d82d6625bb3e8e6b76510c915e28601bf59",
"description": "zink: const-ify a bunch of shader key inlines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bba2eb13b2477f7584936172a755a6b7bda2a89",
"description": "zink: take screen param in init_db_template_entry()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e132af91923087c74abdb4e68bc329eb9abfbb82",
"description": "zink: move bindless_layout to screen and init on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9181c3218bbadfd272eeb94621f0bafaad63c77",
"description": "zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "153af03b941469c22a1b66e7d9e015d5564322a1"
},
{
"sha": "dba8bb08ac69a3a57c5cfe24015e25bd72a8f71a",
"description": "venus: disable non AHB external memory bits on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7e60362cbf26e331b5621fac643813558b6493",
"description": "venus: enable timeline semaphore feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "067cda659abdb9a2366e828dfb4b34498c4ab9e2",
"description": "venus: add timeline semaphore feedback cmds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56c6e4862ab3b65b0ce5231a7d82334c8cf9284b",
"description": "venus: add NO_TIMELINE_SEM_FEEDBACK perf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "493a3b5cdaf038d757198085838819472618f76d",
"description": "venus: refactor batch submission fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaee0ad6bb12e04fa5ea7643b23ae8998c39b2d3",
"description": "venus: refactor semaphore helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fe5ffd60ef42d0b4e5bd6f3ab4fe1a880e3ea14",
"description": "gallium/auxiliary/vl: add crop to compute shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4c46e4a5da5b17e3fc2d5b31c6cf7dbaf42e30d8"
},
{
"sha": "f0b6348ad06c46f3eaa6325e85e5472a292d812d",
"description": "intel/eu/gfx8-9: Fix execution with all channels disabled due to HW bug #220160235.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65db990b39e5ef88a7ecf3d0926661a71a0db84c",
"description": "lavapipe: Only check NULL pointers in one place in src_only_uses_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7696a4d98bcf4cdfae1c56a21c4deb3a9ce004f",
"description": "lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d23a9380dd601be65ba97192d8101c9c9bb13cd4"
},
{
"sha": "6d37f7f5ac9dbfd28874c24bbb67d14e932b2dac",
"description": "virgl/video: disable decoder fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782f1e9e010452850853b9791e673f2e1a7a671e",
"description": "zink: fix pointcoord y inversion",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ace3d6cf060cbe86c3f7b8ba22a9c4395837ee8",
"description": "ci/android: add missing line terminator at the end of the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61eba809745e29d77e430f49bc0c45008b179081",
"description": "ci/android: move virgl-specific so lib name to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720812f3539a1d88003a50c1af05add1f3e8697e",
"description": "ci/android: move virgl-specific deqp suite to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9cdcd2cbe85bc10c8da7d0e3175bd352034b1aa",
"description": "ci/android: move virgl-specific fails/flakes/skips lists to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515ea48523776554a9c66f817be47fd4d76745b5",
"description": "ci/android: move virgl-specific gpu_mode to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0f85dd8c5f4f5bdc2f9ed28208217f0b173ac5",
"description": "ci/android: move common config to common job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9ab4efeb14e567321495596dc6f09a9952481a",
"description": "intel/genxml/gen125: Tune 3DSTATE_WM Walker direction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea93f70589b5587aa0e4b11d531394a29358135",
"description": "intel/genxml/gen125: Add walker configuration fields to 3DSTATE_WM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad1f716dd831fba4c380bce1cf76bffc11be6d6",
"description": "aco: fix out-of-bounds access when moving s_mem(real)time across SMEM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8e2db9f95747895b6cd137cb1db445b3a1a66f",
"description": "lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fec15a225f603f7a980241ce6b7fad35dfc6aff4",
"description": "v3dv: ensure we apply binning syncs to secondary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2601f06908434aaddd6b1db5e995bbda22d2a72",
"description": "v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "079247e046368ef7b07f4d63080dde66409adbfc",
"description": "pvr: remove start/stop transfer flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4347072443867f6337c33ffc330263bb851d9839",
"description": "meson: Ignore unused variables when assertions are disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46b099e3925d118b1637505b1f26de50059649aa"
},
{
"sha": "4888dd73918aaee71a3b029b5e8fab9d04640274",
"description": "radv: use amd common force_vrs option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3198c7662b53ae7b81f7a19059aa64138a18af",
"description": "radv: move radv_consider_force_vrs above radv_fill_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee8e4704800b46b3017b06c455245a8d87a4f6f",
"description": "anv: use malloc for host only descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e2c768aa860f96074df73cd3171960e76f5c312",
"description": "radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c3c242361da7786f4020ed63c148fcf4b868a7e",
"description": "radv/video: add h265 decode UVD support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55",
"description": "radv: add vcn h265 decode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"description": "radv/video: add h264 support for uvd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1693c03a39630a43e179b84b6cb4dadba72721c0",
"description": "radv/video: add initial h264 decoder for VCN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6",
"description": "radv/video: add initial frameworking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32533409169f16a5ffb9662496cd60782b7718cd",
"description": "radv: add video decoder register setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85eead4198dfe2e8209dccd44b6ec5a6d8839e60",
"description": "radv: adding video decode queue support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b6e9797dff5eceb34d22dad5123270811402b0",
"description": "ac: add name to codec info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee7837aae2bfec61961cc6cbb54d0e3002a238af",
"description": "radv: add new upload alloc aligned api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "855ad612e18b8faa0c5930cb25bba82e669c5d3a",
"description": "radv: remove the status query mark it unsupported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284547af55864032ad410c59027ef110efa62b42",
"description": "freedreno+ir3: Move storage_16bit to compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79caf8a44b682f731c0fd3b941f38cc1869efe2d",
"description": "anv: Make a batch decoder for each queue family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1fa2393ec532920cefba9597774eaf49e08aa1",
"description": "v3d/v3dv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0bc7182d25a16e95fa8957ffaba8b72b76fa5b",
"description": "anv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a12a71e6c0c3f09a88c5b857f8e225f6bb35a3f0",
"description": "radv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3685528c1ea1fb8b68a421a96a888f2b7ba914f5",
"description": "nir: track if var copies lowering was called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a89a0903f2c541541846e8d909bb67af242d5e",
"description": "loader: unregister special event in loader_dri3_drawable_fini",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b"
},
{
"sha": "f56f277ba0e4d781be287ea5b2f8a7f15864c643",
"description": "r300: set register file to none if swizzles are constant only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5d07e56589bf8462f769f45f7561e632f6db57",
"description": "fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569517d7ad523282490a1119695befcc53779414",
"description": "radv: Use common ycbcr conversion lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9104dafb6f1753e28a1ac34ebb1b537f840e9946",
"description": "vulkan,nir: Refactor ycbcr conversion state into a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae893cb96a7cf851cb8e2f0c8bf187b3ed27f2c",
"description": "radv: Remove radv_indirect_unaligned_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d7306edc5effef7eeba2311f4ecaf7d82b0bef",
"description": "radv: Use an ordered dispatch for BVH encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22a028ea992d0ef037c7ed64f3c1dc69df832c1c",
"description": "radv: Implement ordered compute dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77b0a4c025edf0972d88cb3a28f5e2cbbb4bd860",
"description": "radv: Make radv_compute_dispatch non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26754f658e4f1b4a021447d78b0c8804fe5ca457",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4"
},
{
"sha": "95b5cc3a53b2b7dea00d51d5cb14b8b72440e789",
"description": "radeonsi/ci: Skip slow traces on raven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cc5092885d5d8dd01a66302e2f762f5b00e045",
"description": "radeonsi/ci: Update stoney test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f15f08c3de3d0eeca8abf208c8d2ddc0523b3c23",
"description": "intel/dev: Add another EHL pci id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23e04b67367ae90e6fee06e4506bee3f00e6ae6",
"description": "intel/dev: remove invalid EHL pci id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89cf0a3bdc9949c54d8d7965a2d51bed91b6d10a",
"description": "zink: fix max acquired image count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22e91af1a77361249b9c71ee609b67ec187e612c",
"description": "zink: clear null image surfaces to 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe3cef36754c986a6dcd0a05ec6295c1585d4ac",
"description": "radv: do not insert fast-linked libraries to the shaders cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "104040b5c7135403194005951e57197ef76438a6",
"description": "zink: fix leak when rebinding same image surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c647c9e259a6a0fc1499c377a07bfd0ba902079",
"description": "zink: only save frag const buffers when used by blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c68f9ed02084bc10a8f5a39e18975450c225a8b0",
"description": "radv/llvm: use the ring_offsets shader arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6f30a0db26c918dc89c745101d81466e64ec7a",
"description": "ac/llvm: let ring_offsets be accessed like a normal arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24618721d3946fd69bd28f626cc0d6c543df1806",
"description": "ac: move ring_offsets to ac_shader_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a5035c836a852fcdc7a4532d9ec1af5fd3464d",
"description": "radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83"
},
{
"sha": "21f0fc65b22afec2bbc173a766ce2d68f8515a25",
"description": "pvr: add padding bytes when allocating buffer memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e75e1bfec35f95543574529ff4f9723712cffc7",
"description": "pvr: Set SPMSCRATCHBUFFER flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8c0878b4a6327adf24a2d42bae501b9f99d342",
"description": "pvr: Update comment about ZS and MSAA buffers for pvrsrvkm submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3457f8083a656524ffe7ce572a7d09b0c7279cf3",
"description": "pvr: Acquire scratch buffer on framebuffer creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9c61c2925627520b0b54c4b12d6cdcc6ed1839",
"description": "pvr: Add SPM scratch buffer infrastructure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37f4582078dfcd6a0dd20d6b552222b0f00ecfe",
"description": "intel/ds: track end of pipe bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a242500eb474f0002f64a8fe06b8c5c4cdf9fe79",
"description": "anv: rename a few internal functions to highlight gfx use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a23b187306ffc4ce451a6e2775bc5e44dcc0a9a",
"description": "anv: rename RT pipeline function helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f",
"description": "intel/fs: make alpha_to_coverage a tristate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3969e2413d2ca6c265488ffb91e98ccdd958e89",
"description": "intel/fs: Rework dynamic coarse handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "964b87898690064df35c1ef760fdbf297d8ab434",
"description": "intel/fs: Break out yet another FB write helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c658b1fc86078efe5e71f68519e9216de0f46de",
"description": "intel/fs/validate: Assert SEND [extended] descriptors are uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949b42c4dc6c829f52576162cbf80e111f02936e",
"description": "intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5644011f063f4049bf5ac1b08addba4b138fa912",
"description": "intel/compiler: Convert wm_prog_key::persample_interp to a tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
"description": "intel/fs: Make per-sample and coarse dispatch tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43ca7f4178a0640308f0364cea8460dffc88a5b0",
"description": "intel/compiler: Convert brw_wm_aa_enable to brw_sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d1c53844907cf12b3533bcf0c821a9481318742",
"description": "intel/fs: Return early in a couple builtin setup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714a2916731fad49c29d2484eea96304ee5860a5",
"description": "intel/compiler: Use SHADER_OPCODE_SEND for PI messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c62e0c77dc7745f2b8fdd86c05def52438a5217",
"description": "nir: Remove nir_lower_io_force_sample_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25e5310bc1418f4fa3254f911d97cbec0183e45",
"description": "intel/nir: Lower barycentrics to per-sample in a dedicated pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "991d54610215786fd4937db24391e7cd5b567919",
"description": "intel/compiler: Document wm_prog_key::persample_interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a6b53192096904cd9726d9cf86b850d6c1155b",
"description": "amd: don't hardcode real VGPR allocation granularity on gfx10.3 and gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8",
"description": "amd,util: fix how lod bias is converted to fixed-point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb5d31c3dd17af97fc17285a01d77381e638fca1",
"description": "amd/surface: clean up is_dcc_supported_by_L2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70d228188a47c0218e40b3fe968f8ca4caded5a9",
"description": "radeonsi: clean up si_set_mutable_tex_desc_fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f246f27b1f7ef0876a9b2cf6cb641df30ceeba4",
"description": "amd: define new SET_*_REG_PAIRS packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f30fc65f2e692333a47c0c5de7af9b467c9362",
"description": "radeonsi/gfx11: don't add alpha to mrt0 format for A2C if exporting via mrtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f81224e70ae8fb875f4ce70bf981e9b00c13dbe",
"description": "radeonsi/gfx11: don't add mrt0 export for alpha-to-coverage if mrtz is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b97f396e6e268601fac699569c3b249b5cf0970",
"description": "nir/lower_clip: Only emit 1 discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b481e3ae57b1bdd841e95b0dd4a49ac873616998",
"description": "zink: conditionally enable PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b000ebbb5ec9c4ce2362d709516a0b8dedb36c4",
"description": "radeonsi: set PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2127287d4dd413c2b5c0b91e44ef15eb2cfa293f",
"description": "gallium: add PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f98fcae52c7925ba8429039742d45e581887627",
"description": "radv: Scalarize global IO with LLVM enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ac51a52bad2c2378b2d847eae23e1366ddc46f",
"description": "ac/llvm: Fix validation error with global io",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afd645f0576f2cf41b65f360787f01604f00f0f2"
},
{
"sha": "55175cd13c0c7c0abf034aa82016a7ad1c8b25d5",
"description": "radv/llvm: Use the shader names as module name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "877e150ec83411cfa6571eed767937b4d9ef299c",
"description": "radv/rq: Use 16 stack entries if there is only one ray query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ca4a05627e40e8212a8ea957f8ef2f697e4e322",
"description": "meson: Fix Asahi build on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa7ec0aa0f317011c4573e4d4ce4d4aabe9bf07",
"description": "agx: Don't scalarize preambles in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7edd42cbc09d3030fed8fc073e3138084a774bec",
"description": "agx: Lower uniform sources with a dedicated pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e44a53f5dce3af2c8e645c76d593cda9229f8ba9",
"description": "agx: Run DCE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8b5427c7f50f96f31e3abe3c6b917c1a617219",
"description": "agx: Allow uniform sources on phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe6d750e58d371624de75f4bad365c61e0196c1",
"description": "xlib: fix glXDestroyContext in Gallium frontends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f928a95e167423320af711b21270a8212f34628",
"description": "zink: fix cap check for arb sparse texture2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3"
},
{
"sha": "93db6094a122a668e77ea27ee2129a1161958fc6",
"description": "nir/print: Pretty-print color0/1_interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b235be1fd4a66c1b9779abe9a9c338ce81312d2e",
"description": "nir/print: Pretty-print I/O semantic locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435e7f5e6d8e5ce7ad76a922a82210c50ffbfc94",
"description": "nir/print: Extract get_location_str",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f857795e833f6a99056db849f87d2a25c9b4b5f3",
"description": "agx: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251f6fb2247ab10a5712b556693dcd40908c9db8",
"description": "agx: Implement compute ID intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da91a78ab723f4f7e9ad679ec557051fa3fa876f",
"description": "asahi: Identify more compute-related XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e0dbe55b424477fcfa9c4b4416f272fc4948c8",
"description": "asahi: Implement load_ssbo_address/get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c9344a4d43862c355afa8e48648754ddb3f76f",
"description": "asahi: Add compute batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54739396c685a54b723ebe6d53b64879b02fcf0",
"description": "asahi: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580ed13779e1bc1cf52e480c6496bf5266439c46",
"description": "asahi: Stub out MSAA for dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7babfa1b3dcacb9ca4c8429dab6ef2f544c39b",
"description": "asahi: Advertise seamless cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32cbcbcb500b9c21ac5c94be43cf17fae0fa6bd8",
"description": "asahi: Fake more caps for dEQP-GLES31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b553d55a460635b16324db701f32f2959b0199",
"description": "asahi: Add hooks for SSBO and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a64656446e43cc26b6f7cde16b2d265120d3dd",
"description": "asahi: Don't leak shader NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "227d4f6d758437f0935b3f244ae6d077a18587d3",
"description": "asahi: Add compute kernel scaffolding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60121e3a427ce88b8364de909e01fea0207060af",
"description": "asahi: Fix delete_vs_state implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73b5cc71a70e06885aae672fcd4a30d8cc3507e",
"description": "agx: Optimize lower_resinfo for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab1c0d83b819371df2fa8e90fa62a1542cefa38",
"description": "agx: Use AGX extr for tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d6524a2d34bf1041a983a10ea90f64ef0c95e3",
"description": "agx: Add extr instruction to AGX backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffc7c3ff492829686738a14b84ff18fe29f3bd2",
"description": "nir: Add extr_agx opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e765ec21ec60340feec244bfafd67757e1069f2a",
"description": "asahi: Implement custom border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "507ca71f3e9d03c6e9c66e3f9a471ac6ac717af1",
"description": "agx/decode: Handle extended samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afce5be65906e972e7def642660d4545ce1441ff",
"description": "agx/decode: Add a data parameter to stateful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10eaa4a2ecb847a4032bed9b2c23cbb930ef80ac",
"description": "asahi: Add XML for custom border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a819bd22ec5a7eea2e0e337977cbc0af9e38032",
"description": "ac/nir/ngg: Include culled primitives in query.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "221311e1e964d10b0289af187165be8096875f54",
"description": "agx: Handle constant-offset in address matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f7abaaef0387d4b319b46ea4af156336988ef5",
"description": "agx: Fix storing to varying arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897c47aa1c840d1c28f888e3a50432c3f19539b7",
"description": "docs/asahi: Document clip distance varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b25a6114fc226b1aa06125fa56bc5fffd900d4",
"description": "asahi: Don't use 16-bit inputs to 32-bit st_tile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0322d44198d81c4a4a7bb9360fa95ef778337f",
"description": "agx: Keep varyings forwarded to texture as fp32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5678fbe010fb8ba9ac6188c5ec7368fb55a98319",
"description": "asahi: Merge fragment control XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e61e251bfb78222ca949438b02a1cee5379982",
"description": "asahi: Remove redundant tri merge disable bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee38e26352b05749175bcc2ea5d36ae37e6ec29",
"description": "asahi: DRY dirty tracking conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98b2657b9ed00c659b65d1b9a5fa5aea22c47e3e",
"description": "asahi: Implement nontrivial rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ae63c41f0b0cf4307fb54cebaa51b42043b571",
"description": "asahi: Prefer blit-based texture transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5c3764c7c976ede0849493742699ef76e9d40c",
"description": "asahi: Make STAGING resources linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b97899ac92e9dc1390db017bad8e3ee492e047",
"description": "asahi: Use writeback when it looks beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88aa3e8350ced14a4a3ae24af12447067ce55d3",
"description": "asahi: Refuse to transfer out-of-bounds mip levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3706da1d1a493504f18d28ae9893e94eedf42f07",
"description": "agx: Support uniform registers as LODs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "231561d53a1e26f71ce58d032f7d26fa60044f52",
"description": "asahi: Correct alignment for USC Uniform packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4cb64c0e22d4387466739a65765fa227fa8b99c",
"description": "asahi/nir_lower_sysvals: Split large ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f1964771de91281ad6775fa409b1a0a03d9338",
"description": "asahi: Strengthen agx_usc_uniform contract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea38709345ec76f77e5f17bc28e0c5c54a87da72",
"description": "asahi: Fix encoding of uniform size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a7c6e3bd1a529238663f6da456e99bc2b2370e",
"description": "asahi: Set layout->mipmapped_z for 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2dc9222822371f377e9d63f4088307c0eaf413",
"description": "ail: Test 63x63 cube map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294351ff77c5a656bfacb339878e97156398f397",
"description": "ail: Test mipmapped_z behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2bf66ab873d96bbaa24a9e6225a1fae39361df8",
"description": "ail: Add layout->mipmapped_z input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea413e826b293308589bce6fedb20b8a715dc584",
"description": "nir: Eliminate nir_op_f2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "024122c069e0469f4c18912133835286868128a5",
"description": "nir/builder: Handle f2b conversions specially in nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b265020b825d0f79be9941a0cc58e1a26ce34940",
"description": "nir/builder: Eliminate nir_f2b helper (and use of nir_f2b32 helper)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0d00034201f8284a41370c0c3326736ae1134c",
"description": "zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67bdf47d499b836eb5f3622ef405481fcee79d9",
"description": "zink: handle missing line rasterization modes with ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813bb9e4429037415821571ba04948c833ba7f70",
"description": "zink: cache and reuse dummy inputattachment for fbfetch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "abf63b7c68114b7e93f06bc4f18fb63454c75655",
"description": "zink: fix more cases of heap/memtype suballocator mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3"
},
{
"sha": "e1e4ddcf10478136af59b004c6fca80aa29e69b0",
"description": "zink: free descriptor buffer maps on batch state destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3",
"description": "zink: fix sparse residency query and minLOD feature checks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c6484fba83a1326c5451e66ce62ae5003f920b",
"description": "venus: lazily query and cache gralloc front rendering usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5b67ef2cadffbce00cebc904571e13098eaf94",
"description": "ci/llvmpipe: Drop skip of InteractionFunctionCalls2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb07304e36fdf02dccaac750b26e9a34366bef9",
"description": "ci/swrast: Drop skips for tests whose perf had been fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907b0a01b7942f0b2c0ffc0259fd9c58f1bcaa81",
"description": "gallivm: Do the same codegen improvement for constant-index array loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf4715430021446163a0ad90083e1840592ced45",
"description": "gallivm: Fix codegen performance for constant-index register array stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "833a74351c71d9a5cb91dd1846ddfd96cd96f7bb",
"description": "gallivm: Fix the type of array nir_registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d360550ee98acbd2977222152258ca05a464ff",
"description": "gallivm: Enable GALLIVM_DEBUG (mostly) on non-DEBUG builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947c60fa2f19c396a795d5504c72028e604e7ea8",
"description": "llvmpipe: Enable LP_DEBUG on normal builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9b50aa1c07512c46ec981f19ea68fa4b8d7b4f",
"description": "meson: combine checks for linker --gc-sections support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f51ce21e4e0bf7efabe58afb4a2cd6b9f98d9505"
},
{
"sha": "7f98a9ba2bd11b75129172885c145d032c0b69ac",
"description": "panfrost: Implement GL_EXT_render_snorm on Bifrost+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6bd9040193e137fb0618135d62c84978fb05fb9",
"description": "ci/lvp: Drop the subgroupbroadcast skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70be21e7c600baa3dc190f9fa6a683719780adc0",
"description": "gallivm: Use first active invocation in some image/ssbo accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c2493d041c496452fbeae6e2b23f019524691c1",
"description": "gallivm: Use cttz instead of a loop for first_active_invocation().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11fa55f6dbe5bea5e6a3548642235e5092cf0ec",
"description": "gallivm: Return 0 first_active_invocation when we know that up front.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7c518abea06aad0a1e808c5346f3100bc3779b",
"description": "gallivm: Refactor out a shared \"get the first active invocation\" loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0246706ed1858285b4169b241784ed8dd1093d",
"description": "gallivm: Optimize emit_read_invocation's first-invocation loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d73f72120aef71629cf2a26ef654f68c83b30504",
"description": "asahi: Lower texcoords late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6908a0decea295ed9b99825dd8a44bcd3371d059",
"description": "asahi: Run nir_lower_fragcolor during preprocessing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "071ac599604bf578a7a9c190cd4901c1c5c6a44a",
"description": "nir: Add a late texcoord replacement pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4397c166c01b641c57348d9e0d881a4a1f351455",
"description": "radv: Work around shader_call_data variables in raygen shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002707ff0944b03f967a7d5a9b06a9763285da9a",
"description": "ci/lavapipe: use dxvk for the traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc1bf7eea1232bd67fefdd494b2b234e6419ac2",
"description": "ci: uprev piglit (etag md5 checksumming support)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed419f46aae254c3e0df25092d823e3310957da1",
"description": "aco: remove early_rast wait insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6b194b6483cdc4d0bba8652017e20cfba66ceff",
"description": "nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44872c7b6ddbe7e78c821f19d7b82a14bf9f66f",
"description": "nir,ac/llvm,aco: remove nir_export_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea109e25d30f73d2945855a805e3750dce1010a",
"description": "ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d928c20e86f1a57aa1051009354fe69e6fee68",
"description": "ac/nir/ngg: gs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bae5a3157f9b3aaaf7066277d723915bfa2668b6",
"description": "ac/nir/ngg: prepare gather_vs_outputs to be used by gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80506be31bf3bffea46b3fcd5d58ed7b174a2e4d",
"description": "ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f084e9bbe8108d4a14d8d72abf6b66034ded88c8",
"description": "ac/nir/ngg: change clipdist_neg_mask_var type to uint32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d798214c7b25b0bf2ce6b094475913a1f72585b8",
"description": "ac/nir/ngg: fix clip dist culling mask uninitialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f75452918b27690f9c7a80f3f049483f7dec14fb"
},
{
"sha": "7c41cdb81f564ef52404e5f313ccfe2d723896e6",
"description": "ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7308637bb4626895c7d5816b0cb084c43a748bfa",
"description": "ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8c93a9f3888bcbb075a9f384572eab4c39971f",
"description": "radeonsi: set nr_pos_exports outside of llvm translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "048d4de5e59ee498eef6f01e8634556f7429ff4d",
"description": "radeonsi: remove the extra handling for VS/TES primitive id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59135678cf6bda35787a01c072ef6c6c712c6bea",
"description": "radeonsi: update outputs written nir info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcccd94faf8a8d35180841272738ff0dc1531b32",
"description": "radeonsi: clamp vertex color in legacy gs instead of gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "601ad9e0a9c82b845ed1ee36fdb88be9d6116427",
"description": "amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58988c3239389cfd3f8b8ed765418e962f1af9ce",
"description": "ac/nir: add force_vrs to ac_nir_export_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa12b1ab128d32371a20bd77cc31c0edd87cc1d",
"description": "ac/nir: add ac_nir_export_parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f823581dd4c9bd9054a1e10d958d6e0f93f39b22",
"description": "ac/nir: add ac_nir_export_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9268b2c0651533dbc110a57f7bb8f23fdd77823",
"description": "ac/nir: gs and nogs use ac_nir_export_primitive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8331842258e652ffcf12af6ebe6fad2b9d83e6a6",
"description": "aco: implement nir_export_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe4dd3d68d136a86efbbdaf951944b4339cb948",
"description": "ac/llvm: implement nir_export_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f24d585490d76c6a4de63bf6a87594b208540b8",
"description": "nir: add nir_export_amd intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af3a31744db8140ccb17e8e9131c5dc4dc186df",
"description": "ac/nir/cull: Alway remove zero-area triangles in face culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3508597aa1b88d1b5a6f78ad53d8abcc32cde2c9",
"description": "radv: Disable NGG culling when conservative overestimation is used.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b3b7e509106976b131df85f0462df299a44c80f",
"description": "anv: handle ATTACHMENT_OPTIMAL layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a33789b8aa6cdfe7611e54167ec64d0b1dad3d",
"description": "util: Implement util_iround with lrintf unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e82369d06bba824518a68d29a66c2977c42e0215",
"description": "zink: enable bindless texture with ZINK_DESCRIPTORS=db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"description": "zink: implement descriptor buffer handling of bindless texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b49dec6752dda171ae2f7bfc3dc29b560ae8cfb",
"description": "zink: add a flag to indicate whether a descriptor buffer is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81a4e904c3139cd151992ff74ffcaea56b75a2c",
"description": "zink: break out descriptor binding into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "362b8792e7f10784030eaf37186e8cbc6d4c77b2",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "e471b4360d3d7b062b8c3a1f69d9e3750aa37ab5",
"description": "zink: skip updating descriptor buffer sets that aren't active",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "933f1dc50b385542cd3521fbd01eb3357fdda3fe",
"description": "zink: fix bindless struct member comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f382922f08405b09e665e9ef5c4f546f0f75aa77",
"description": "zink: make bindless buffer_infos a union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc60d373c9090831c5e24688a382762b9b03efed",
"description": "zink: enable PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f6758bae1200f1bbd78a032cd7b7efbeb23953",
"description": "amd/ci: update sanctuary trace sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba1b18c9008314b2b96aeccf3316cc5477d3ee8",
"description": "radeonsi: set sampler COMPAT_MODE in the corresponding branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a3f0667f7bffcc1667396f3aa1fc891dcba3a0",
"description": "radeonsi: call ac_init_llvm_once before any util_queue initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da7dfbe3b85089fa242d076f4e4306431f69b084",
"description": "amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0b97893800132d5f26281b55806e2edd62eb63",
"description": "radeonsi: set NEVER as the depth compare func if depth compare is disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7"
},
{
"sha": "35a18134a33441916bf436ccd0bcede13d08c1ab",
"description": "amd/registers: remove confusing definitions from gfx10-rsrc.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8d223f0843d5a8580ba533d5a7062415d91a01",
"description": "amd: document OOB behavior on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76472c850b7f93a5389c473a9cf87685ad97cb72",
"description": "amd: fix typo in shadowed uconfig registers on gfx11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f24f8665dbe2a03f9f60baff015aa1b78c74256b"
},
{
"sha": "35fa57dfae81946be6ae513203605a34746070d0",
"description": "amd: sort and re-indent packet definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d9e18974f2c2b5f8bdc71316cc7ffc8f1966b1e",
"description": "amd: update late_alloc_wave64 for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e3437c1ed88bb63c64ff87654224aee4ab0091",
"description": "amd: update the cache size for gfx1103_r1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cdb6be86c23069a7854bb6f80f5bd8d461acb2c",
"description": "amd: change pbb_max_alloc_count for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfc37e7c635b1f91afae6fe6abf014f685bcb1aa",
"description": "amd: unify and tune the attribute ring size for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25f08baf28251a47351a811f0f9506c4234fa6f",
"description": "radeonsi: never set INTERPOLATE_COMP_Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d087b3ec3cb81577502b46af06023863ab28c7d1",
"description": "radeonsi: determine alpha_to_coverage robustly in si_update_framebuffer_blend_rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2923168baa0eb7a704136a9e41303fb36d8c5e1",
"description": "radeonsi: merge si_ps_key_update_framebuffer_blend & .._update_blend_rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a29218b5576035ff69579eab3d314bb06e82a687",
"description": "radeonsi/gfx11: always set MSAA_NUM_SAMPLES=0 for DCC_DECOMPRESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8532cb8e7ee9b9265d11f8ebaee9829f91b8d507",
"description": "radeonsi: deduplicate VS/TES/GS update code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711c4bddb2bd7bc97bed0bcd1d260b8a228bd069",
"description": "radeonsi/gfx11: use new packet EVENT_WRITE_ZPASS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4664b22f655f80d84c6058c0478d33d89493aca5",
"description": "radeonsi/gfx11: move the PIXEL_PIPE_STAT_CONTROL event into the GFX preambles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383269238df5fb8b32f3f4cc06bc00b6cdca52a9",
"description": "radeonsi/gfx11: fix blend->cb_target_mask dependency for shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5ff270e0bf338a34b16cc65bd9999eda8e8a3ed",
"description": "radeonsi/gfx11: adjust ACCUM_* fields for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4b309fc64895c97b3baf9c06168a9abba08c19",
"description": "radeonsi/gfx11: add a comment why we use PRIM_GRP_SIZE <= 252",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21850f7538cbf719792e74cbc78b3c638b26137",
"description": "radeonsi/gfx11: remove the INST_PREF_SIZE workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c30af00ce653451d976ed178c2c2dad77402ce",
"description": "radeonsi: implement RB+ depth-only rendering for better perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fc03e479b2c25ade7d5b89f367ce16cb2da7953",
"description": "amd: improve RB+ blending precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e9c4650df23444f49499c5eb340b90e83f3752",
"description": "amd: update shadowed register tables for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f6465264b37cbfb1da59c6f2199e1d05406f26",
"description": "amd: update SX_BLEND_OPT_EPSILON.MRT0_EPSILON enum definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f598a183e849dfee4a587b51074664ee778312",
"description": "amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516"
},
{
"sha": "84d59cdb5971424a4297e288b852c8cc15c46163",
"description": "amd: split GFX1103 into GFX1103_R1 and GFX1103_R2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115"
},
{
"sha": "66d11391f76c0892388d933282fbc74028d9edc4",
"description": "radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516"
},
{
"sha": "8556b3db71683fc0393b7f75b0317890c8c0ae4e",
"description": "radeonsi: fix RB+ blending with sRGB formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17021efc7421495ad189b82a26dd651c9a98ccb4"
},
{
"sha": "dacb1116079a570d7fe17379976d0fcf1a08372b",
"description": "radeonsi/ci: add gfx1100 results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6445d2eca929dae9db6b227824e2dbc5f71bff82",
"description": "radeonsi/ci: update gfx10.3 results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd284526312194100777459c75b107ebba57a7c9",
"description": "turnip: Make the tiling-impossible case have an impossible tile layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c3bd12af7e79513c7d0b6383c6c31c58363ff82",
"description": "tu: Only emit the conditional gmem subpass resolves when gmem is possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aae679e221371c892d8e1984fcab20229d9d0d57",
"description": "turnip: Optimize tile sizes to reduce the number of bins.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e27f84c56e1c0026edfc31aee9fe909763da81d9",
"description": "tu: Mark tiling impossible if we couldn't lay out gmem in the first place.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec352216331976763e0ce425ba9a18536f53b54",
"description": "nir: Handle other variants of image_samples properly while lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ab4c2990ed4e0e995513582b2135b7505bec908b"
},
{
"sha": "6f4b375c94868099cf413f50183270a68b8c6c3b",
"description": "anv: check initial cmd_buffer is chainable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5df90ae57c4f4496b7d9eb229e4b722a677422",
"description": "wsi/win32: We don't need a window DC for DXGI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "192e7e0cef0e3a356e29636b15c8643b75ea2247",
"description": "wsi/win32: Don't require buffer blits for software drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2f462105face258c3e57a9558b8615d5919cc261"
},
{
"sha": "c8994256a660ba30d542dd0b62445c04a46db889",
"description": "anv, hasvk: remove stale TODO-files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175732bb51c81513ae05f9313d6df7c0631ef159",
"description": "etnaviv: fix double scanout import of multiplanar resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "826f95778a4edf7ed912fb5f90a05febfbd3e037"
},
{
"sha": "8839baee57b051f836557b11441c0772ba27c165",
"description": "ci: Drop the itoral-gl-terrain demo from traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c25edfdb7456648d4226cf08bf62c57c998e894",
"description": "aco: Improve wave64 cycle estimates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a40190f04a590d596ad9dcca0b8fa4a827e486f",
"description": "Revert \"zink: fix zink_mem_type_idx_from_bits()\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f7796997964bb462bcbfa6b9faca5dcf04b64e1b"
},
{
"sha": "0d4e375a586c6b8abab3066954d47630669a734a",
"description": "asahi: wire up shader disk cache support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ad9a6e7c202dd98ccfa2004a53c164640e31a57",
"description": "radv: simplify an assertion after considering RADV_FORCE_VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb97b9d334afee83031743ae61839d70b45efd2",
"description": "radv: skip compilation when possible with GPL fast-linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b513a9c6a9f465014c517b2f6b1cb8a269e2b56",
"description": "radv: determine the last VGT API stage earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031bbdfbe681ac45d2c19aa7813d863599fda785",
"description": "radv: stop using the graphics pipeline key after compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aebe65e88a4245444e32da3536e40c229af8d821",
"description": "radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ddf1fd9adc9a7745e2b7c91199e3b17e553f8b7",
"description": "radv: pass the lib flags for generating the pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fefec70f4df3462149550e73082bd346096a75",
"description": "v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863bc08136ae359a3e7ba65574b2564ed56655a6",
"description": "radv: remove one unused variable in radv_graphics_lib_pipeline_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9e032be7f6279cb0f4cbc6ac222e4f308aad647",
"description": "radv: allow to create a noop FS in a library with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e914a4caad5132d728b9e98ef67c43c4cc4355",
"description": "zink: rework descriptor buffer templating to use offsets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "ed6edc07e40c49a934d44a3cd1fcae720166d423",
"description": "asahi: Split off macOS support into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e51ccac82a4cb7f3d0c6f522b3c594c3980c1b2",
"description": "asahi: Split off common BO code into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea285aea8d112670f85c160f504c34f8dc156256",
"description": "asahi: Use non-UAPI specific BO create flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2365708b00e1c0099c499fc4fd26b637996c3d",
"description": "zink/ci: allow running manual jobs again on RADV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "0c54f261eae2f19eb4cef5fa8b444d96a3515513",
"description": "ci/core-manual-rules: enclose the whole condition in quotes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "5e1479220049e69d0e02673b18cbbe96b4a3b2fb",
"description": "agx: Centralize texture lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7258f6bafdc1611ad11d561160e51341feca1e1d",
"description": "Revert \"CI: Lima farm is offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d"
},
{
"sha": "d23b3a13943576bbb8dd0fea12ac717c40b376e1",
"description": "zink: fix zink_mem_type_idx_from_bits()",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d"
},
{
"sha": "ff5a761232ec8c99447f58f6d3dd395899ce5861",
"description": "zink: only set VkPipelineColorBlendStateCreateInfo::attachmentCount without full ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0562693d6b8cdf81fece8368a21cf4777fc88d",
"description": "lavapipe: try harder to reuse pipeline layouts during merge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a859328b1da23c9b9179aae8f606fcb674f655",
"description": "lavapipe: delete lvp_pipeline::mem_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59af3b4ad4de22c54c8061027799e50b85e720e3",
"description": "lavapipe: delete unused pipelines immediately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "408606af02b1a76f9d50ec6126ec9a4fb79bcf3d",
"description": "lavapipe: create gfx gallium csos at pipeline bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f0303ba7674120443b3f8ce3e66019362d2be85",
"description": "lavapipe: break out (and slightly refactor) gallium shader cso creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4031098b857a1d6cc006da1313f4fc34ba669ddf",
"description": "lavapipe: refcount nir shaders instead of cloning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3770eaab7355a7821e45aa26d91299b912756b60",
"description": "lavapipe: add refcounting for shader nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "453f49ce6d14ce101d047dc6a0847dd3cbb04a33",
"description": "lavapipe: move noop fs creation to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7f6c53241dc64d2e66903120e7de0f9bb53d4c",
"description": "freedreno: support UBWC scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf28bd049a7cc1554c5eeee206865526c6b0160",
"description": "freedreno: add has_implicit_modifier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1244506c152d288b9ec3af443fbac24f97d5bc0f",
"description": "nir/opt_algebraic: Add optimization for ieq/ine and right-shift.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "873dfb673b643db7263fc77b3734aa17fa26aecd",
"description": "anv: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e7e7ff41f12d62fad5441208efb967d7795d50",
"description": "iris: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d06343c693aa12b4cda5cda31d81fae138b0ec",
"description": "radv: Don't place CS in VRAM when bandwidth is too low.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef668f3714112e665a42b63dc971b0fe266547d1",
"description": "ac/gpu_info: Add has_pcie_bandwidth_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f",
"description": "vulkan/wsi/win32: Support tearing (immediate) and VSync (FIFO) present modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "747604b17c5e7117c47c1781f2ea8ee0c6f0b710",
"description": "vulkan/wsi: Add a wsi_device param to get_present_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c083d29a55bf20a993eab82786d583403582c8c",
"description": "intel/fs: Always stall between the fences on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f726246297e56ae0b3fac1af072f57dce16700ab"
},
{
"sha": "51ea81c0a11d4874c04b36c415eccc929f8bf52c",
"description": "ci: Fix perf job condition.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "5d1c69389390258b3c7cdf398db029c7e375825d",
"description": "ci: Fix perf jobs blocking Marge pipelines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa68b98b87604b019114a8e4127470a2f5805836",
"description": "radv: remove radv_pipeline_stage::spirv::sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853f8eb9300f03e341c97d4938e3f1237b0ea4e9",
"description": "radv: remove redundant zero initialization of pipeline layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f67782eb2a0893578de8c87406ba66f10ea6aa2",
"description": "radv: optimize radv_pipeline_layout_add_set() slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73a5915fba6cdb1345ff0feb20a88d6a27d674b",
"description": "venus: log upon device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e6acfd58772fbfbcd59404c26444939cfb84555",
"description": "nir: mark progress when removing trailing unused load_const channels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5"
},
{
"sha": "fe56dd9c42b2440d0ada2b90e3d62bd366a62717",
"description": "nir: mark progress when removing trailing unused alu channels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99"
},
{
"sha": "ef800da3f7c69e0de5c8388442b8890f38e8593c",
"description": "nir: nir opt_shrink_vectors whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4c2990ed4e0e995513582b2135b7505bec908b",
"description": "intel/compiler: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8bfb71660cacfde1d4db536ae971d7fe385ab5a",
"description": "ir3: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c384690ab7157044f2a7acb77cd36f077a34e5cb",
"description": "nir: support lowering nir_intrinsic_image_samples to a constant load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a568a5492f1dd7eb8c08247b74df2aae498b0863",
"description": "radv: Fix creating accel structs with unbound buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "37652da61612aadfedc23ba484b33781654d5d56",
"description": "d3d12: Honor suggested driver profile/level for H264/HEVC encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd4ac4581bae0d36b2c58524131f91c7c0d27ce",
"description": "aco: limit VALUPartialForwardingHazard search",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886"
},
{
"sha": "8092bc2158ebb8a5f85e0ec569387c5dcd0d1627",
"description": "intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e760c5b37be938427a9c88182ea99f7f66721ca3"
},
{
"sha": "1b3c746eec4ed0ededdb7a94d24f2fd1c16a3c36",
"description": "hasvk: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d44b0f97c5c7871bddfda2a166235b0e5dc215",
"description": "anv: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78e4cec3207700628df142b950cc7e20b7357fc",
"description": "vtn: Set alignment on initial UBO/SSBO casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e29001d0e75bee2d5d950548c1a19625ff4efeb0",
"description": "freedreno/a6xx: Remove excess CS flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b22bdc956bcfd53fdb821bba6d7451cbea2358b",
"description": "freedreno/a6xx: Also FLUSH_CACHE on image barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e65c6084561713a7a5eead0f74698762707c1b",
"description": "freedreno/a6xx: Make shader state independent of grid info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1faf7133d44078f7f34a3fbeb99cf958935d18a1",
"description": "freedreno: Don't open-code setting dirty CS state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a37cd8569da5492b97b8d76a081362e4b60135d",
"description": "freedreno/a6xx: Don't double-write SP_CS_OBJ_START",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a063caa46a1ded6bf702933191b999cf108395e6",
"description": "freedreno: Skip flush_resource with explicit sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2503e227178b55e46795acdf180dd7fe4ac1a6b6",
"description": "freedreno: nondraw-batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e3f2646ddf87e1c47a1bc0082b32d92692c026b",
"description": "freedreno/a6xx: Add CS instrlen workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd7d9e22e977948113c95bd12c3077d02ecd1c3",
"description": "freedreno/a6xx: Add missing CS_BINDLESS mapping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e51975142c0d781d801a7d0fff4f8a5506343f54"
},
{
"sha": "13fe9c3e6350c640ad53443369605b3ed5b8112b",
"description": "freedreno/ir3: Scalarize load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951d963565fe043754bec3e0a401eb0430d439a7",
"description": "freedreno/a6xx: LRZ for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eb85ef756e42c6a45481066eae36508a73904b1",
"description": "freedreno/decode: Increase size of offsets table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b264455b51fdb7fa1ed20ec6b795ea608abc2df",
"description": "aco: use s_pack_ll_b32_b16 for constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee9b0859be9e04fffb3d9eb2e6bb4136122b08d",
"description": "aco: use s_bfm_64 for constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc5247bf71cebfdb2ee79646bd2231a909a74eb",
"description": "aco/spill: always end spill vgpr after control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "850d945baf5e9fa51ad6aa01d9631c71d45ef7a7",
"description": "aco/tests: add setup_reduce_temp.divergent_if_phi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44fdd2ebcb271011665dd100ba9ef6852cddb22e",
"description": "aco: end reduce tmp after control flow, when used within control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d63c9a62a8cebffa1186825a2097f2aff45280",
"description": "ac/gpu_info: add PCIe info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e267b86d8084addf6b7cf4921c4d3d18ae5c9454",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd6712e3a82efd956e511009ff6643dcb3e600c0",
"description": "radv: pass pCreateInfo to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f17ce08fc24d24c14edc6f7a5a0c806d55d7648",
"description": "radv: pass radv_compute_pipeline to radv_compute_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4deb3aa32df90f1b2d6938cea7f8bfb0fab1535",
"description": "radv: move retained shaders info to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b982f8bbe463431aa479062838cecb78d8d922d4",
"description": "radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b36b01a20c07e8faf1d9f1c0c1154e7590cd05",
"description": "radv: add helpers for capturing shaders and statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1bc8b0b2148e36289604d1d45b9a1e9a90773a3",
"description": "radv: simplify pipeline_has_ngg during graphics shaders compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e496c29d575cb1c6f7e5e75674f4e78083c1e9",
"description": "radv: remove useless check about CS in radv_lower_io()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb75dc74cc32ab88c7237658d1ceca877d92e34",
"description": "anv: expose EXT_load_store_op_none",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b0c688f515444bdd03d0a1ba619707877ad535c",
"description": "mailmap: Remap name and email for Val Packett",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bdc29e2e6d23cf38a740e7d93103c4ee98a8528",
"description": "intel: enable existing workaround for ICL platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e072cfba2ccee3f730c2a05acf35fd8ea2356f6",
"description": "radv: Improve the BVH size estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c2bdda60c089028e319372ed89d069be501efa",
"description": "zink: use VK_EXT_multisampled_render_to_single_sampled for EXT_multisample_render_to_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78884602577c36fafea5dbbf12285bc5df3cca4c",
"description": "zink: shrink zink_render_pass_state::msaa_expand_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0a251e4e646244f96f3ceabdfd42c76eb46d74",
"description": "zink: hook up VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6291d4d33978f14e59e64a4b66ef92ee891babc3",
"description": "meson: turn android-libbacktrace into a feature option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10992256ddf54c8240ca10e290924636680f3c01",
"description": "freedreno/gmem: Fix for partial z/s fast-clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6962bf4e572c6366aec956b91751e8e587055177",
"description": "nir: Add sha1 hash for nir shaders converted from spir-v",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc2119bf3fa9a7f18481b16b0b3e9e9900ad6d8e",
"description": "util/format: Fix wrong colors when importing YUYV and UYVY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fe2247be508c99f45346ef0ebe4233ad015befd",
"description": "util/disk_cache: Switch to multipart mesa-db cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9f7b748e2e2fa57b39bb800305d2fb3d665079",
"description": "util/mesa-db: Introduce multipart mesa-db cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4964b98967413717dfd45ee66712a50a506b724f",
"description": "util/cache_test: Remove dummy cache entry added by cache_exists()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c92c99481fd008c3e77d942f0867c7d45fba24cd",
"description": "util/mesa-db: Support removal of cache entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68db0da4cf2b3ef82ccdf3893f5d43c51770ac7",
"description": "util/mesa-db: Don't account header size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51869405bce651439a27d432eda85fe9167a9aaa",
"description": "util/cache_test: Unset env vars left after Cache.List test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a429d06878fa38b541f904207397fad9aaad081a",
"description": "mailmap: Lina is Chad's new name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13de23ea07dd7e1340fd9b72367996fa3c2433ee",
"description": "intel: add missing PS restriction on BDW+",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "75159304b09eb856b52856793a312fc58af62586",
"description": "docs: list anv in EXT_extended_dynamic_state3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65adf0c0af5b91f7ea3a9754556540ede40d9c14",
"description": "util/xmlconfig: add MESA_DRICONF_EXECUTABLE_OVERRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887ca5e1b2b18bbf69e4d0a5e29372ab3c0804a4",
"description": "util/u_process: remove util_get_process_name_may_override()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8fe87871760c4c6ed775628612513b30f5a9b02",
"description": "util/u_process: add MESA_PROCESS_NAME override to util_get_process_name()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b296c75beda26bccc07c9909da38aa80a3e7e4",
"description": "ci: fix directory existence racing in parallel test execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064141266ff6ea132070860c1e7dc09a6d37a4b5",
"description": "radv: skip shaders cache for fast-linked pipelines with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe3ac2f88fe104360aa84da878ab6fee0473cce",
"description": "radeonsi/vcn: use encoder/decoder caps reported by kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af9e2b8bf1a8643547d2547a57f3adac8184bc57",
"description": "intel/compiler/mesh: remove dead code path supporting >4 dword writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be82ed28f0a09bc5452c0de9b82a73f4ff658ba6",
"description": "intel/compiler/mesh: support longer write messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f087b56d03a32e84ca2f5326fb4dcc2cb142bc9",
"description": "agx: Bump preamble_storage_size to 512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fe57b7e9cec6d1e0f6f7a9b7a15965db7b3d90",
"description": "agx: Lower system values in NIR in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b5a71c74f5d87846de69e2616c807b6d38eddc",
"description": "nir/opt_preamble: Consider load_preamble as movable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d3238692b3144acdcd9bfcf515cccebe79fb9c",
"description": "nir/opt_preamble: Treat *size as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d745e3b0ab4614136f1c8d93feb54b612fd58d3f",
"description": "zink: always unref old images when adding new binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd733034aa117294be0f06b5b973b18d1c341666",
"description": "zink: stop leaking push descriptor templates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d2e7afce562013a8cb9b6b9fd1190e317e896a",
"description": "zink: don't add dmabuf export type if dmabuf isn't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07232acbb45a3dd332bb5515b2930c1334b1b55",
"description": "radv: fix GPL fast-linking with libs that have retained NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3131c2fc7ad8a10f69d93f317a525e383ff3ed2e",
"description": "intel/compiler/mesh: optimize indirect writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2255375c4db6efb0024b06c14c4024c1ab76d0f5",
"description": "nir: add nir_mod_analysis & its tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56158bd0c0a2f11995fbdd0100749165686f93d2",
"description": "radv: adjust ACCUM tessellation fields on GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8a575eb3098282f495948b728abd45768dc5d01",
"description": "radv: fix RB+ for SRGB formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47852b9ff45e73f8f6773a1598cf872c6ee6207f",
"description": "radv: stop setting INTERPOLATE_COMP_Z",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "c489b3eadb1570762fe2362b9c0e78090ee8c127",
"description": "vulkan/runtime: match the spec when taking pipeline subsets.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e359c2189541c6fe028ed75929ec473a00bc4d1",
"description": "egl: fix fd_display_gpu on surfaceless and device platforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7"
},
{
"sha": "09977d687dd89998cbed881f0f523fa01359040d",
"description": "frontents/va: Use PIPE_USAGE_STAGING for coded buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f933980479a30944087f13fe063d2347c91f9ae",
"description": "radv: only initialize non-zero values for the default dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912a19e630e2db6c2a40d2a5d4f15c64519d2e57",
"description": "radv: regroup dynamic states initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08082e86151e88c1a0677914bc365910c82714a",
"description": "radv: ignore all CB dynamic states when there is no color attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eade8fb9bd4e4e24343543ba75260199046beef",
"description": "ci: Run our manual jobs during the nightly scheduled run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "610efb08666e1455e1515b6ce099a9d05067a3b2",
"description": "ci/zink: Move the zink-anv-tgl manual full run to custom manual deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e807a028aa9366be39a4c9445377dbb11e1dcf5",
"description": "ci/zink: Disable Amnesia trace until the linked issue gets fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a9772cc6154e29ba6e3d21a91096dd891ef302",
"description": "radv: Shift left the tile swizzle more on GFX11.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d321bc1323b02de92a095397830c9296996e16b3",
"description": "radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e210ffb4d0dc6b91fad79134a9712a5d5694f2f8"
},
{
"sha": "03d1141e51dce519fbbb2c435d87a1bfc53fb51a",
"description": "mailmap: Remap e-mail addresses for Faith Ekstrand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29010669802ad1730bb74626d2df3453a047840f",
"description": "broadcom/compiler: fix indentation at v3d_nir_lower_image_load_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "237e12c2dfa7b505ba221ca7c29947b5cdb91da0",
"description": "dzn, driconf: Add a driconf entry for NMS to claim wide line support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0054e523f77b1e13af0afd86445539e175682d",
"description": "iris: Stop marking context unconditionally as guilty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d",
"description": "CI: Lima farm is offline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b5da9714f1e9124bf9e12c62bd8c6a2adf1906a",
"description": "docs: Add GL 4.3 support info in mesa docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eadb333a894105cd80a3031fbd3d0c8889fb9bc",
"description": "radeonsi/vcn: validate fence handle before using it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "843bdd226268880b26629f9605e0217a0b379f48"
},
{
"sha": "0b9972953c88605feb6f52bb352ff28809b71601",
"description": "wsi/win32: Use app-provided timeout instead of arbitrary hardcoded value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202480a9ca0056c5994f2fad79b91d954cbe0620",
"description": "wsi/win32: Always use non-SRGB formats for DXGI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a192923f99e1f0c929b385fefd235453b44a3924",
"description": "freedreno/drm: Restart import on zombie race",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb438c8dc711d09525cbac678073ab08fa1fd3c4",
"description": "freedreno/drm/virtio: Flush before CREATE_BLOB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8243dadf0454fecd21b149e0093ced0083312c",
"description": "radv: rename radv_create_shaders() to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f53b9c48059cea6236ae588d67a69a002bc849",
"description": "radv: split radv_create_shaders() between graphics and compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e055a700209441451ead2b8777a23ff1c61b86",
"description": "radv: pass the number of stages to radv_hash_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc93e0453c1791dcf4c83fdb1f7fe9a9e90e8830",
"description": "radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b841cfec8b502a8290cd67356d811933d318c2b",
"description": "rusticl: fix build error with valgrind being enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "4a675f93b9f8a51e6d48f1e2914ec1ef94990020",
"description": "asahi: Omit extra call to clock_gettime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f467fb154794fdd99c6975f9037d9bc8a0a6cf5",
"description": "gallium/draw: Enable polygon stipple NIR helpers to generate bool1 or bool32 Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a95f0f713ff3a0216f0dfa634798a1db55ef27",
"description": "gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b610771dd158cd8a6b737b0de5f72162c57312",
"description": "ir3: support texture and sampler index with offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196882a1477a69ba1593db8bdaaf6726fe914fca",
"description": "etnaviv: drm: fix check if BO is on a deferred destroy list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac"
},
{
"sha": "c59369005bf42c2981561643d8b0eb15b1b52581",
"description": "etnaviv: free pm queries dynarray on screen destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3156b15f70c83d954db9d8ffac90988c7b71a194",
"description": "etnaviv: drm: fix BO array leaks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d7f8aa2499104b1d16deba32e4c25c342d1ce7d",
"description": "anv: fix null descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
},
{
"sha": "d7ef1331b5e625b39d3cbbcab41808dd8c36cff0",
"description": "turnip: make debug_flags a global variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "511c42ef4edca6c8ef3880387e32b2a46bf89a70",
"description": "turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0122b81a4e29213c532a9411abbd162c7ce7269",
"description": "dzn: Consider linked shaders when computing DXIL hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "134c49072a1f1132adf6bff5d31cd373822f78f3",
"description": "pvr: Process wait event sub command.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d7a076daa017b3af4a6d3c41b8147d54ebdd60f",
"description": "pvr: Process set and reset event sub commands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac339d97978e96c80d43688566717d4c4f6fa7f3",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f7b752fdd2f5f33139dbc105da433ef6f11f112",
"description": "zink: disable bindless texture ext with descriptor buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9fa060ee1b232e5e72077232d7b90c92dfc1bd",
"description": "zink: always set RESOURCE usage for descriptor buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "59989d04623fb4d94f8115f29cfe79d1f0581479",
"description": "zink: assert that buffer descriptor usage is populated before bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c562cfc06417ca52738460bbe63ad972f26f4c5",
"description": "zink: set vkusage/vkflags for buffer resource objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c545300f30bc1d6558c066466052ec6a0acb3bed",
"description": "zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccde3e02bada6375bd2e7c49bfebe7cb76769c69",
"description": "zink: fix heap/memory type selection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3"
},
{
"sha": "07809c45271a25066c583ca90b7365e0d88daf0d",
"description": "Revert \"zink: allow direct memory mapping for any COHERENT+CACHED buffer\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc"
},
{
"sha": "38a087c4ce2a398f33ab583f048d87bd6ac8178f",
"description": "anv: there's no need to set exec_obj offsets twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5de60fbc3eb69b5f605b4a5c16e89a0e7bdf5314",
"description": "radv: Loop over shader stages in flush_indirect_descriptor_sets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2fad04267d59c233f1114ffd0b2212abd24e87",
"description": "radv: Fix emitting tess indirect descriptors twice.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5e47e66d7c715c6a3587c456076618899bccdc",
"description": "pvr: Split render job submission for multi-layer framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc474cd87b90af737f0647a2a63561b6528fbc5",
"description": "pvr: Rename global_queue_job_count to global_cmd_buffer_submit_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187a95e617d8358579eeb06b98f3b45bb050b9b5",
"description": "pvr: Add pvr_csb_bake()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695cf75266f43c0f9d123c5030b136bbdf061d4c",
"description": "aco: set has_color_exports with GPL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c"
},
{
"sha": "1a93cd15563a5d0bb6faf12c5d4c852cb3534415",
"description": "radv: add a layer for fixing rendering issues with RAGE2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
},
{
"sha": "b2df787058be31484f2043bcc557892158078b23",
"description": "radv: Optimize emitting prefetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd78c8bbfa7dd3371215cf445bc9fe59e6ec296f",
"description": "radv: Avoid redundant fetch of radv_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de1ee1f738fc243715ad98c5039d27390f0df6",
"description": "radv: Clean up variables in si_get_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b8dfaae89eedd54f7f9881adc8712d99ff30a60",
"description": "radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f429ccc1ddf76832958c47e6968dae2c870f34",
"description": "ci/debian/x86_test-vk: drop an outdated dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab1a06a158298dd4cef56a2914731d47fcab4d6",
"description": "trace: Don't use italic escape code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77092ca8f4f0a1a755c4f49f90d89e9a3606fc6e",
"description": "llvmpipe: Honor zero sample_mask when multisample is disabled.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da5840f3857664848b58e193c5ba56dac355860c"
},
{
"sha": "b6a344f4baa1ee2c784ca74499dc9fe3b4519013",
"description": "meson: do not reconstruct ICD paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd72369b65649ee7f6605b3ec3d113c083352a93",
"description": "freedreno/meson: simplify script-path logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00c9e85e56bda24a351301460b320e3cbaff853",
"description": "meson: use files() instead of joining paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54c8a47c677c39e8616d44896c17c36f72089f6",
"description": "meson: avoid using deprecated build_root() method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2d5a653f45fe89f4c5fef413177bda398150ce6",
"description": "pvr: small cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "432e263284a779f23e69f1b1201a3e7c730d021c",
"description": "intel/compiler: fine-grained control of dispatch widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59625a68ffc592cc5c6c62baf3a03853f234dbf2",
"description": "meson: remove deprecated dri-drivers option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d19196c1448ecf4dcc29165e10f0c3945e2b17",
"description": "meson: remove deprecated osmesa-bits option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "713371c723767ff0aa747660a2556eb94716de33",
"description": "meson: remove dupliace add_devenv call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898"
},
{
"sha": "47ed5836cc0649614c52db1bca5c1888fb548acd",
"description": "egl/dri2: Use primary device in EGL device platform for kms_swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74967249d27aba0312e37e903df983b88cce4200",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d5f0ee09ccc6406d9b57351fa95edf30b03298",
"description": "egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd"
},
{
"sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b",
"description": "loader: Add infrastructure for tracking active CRTC resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd"
},
{
"sha": "87a9018ff90c41c85e2992f8ccdfa4f162d65d4f",
"description": "zink: reorder commands more aggressively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a29f3dfdb247d7f6a8bb6b3d559db497230f09d",
"description": "CI/windows: Apply CI_FDO_CONCURRENT to piglit too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5a64296d5b4fdec34ccb35098601e1896ee1a2",
"description": "CI/windows: Don't limit deqp-runner to 4 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ae08c3e8fc7a735b24aecaeb648aee4ccba6390",
"description": "ac/llvm: remove llvm:: now that we use \"using namespace llvm\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a273f64f80ba5081fa3a3a1460df44d80daa6921",
"description": "ac/llvm: run the IPSCCP pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05c3811cd17dc29421c497a3132ebcb64596f52",
"description": "ac/llvm: run the LLVM sinking pass because LLVM will stop running it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd32a04daf84f7ed931a4a2510f2181083753cf",
"description": "anv: add a third memory type for LLC configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15e19d04f0481e31c6806dc4a5dcb0b762871099",
"description": "freedreno/drm: Synchronize handle close and lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "444db624df59cc2eed8d58a18d0f2ea82e03afba",
"description": "freedreno/drm: Split out bo->finalize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a46e884ea80bf19449e65b946652bfd5b241683",
"description": "freedreno/drm: Remove bo_del_or_recycle()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "160137ccaeb925ada3936e4e0099f8d7662bacea",
"description": "freedreno/drm: Detect zombie BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "547f50c244748ac0758932d471c6905bb5bbfb19",
"description": "freedreno/drm: Add some ref/unref debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870beb215972e00ae4e64f0b4748d02363a97459",
"description": "freedreno: Don't sync timestamps while perfetto isn't running.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2010b915479a81f270a00e8c48f2dc9e2510952a",
"description": "dzn: Report as a software device for non-Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c"
},
{
"sha": "cdd1588d55c95a13a70d381ef09376e5e1a0d88e",
"description": "dzn: Don't recursively lock the physical device enum mutex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903"
},
{
"sha": "40a2b505990b7d5ff977af46e3bc0b1ba64d5e50",
"description": "dzn: Fix Windows WSI",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903"
},
{
"sha": "633f2428f4b6af0fe362971785552ec54eeda1a7",
"description": "docs: update calendar for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8a32d21cfd8122a4091da31447a145c97540f3a",
"description": "docs/relnotes: add sha256sum for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf58992a36bb94a639c0d57e587d85a2be19a4c2",
"description": "docs: add release notes for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50dee85b684e321708460afc3c1abd2148fd5891",
"description": "freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9bcf19e5238cecb7d7292f454f06a5427321ad6",
"description": "freedreno/a6xx: Add a few kernel regs/etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4767ebeffc7d36b845736033d91a2b7adf1dabc5",
"description": "virgl: remove unused virgl_encoder_inline_write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "228d812a0c6646a049d982b21067510402260103",
"description": "ir3, isaspec: add raw instruction to assembler/disassembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a4ea530078e11a98792509a5429a55aaa53879",
"description": "frontends/va: revert commit 0b02db30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3730f8bdd7afdbc7fb0e9dd200951f9d713a34",
"description": "kopper: Do not free the given screen in initScreen implementation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c03d4735ea3b6b19ac67d5a52fbe7c9ebc05c11",
"description": "util/tests/cache_test: Skip Cache.List if not supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "f18702250fedd632925ab90d9a4eb6e68015001f",
"description": "util/fossilize_db: add ifdef for inotify header",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "65a917cb6ec4c5d7ac3e4c1b4d4b06442996dedf",
"description": "nir: Add algebraic optimization for VKD3D-Proton fp32->fp16 conversion.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7985933a6d18e57e1b492216f41d523df28cd17d",
"description": "nir: Lower pack_half_2x16_split to RTZ if available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c644461b719d6dde1240762bddb71e3c657720e4",
"description": "radv, aco, ac: Implement pack_half_2x16_rtz_split.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12652cc54932ae1f2b2d8c71ce6c613f93283498",
"description": "nir: Add pack_half_2x16_rtz_split opcode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13cca489203bbfb30050fb79bcaff92f5691c7d8",
"description": "intel/fs: drop FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD_GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc91550d1d78d3d35251e0080e74733530ee25d",
"description": "lima/ci: Add more piglit unsupported tests to skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f51340b99a39be80bf1bc6d4be15a87161c7a6b",
"description": "llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b97fee432c23435bc6c6ef3f27af54c2538cc36b",
"description": "radv: fix ignoring graphics shader stages that don't need to be imported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111"
},
{
"sha": "6bec91591986fe39c9782858e746869b40892dca",
"description": "radv: fix creating libraries with PS epilog and all CB states as dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3ed7f3ff233aabaef2db532af1f795230002f0d",
"description": "v3dv: add a cl_advance_and_end helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a08d6d8b598186bb363b7c617f3851a23866d5e9",
"description": "dzn: Support Vulkan 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d89b7e4a84068f5d6fb73539a43d9782035ea81",
"description": "dzn: Ensure we don't mix DSV+simultaneous-access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4daeac01c59aceba4a8c0f43e21b306e6a2c0607",
"description": "dzn: Enhanced barriers fixes/workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c413c3dffcab4ff3f2f22c691b63393e4e2c13e5",
"description": "dzn: Always do clears with copies on non-graphics queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "948ff5b8e2491c8329fba24abdae03d0381cccce",
"description": "dzn: Support float control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f391c2db62befae64aebe1f1c3bdf33e7c8580eb",
"description": "dzn: Cache GPUVA for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34f372c47c962bf3d6e38c94607e09c8d55ffa70",
"description": "dzn: Handle separate stencil usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "789acc2ffbfc105b28e6775873f2c11b998d0c83",
"description": "dzn: Fix dynamic rendering clear load op for non-multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88070b1da1c27e03c436b46b15b6dc38b6f8254",
"description": "microsoft/compiler: Support float controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc5d8d2116d3267910be13bcdaf65a495a38bf3",
"description": "aco: Remove dynamic VS input loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b689604ef641f347e0dacde32d11c7844690e1",
"description": "radv: Lower dynamic VS inputs in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81620fc7b0798a659feedcceec5283364220c5a9",
"description": "aco: Enable constant exec mask based optimization on compute shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39448c8e9c0ca376a413287fb45871bba4425536",
"description": "radv, aco: Add uses_full_subgroups to compute shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b350fa27bfd5f931f9b6fdace29fddc935d5d3",
"description": "radv: Get rid of app_shaders_internal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9419b4ee457960efaac340b9c4fbbad5921e7740",
"description": "vulkan/rmv: Remove delta parameter from dump helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eb00a195ebcd3a080b9da1a12ac2f58e66a977a",
"description": "vulkan/rmv: Use the timestamp divisor instead of a hardcoded value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07729e8de7ea7a75b6b5b5a5a4437a24a3eae9f",
"description": "radv/rmv: Correct timestamp shifting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
},
{
"sha": "292d7b95fc430650a617b46b60a25d87fc7dc69d",
"description": "radv/rmv: Log bo destruction before freeing it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
},
{
"sha": "2d5d24720367753accfec72f91ef5df88fe0ed86",
"description": "radv/rmv: Avoid more CPU unmap deadlocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "2dec10c297588bc6d356188fa4d0264215f397e1",
"description": "radv/rmv: Also check the other pid field",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"description": "ci: Add manual rules variations to disable irrelevant driver jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67547a04b6023de381680c2374df9edfc6b084f1",
"description": "ci: Move the performance jobs' allow_failure:true to the gl rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e27d217fb16be3d72bc07822cd499ac78f8cc110",
"description": "vulkan/wsi/wayland: improve same gpu detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba"
},
{
"sha": "56e758d9e9b23f47c8855636a757f1b41114f3ca",
"description": "mesa: fix out of bounds stack access on big endian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c80f7c555250678738a8313935680dab13be2b2",
"description": "zink: Fix non debug builds failing to compile on",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b5e9336298b00eeffeec738adbcc0acc7683868",
"description": "intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41868bb6824c6106a55c8442006c1e2215abf567"
},
{
"sha": "51b8abe0ba5ea2cf0ba882faa7e3e36c273db4c5",
"description": "docs: Lower Python requirement to 3.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bca22a65781665054a7d9d964e548459c610593e",
"description": "util/glsl2spirv: Fix build with Python 3.6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4"
},
{
"sha": "e5e64e5c51de56f37762c6ebd570326d3a6cf1bf",
"description": "zink: validation ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23d3783f587f39f4b2e5a5535a9105a388ace2cf",
"description": "zink: force GENERAL layout for all fb attachments with image binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b52e85ead1f6ed312049e931171796d448b186c",
"description": "zink: update sampler layout when detecting feedback loop for first time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d791e9a77db8de5d912fadcca08c2289fde0cf38",
"description": "zink: return false for implicit feedback loop check with image binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdaded5a1881fa40a93d8679c8dbc3757b99238b",
"description": "zink: don't skip repeated handling feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda5f83ced1e0aee37cde131164885bba5c35858",
"description": "zink: move barrier jit to zink_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a125942bef6a03a12b67f691ab4ad86e49c2df",
"description": "zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "659c39fafbb53e27e6816fa872ac6eb78772e519"
},
{
"sha": "a5bff81f47320e432d5e11a6c00fbc0dc063927a",
"description": "radv/winsys: prefix all error messages with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5846bd1e5a09185d39bd31d6aacf71b93ac97be",
"description": "radv: Move constant flushing check out to callers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ccc2049fae591d1baf6f581bbd0e3953c0ee5fa",
"description": "intel/ds: Nuke intel_ds_queue::queue_id",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2fdd14907a6481e93e81cd4ca8921b8690ae893",
"description": "hasvk: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013e849a2c6f78dfe8384ae1ba5325ff8d13a256",
"description": "anv: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80dd6ed074bf34f2ca81209c48ae0b551f1c0a68",
"description": "intel: Add kmd_type parameter to necessary intel_gem.h functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "162695f0b87a6bdea946f00bf08520d6bf335cda",
"description": "intel: Add intel_kmd_type parameter to intel_engine_get_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c42641994ca2bef1592231f4a67489c9099b472",
"description": "intel/dev: Detect what is the kernel mode driver loaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0504a3b079223ea243fa479701967ae3ead12a40",
"description": "radeonsi: correctly declare YUV420_10 RT Format support for AV1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb646efd0d7f05ca5b8c8016d154e90392c70fd",
"description": "radv: Merge the leaf and internal converter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "883f18f761b98397e19cebfed8328c1c72c40d78",
"description": "radv: skip creation of null TLAS for null winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31ca19589fe3583a8e5667521f420d76a84ca193"
},
{
"sha": "345d41155fe58fdac997caf580319a97043c365f",
"description": "ci/b2c: uprev to b2c v0.9.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22",
"description": "ci/android: add android to the ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068dc91317d3f145f2ed104c91c568e7d7b251f1",
"description": "ci: export artifacts from debian-android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cb7a8537be66aaf99b16ec5ff190150d8a6a547",
"description": "ci: debian-android compile virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42ef902dee66af426212d2af1606d3aeb46817f",
"description": "ci: compile deqp-runner for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54a46c594ebe883f6bdc0ff2554183fb93488730",
"description": "ci: compile deqp for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d024af8d00c313883a965010d739f762ef38141b",
"description": "ci: Use NDK 25b to build for the Android ABI level 33",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d66cfe6a3efbdd5f3f9e3821cf123b108c4ba89d",
"description": "ci/android: move sdk version and ndk to a job variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdcbf7dcf81901431a60ef55d1cd0ec3136e1a1b",
"description": "ci: Build for Android with libbacktrace=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c96cb7059fd417de411a4489bd6594946a7f80",
"description": "android: Cleanup unneeded headers from the sync stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1bd6aa21a83ef12bf6dbc15d262a8d38989022b",
"description": "android: Make libbacktrace optional again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e286d0dbcce3e3a49fa4ae54a237afd08954a78",
"description": "android: allow system = 'android' on cross file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e6703b67a2b34847c205122af6570628b573f0",
"description": "ci: move patches to patches directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "388b49d150bf4f6b6cea0570221ed00bbb9d8f59",
"description": "ci/debian-android: move pkgconfig paths to the cross file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c446377ff22d981191929de21cedecf519fe70f",
"description": "panfrost: fix off-by-one when exporting format modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305"
},
{
"sha": "7b76d46e3890a9387430177bed870ea841103839",
"description": "radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369"
},
{
"sha": "75ae391375f09bd6acf1c0cd2dab1d836ca81789",
"description": "radv: Reduce descriptor pool allocation for alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a16d3b312fcb7b7465eb55c055464cbf54852ed",
"description": "radv: Strictly limit alignment needed within a descriptor set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f73cdda983e72b57dc8769ec9f234dddcafd2491",
"description": "radeonsi/gfx11: fix ge_cntl programming",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068"
},
{
"sha": "014a0bf0b6015f45244bfdb57d697698a6bf1317",
"description": "radeonsi/gfx11: clamp PRIM_GRP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ef663d08b88489cc0484737a5c9bbbf31b35ec",
"description": "winsys/amdgpu: use DMA_BUF_SET_NAME_B if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed75027b74614fa929fe6d03577d53799a136ac",
"description": "drm-uapi/dma-buf.h: use __u32/__u64 types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8e8d204db32c9a1b05d3748221171504f94167",
"description": "iris: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb"
},
{
"sha": "a8108f1d4440fc72c51eb687d5c422ac6500bf20",
"description": "anv: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836"
},
{
"sha": "bc07b1a0bf22054c9a683a43e9f7f7632446431f",
"description": "radeonsi: remove some shadow reg optimization for bf1 game",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f25792d560308868c65eb0bbfa268107a15101",
"description": "radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6702e1530bd701a25f9ece608a294bd5d70a6b7",
"description": "radv: fence complete struct is 4 qw size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b11f49f06916847fdca6625fd67f2e3765d6109a",
"description": "radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2258090c73b371e1f733db55b28f6394f34eb1d6",
"description": "radv: set preemp flag and pre_ena bit for shadowregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b9b2cf4015da4707f685f433bd03c7e77a5bde",
"description": "radv: add support for register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db61db7f672459eab3ae9e9613702331586c8fd9",
"description": "radv: add shadowregs variable to RADV_DEBUG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f0fcc05c2fb2ca8b0385ec227dc981a801b76b3",
"description": "ac,radeonsi: move shadow regs create ib preamble function to amd common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5dd2467f55e5fc6dbcecb832b84d030022e2a4",
"description": "ci/freedreno: Mark max-texture-size as a flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677a3053fff397b05354a29bbe0895020742591f",
"description": "mesa: Fix format transform on big endian platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5cc7525d177900dc97567c1a2d75200628b57f",
"description": "ci/zink: Update radv xfails for the recent shadow fixes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "656f62a801ac276022114015f837383e8b8af86a",
"description": "ci/zink: Update TGL full-run xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "512f1c160a63a7ba1b0097166d8ec0324542d639",
"description": "ci/zink: Add coverage using the vulkan validation layer on lvp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4286633eec3e134d462edd16629311ed0e0e7934",
"description": "zink: Re-emit the SpvBuiltInSampleMask access chain each load.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8899f6a19857d533d62945889c413b55cea5223c"
},
{
"sha": "1e4deb3b8962a26e7eaffbde5688ee766b62a8b5",
"description": "zink: Fix up mismatches of memory model vs addressing model.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf81044d4cb929733ca64ed1fd30725577b0c66",
"description": "zink: Fix validation failure for maxLod < minLod.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a33d509ca1c2dcfc6cb9b05d75fda5576cd902e",
"description": "zink: Add missing Flat decorations on some inputs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b6a5e3e244f888d6ee3618e037327f408ffb4ae",
"description": "zink: Fatal error if requesting validation and we fail to load the layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b5f6a3fd570a3a0c4fab2b8a83eb41928dbc98",
"description": "dzn: Use core feature matching logic instead of rolling our own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0",
"description": "dzn: Implement subgroup size control extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a041cd48f4968c65a4aefbc86d2ba32e81dcb528",
"description": "dzn: Support more subgroup/quad ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d26aa99d5ec86b1a036231d2070d936060e578c",
"description": "spirv2dxil: Support subgroup SPIR-V caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8329595fada883b45fdcf860399d9a1a7f81db9",
"description": "spirv2dxil: Lower some wave op properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f58d76336327b6d50a938d96d9cfef89dd8fb5fa",
"description": "microsoft/compiler: Support emitting the SM6.6 wave size tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5d96bb58e302913ef7682d292fe33a10c61ebe",
"description": "microsoft/compiler: Implement more wave/quad ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a318c101bb9eb711d0279b3031b84c44d0f1322f",
"description": "microsoft/compiler: Handle i1 overloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b6e0748f77d7c61296a3b49a6c31cb01e49487",
"description": "microsoft/compiler: Handle i2i1 and u2u1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef9ba9166a7eae62b564b4ce264069a9f1ddebf",
"description": "microsoft/compiler: Don't emit threadgroup barriers for graphics shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07e9a08cb09cb9c5d845a9f03a27b8866aa6415",
"description": "spirv_to_dxil: Unify spirv_to_nir_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a471afac2e0c458db785681c88d045a2175ac3",
"description": "dzn: Enable Vulkan 1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f0bbb19de678ba85d8e61d7ea2a7efae40dc1a3",
"description": "dzn: Fix independent blend check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f"
},
{
"sha": "602a54a0839271b6ab6ee78e63caddacc9ff76ca",
"description": "dzn: Don't expose variable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad7157c1e84a0672d36b6f5cd952452fa035a0bb",
"description": "dzn: A single sampler descriptor set needs to support 1024 samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "884d8709291f69b33049b12290e88128645d52db",
"description": "dzn: Descriptor limits are based on binding tier, not heap tier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f13a4a10a184769dd1291fae35410784023a443",
"description": "dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a0bcdd84c0ced9aa72604bd9af3e9ad3e51185",
"description": "dzn: Support EXTENDED_USAGE bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d8838c30750af852e507ba9b1d4cbfee02e95d",
"description": "dzn: Usage image view usage instead of image usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1041e0d2815e063e50cf71d524cfe70d56b44a58",
"description": "dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc05566ab006f470a8d848462c2b7c4bf75fb5f",
"description": "dzn: Move patched vertex buffer capability check up a level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb287a509bea32eefb3920c7baaf875e53a2d17",
"description": "dzn: When rendering to 3D, don't treat layers as subresources for barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "232c598e79ca5305ed83d84491da11eaadef6d6c",
"description": "dzn: Set dynamic rendering caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8b9f70fcafdeddb083c8458f8614ba09dca381a",
"description": "dzn: Respect suspending/resuming flags to omit clears/resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"description": "dzn: Use common physical device list/enumeration helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bae7a307c26b97ef458b92b5a5152dd2f759574",
"description": "dzn: Support vkCmdDispatchBase",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296ad630db9607d7a8ec0ab048a3bf403ee05115",
"description": "spirv2dxil: Support dispatches with base group indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb765f3d1c749ffd58b8f7a5472592cb2b2ef80",
"description": "microsoft/compiler: Lower device index to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725948c6c9c4ec09795a105b5167b3f9f16146ab",
"description": "microsoft/compiler: Fix atomic image umax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97740401dc66fb5907f591e0490513c83b5f531c",
"description": "zink: fix implicit feedback loop detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ba06579035c80bf216672526558388b2f66dcd6"
},
{
"sha": "49b7f0842ef093dc46d425b0bb7340b967741693",
"description": "radv: print depth image size with RADV_DEBUG=img",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b79745b045ac6161ba531ca6de3fa78487a6cc7",
"description": "intel/common: add a INTEL_DECODE variable to parameter decoder at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31931754bc1496a36dbef9877719897a3828ac08",
"description": "intel/decoder: print out compute push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536a2acfc20ab6b21d83f8ca7a1829087ba98032",
"description": "intel/compiler/mesh: handle const data in task & mesh programs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88756cee8da77a742fc031ac83f2e5a197023ef8"
},
{
"sha": "9bb18a4f9ee300b566e642e6960479b63cf8f011",
"description": "intel/compiler: fix generation of vec8/vec16 alu instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b0bafe35308d67c57ec6d0b2cfb02d219cd5bd",
"description": "loader,glx,egl: remove is_different_gpu variable from loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "648cbd47a799e42bc9a05cedccbc93e595303b0b",
"description": "glx: remove is_different_gpu variable from struct dri_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7",
"description": "egl: remove is_different_gpu variable from struct dri2_egl_display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a",
"description": "loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5b61eefb9be69256552cfde1caf3b7e1d29614",
"description": "loader,glx: add render_gpu tag psc->driScreen and psc->fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c712419c1a1549562aea73c9533ce40edfc7b163",
"description": "egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a",
"description": "egl/wayland: for prime, allocate linear_copy from display GPU VRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a46f2c5f169c4f06db3a7d1e944fcf34b36e82",
"description": "loader: make image_format_to_fourcc() non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b22f99a98182c647444b5e6a3c786cb8e7c04d",
"description": "egl/wayland: keep display fd open for prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94946251d0e09d53389ba49691095416db7618e2",
"description": "loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5519dd0bd1a5a4a2c2ca7d41d2063632aaa7ec58",
"description": "egl: create DRI screen for display GPU in case of prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8da022da410519c95d5726fc92a9ee5731de5e8",
"description": "egl,egl/x11: keep display fd open for prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6e30215ddbf6be3d5be90f64f726431701aca0",
"description": "egl: add fd_display_gpu to struct dri2_egl_display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0813c1a6fa5aae6e97e6f54822105ce345592c88",
"description": "intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "205d40b8db7f4288f54522cbcf117790fb7de3a1",
"description": "mesa: move component bits queries as GL ES only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81063d2ca39c2ce01dc0fb7e6b0587906ae255c",
"description": "v3dv: ensure we allocate at least the requested space for a CL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3325950648103ee7fd3fb435eca64a0b75beac97"
},
{
"sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
"description": "mesa: (more) correctly handle incomplete depth textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818cc3085261e905c436ab2fcd7d6ac4ad1dc0c8",
"description": "mesa: populate gl_program::ShadowSamplers mask from shader data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64140a73c166980a4fc70e302de506046685b111",
"description": "mesa: remove dead parameter doc for _mesa_new_texture_object()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3205ae574ca08e4a5462316cb14b73484c864a",
"description": "zink: pass depth swizzle data block to shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "336d7630fdfea68a2a6479df93f98bc26365dede",
"description": "zink: remove old depth swizzle workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6518f3ba5955f254c462f6c48eef64b54083a27",
"description": "zink: create another samplerview for shadow textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c46fb43473eb4ab65ee64530cd63e2013d9f8f04",
"description": "zink: plug in the program/module parts of shadow texture mode emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef233d43f4206e27e522e5cc28a6cf730663a4bf",
"description": "zink: block pipeline fast-pathing for any programs using depth texture modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b2bf99f0588dfd5c71cafe46d7da5a542d5f447",
"description": "zink: rework depth sampler splatting in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5193f4f712b8c83baa33f39aa68a366418787abc",
"description": "zink: add a fs shader key member to indicate depth texturing mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f62ccaacb8035afe8f356bb96faa285682ec961e",
"description": "zink: track depth swizzle on samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20c79f58496879624543c7df8779f6d95fca968",
"description": "zink: add an extra_data param to zink_shader_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e4c6266ea3525ea6d4310daf1006b68aee709d",
"description": "zink: break out tex dest rewriting into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "368197923b6403da42b27b6b677486758b47a58d",
"description": "zink: flag old-style shadow tex mask for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3c14b8a5ac30abcc36dc1f82dd2cce136c532f",
"description": "radv/winsys: fix incorrect PCIID for GFX11 in the null winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e"
},
{
"sha": "a50d2fdb4654984061bffb9293abb4178cbe435f",
"description": "intel/fs: avoid cmod optimization on instruction with different write_mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "159edf710ee089bd1525060798d2038794e898bf",
"description": "ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849af68dbd53d8fb866f3b414a681e0d6ebaf5c7",
"description": "ci/piglit: Add some common piglit skips for Mesa CI's testing of glx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5b1df2b9c6e25b6e1617258ef86d0b7824fae7",
"description": "ci: Move PIGLIT_PLATFORM settings out of the .tomls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c2b26acf1e6c5434d2183294103c959c7ab268",
"description": "ci/freedreno: Switch the piglit job to using a deqp-runner suite.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccfacab10028f5e752ea9b7cfa98868c50841c62",
"description": "ci/zink: Clear issue #7781 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8189fd30ed922b616c7c7f20ba5b460ccb8c8eea",
"description": "ci/zink: Drop glx-swap-copy xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01f83841af17c5ec8b5625af2d63bcedabb1f38",
"description": "ci/zink: Drop xfail for copy-sub-buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68135c12ed2d19b1550d1ebe679edf53a2212ba4",
"description": "ci: Drop windowoverlap xfails, since it's always skipped.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d7ccccc091f5b8168b036cc736e38513797c5f",
"description": "ci/virgl: Disable iris traces for now while it's unstable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26306f7d9c72f53da219f487f4551422b3b100e",
"description": "radv: stop using radv_pipeline_has_stage() in BindPipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5039acfd9df6f4d3fc7cc655717b1c5389120260",
"description": "hasvk: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "80196aaa5bf0e2070038d3b9f2b0177bf096c545",
"description": "hasvk: don't leave undefined values in exec->syncobj_values",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce1f1ea7078a44e5c03bddac1ef235ba5ca11b4",
"description": "ci: Uprev kernel to 6.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1709590439945c2ab64f0cb42967f70ecde02fee",
"description": "util/fossilize_db: fix macOS inotify build error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "357340953ad0e2457d4016a4de7cf3608f9bc0c5",
"description": "radeonsi/vcn: check fence before destroying decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "843bdd226268880b26629f9605e0217a0b379f48",
"description": "radeonsi/vcn: check fence before destroying dpb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e527f686caaf688f0a185e2641fc96413dd502be",
"description": "Revert \"aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.\"",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "c007a6e7276d42379ba2afe2e77a45617515d395",
"description": "zink: update gl43 profile to allow imageRobustAccess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f855e2fff64212edc34643b89921907975c0fbbd",
"description": "zink: lower LOD-invalid txf when imageRobustAccess2 is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d5e449ae00fc223304953831a1ff283d051de2",
"description": "zink: add robust_access field to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d00c1a8eafadfa0544ddd12e561394830413eb",
"description": "zink: add VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f15646945a3eb2521e58a871ca4cd7570271288",
"description": "zink: add zink_cs_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c448c7c2e252534d7d5d4658755f5a1f8e2226e9",
"description": "zink: add pass checking for lod overflow in txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ed4b877e0988acdb9329de485f2e339812680",
"description": "zink: use actual swapchain object for surface comparison",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2739c9f00557347008dfc500dcc584abb81378b"
},
{
"sha": "26e4621fa29615720e4acc90c1f1d7cbd7945d9d",
"description": "aco/tests: update assembler tests for latest LLVM 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0fa106dc621b4def690f1cf5a9fdd7790db328c",
"description": "aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f4f131f2e9403f8757be33b3a5c10bcbe9b7644",
"description": "radeonsi: respect smoothing_enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4147add280e408c68d7910c6cadd860cf92bf5f3"
},
{
"sha": "3325950648103ee7fd3fb435eca64a0b75beac97",
"description": "v3dv: increase BO allocation size when growing CLs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01c6eeeba5d1b2eba8adc96967f9a91367fd156f",
"description": "v3dv: drop unused field from v3dv_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0594b3c143d48c5f37f705abb03f18fbbabbc6b0",
"description": "egl/dri2: avoid undefined unlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
},
{
"sha": "e82cf650e9388f1036995f8b8b1bfca85809fe09",
"description": "ci: bump Mold to the 1.10.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1544b38a173659b55740af673ed9699e00433a",
"description": "ci: Sir trace has small invisible change in rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bbeb8f5075983da9ed102ff8b665e1907949ddd",
"description": "radv: add an early out in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8caf451cb3fdd2d0cd773125bd9311d73591e56",
"description": "v3dv: use common code for descriptor update template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca5a81a6eab703c64bce66baef2e880339d6680",
"description": "glx: fix a macro being invoked with the wrong parameter name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d59683ab8986f977cc91d09fc251f6ed971f0e41",
"description": "radv: Enable extended SAH for shallow BVHs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da87c2883df68fd8948037521668526dd150f0c2",
"description": "radv: Wrap internal build type inside a build_config struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c53eb2f3d4be7d1c4e2cff45c73669aefbfb280e",
"description": "radv: Add a shader variant for PLOC with extended SAH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1755c0b21fdc7d11a4e23ba67e535e87fa51bf2",
"description": "radv/bvh: Add a define for extended SAH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13a8a4071a4b70ca3e4ee0f09479906a95922237",
"description": "radv/bvh/meson: Add the option to set defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ccd74cbc80e315ec76a5a285c550c23d92f7c5",
"description": "ci: be explicit about the `meson setup` subcommand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f50eba5a5719d76fa4183d91c003c6249a19d1f",
"description": "r600/sfn: Fix splitting of multislot alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac30c402112558f4b7f6af3c8bdd5a92f5c0fd9b",
"description": "r600/sfn: Fix opcode and result dest slot mask for variable size dot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797b8391110fba4114de9f946f912238a6cf568b",
"description": "glthread: disallow glthread if buffer uploads are unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aca09e4f71937f602b52c3ad42f2afc7fa91a8b2",
"description": "glthread: do vertex uploads if an index buffer is present for MultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7921396c7bf31713a3bd1f2c38a6690c1de548ff",
"description": "glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a0e8c908006c3663dff53627a6772e6ee1c4c3",
"description": "glthread: make marshal functions for glBegin/End attribs non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9abed5315ddad151bcb57e7133c9e55e31aaa7e",
"description": "glthread: pack and name the type of glthread_vao::Attrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02f1968696fcf0eafd423c8c8c15cbfe61cd2cc1",
"description": "mesa: move gl_vertex_format_user definition into glthread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00db0dbc867f48e02b86bc6cb8d49c59e534aa8",
"description": "glthread: do vertex uploads if an index buffer is present for glDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d3b33b0fb5f6ee49e236f5a8b0c3a021df027",
"description": "glthread: change multi_draw_elements_async() to never fail due to large size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc93c69701fdef763e52e4c6bb3829d525871cf0",
"description": "glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68a926a15b7b3724a29c050b8595177a32fc67a1",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39b90311cadf5efa9016c8521e616087b9f1025",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777166cc66c7330e66e493ee804d32d1f87d297a",
"description": "glthread: handle GL_*_ARRAY in glEnable/Disable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b1dd1859134e71b25ad1124535df96d435e9766"
},
{
"sha": "a4d813ba54793dcadfcd76e1f6cd1f44d4f99331",
"description": "glapi: autogenerate function parameters with no space between * and variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721526227cd8311b7bb6dd2f8718fcfbd3b24038",
"description": "mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1fe7b1f9724ac38cbddcac6505d3750ef99a2eca"
},
{
"sha": "4f6e7858762a38fd7f2e4ab568fc018b4b155f86",
"description": "util: fix util_is_vbo_upload_ratio_too_large",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706"
},
{
"sha": "4d4995b32bddb0b6bdab0a901db89a31fc1e8005",
"description": "glthread: fix an upload buffer leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46"
},
{
"sha": "6f02f9d1084087c97005815bb6070053d09a422c",
"description": "anv: fix preemption enable emission in gpu_memcpy",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4"
},
{
"sha": "b3fd72fd091ee2e96813b1965d46bf22dae6e8f6",
"description": "radv: remove redundant type sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e2cc5d4cef59ff4a67e1c3b1ab46a932a8ed57",
"description": "radv: add some graphics pipeline hints to optimize pipeline bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc5d93060c46e6cf094a2c77c3c544856516c0b",
"description": "radv: simplify depth aspect check in radv_handle_image_transition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9ff2d9d078e098b38aa32c8a5f9711013ea7a5e",
"description": "radv: reorder dynamic state checks during bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c290ff8428340e3455498dae4c2787d2577c91",
"description": "radv: repack radv_graphics_pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd891fe66e282eca2cacdcedd932c22beb41d02",
"description": "dzn: Support basic subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33f59578faab055c0faa855bc573de7764f0f94e",
"description": "spirv2dxil: Support basic subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8872d5d1dc9601c6f170908f80557745bebbc3df",
"description": "spirv2dxil: Use 32-bit shared offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8a8b594902d692cc99f93aeb8a9cde3cb9ed6e",
"description": "microsoft/compiler: Add lowering passes for basic subgroup vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a422df4b612bf9deaa76ae34dc14cc0be928326a",
"description": "microsoft/compiler: Implement a few basic wave/subgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "142faf894b52bec08f73862bc7df566a62bb6e19",
"description": "microsoft/compiler: Add an overload param to unary function helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d44318566613cea529858a6487f9ce625cd37d9",
"description": "zink: don't use ds3 blend states without color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4d18f2ad112e96320f6c5d130396a70ab702792",
"description": "zink: delete need_blend_constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d99283e6bc5548e1ae396882c7e5db755ec8bd",
"description": "intel/dev: Split hwconfig i915 specific code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b769894ed6e6f1b0f1df1fa12a8cd3bee2df83",
"description": "intel/dev: Move i915 code to i915/intel_device_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1332702cf4cd8ffbbacd8fac6b98f1ec790b8daa",
"description": "intel/dev: Export functions that will be used by different kernel drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "473732dfd17d6532706268e1fab976aa09bc87a6",
"description": "radv: remove an old FIXME about a possible bug with TC-compat HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c82981bbecb48023d4955a0467e24c08eb756d1",
"description": "freedreno: Add driconf to disable conservative LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b392d57042c8ad6dbc34f18509fa9e1c90907eff",
"description": "util/xmlconfig: Use os_get_option()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720c842c50ef442ec8e90c1fa09206c7dc591951",
"description": "turnip: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "899f2218fee5055375df566a64f16a33071c9092",
"description": "turnip: Rename lrz force_disable_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e1bdd0057a2de6d51cb2f62d80d066b15413714",
"description": "freedreno/a6xx: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b1b3e6ab45c4303f3d98ddd263497a8c025d3e",
"description": "freedreno/a6xx: Add LRZ perf warn for ztest direction changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e5b8e41307b21c79f97e44ca1a530180a2b027",
"description": "gallium/util: Add util_writes_depth() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a60633daec2989df718d28e0baa873bb9b1d15",
"description": "radeonsi: report 0 block size for Polaris HEVC encoding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c4482a3c1a973975eb27ac284a18bebca24f7876"
},
{
"sha": "08f6d14b85b79af06d43ee1897e01720d7c9eb0d",
"description": "radv: Make NGG query emission a dirty flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "247c06d41997538e877619326d046f84887a48ab",
"description": "iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58dd9d5134e280302cc5270d7cc5ecdbc49791de",
"description": "hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b37ef40f8b5d3206c20f03c4400b0e48faecde5",
"description": "anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f42521f6c3f2eb8546a9290f26d25f05a85f6c85",
"description": "radv: advertise extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1e2b65dbbd2fa27de41054aa0dd314b5bc459b",
"description": "radv: fix detecting that blend is enabled when all CB states are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4041be0f6f14192ecc48f68e2d171e289f755cb8",
"description": "radv: enable compiling PS epilogs on-demand for dynamic color blend equations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa2aeaa0c74f2d7cc6a7b7a9a707afc0ca766bb",
"description": "radv: add support for dynamic blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11382a6711f5a7bc7e405377c7703ccb92461523",
"description": "radv: add a new helper for normalizing blend factors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39dcac4f79426dc06734b15bea14c7b886d4ea70",
"description": "radv: move some color blend helpers to radv_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7dd9e580644dc3d534e6c0f869d68179f724c81",
"description": "zink/ci: add spec@!opengl 1.1@line-smooth-stipple to the fails list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087"
},
{
"sha": "ec6ad8c7dc069ccbc85a1117b33b2daa9b46b64c",
"description": "iris: Don't flush the render cache for a compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926f626b95a3fab3992361c0120a73b047d24717",
"description": "tu/kgsl: do not use kgsl_command_object::offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58ababdee6cd6b1e08604033602e4a5f9d5ab7a3",
"description": "anv: uncompressed views of compressed 3d images are now valid",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1617dac6c3a4212d0e254c05f9f42f0bf2f5d52b",
"description": "radv: Fix depth-only-with-discard when epilogs are used.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1"
},
{
"sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898",
"description": "meson: use sections in summary()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0dc0b2a79da18de7319eb791b97e3f7563298a",
"description": "meson: use summary()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8c8a94c2e36b1889bed595a994d7319a68389f3",
"description": "dzn: Rework meta blit VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de0c23ac94e18f7d9192fa56e6eb73b18054b80",
"description": "dzn: Delete an unnecessary assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f",
"description": "dzn: Enable independent blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613feb39c410ddcb55bd374b2a8b44be1d55b26a",
"description": "ci: bump ci-fairy with session support (robust downloads)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087",
"description": "ci/piglit: 2023-01-19 uprev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796686af1b379cf3601e9b49d176906596af5c75",
"description": "ci: migrate from wget to curl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abd3a3051f753822c96ba408acb19d8a001804f",
"description": "ci/piglit: explicitely define we want GLX tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bab3e2fbd9b26d05cb752f7a74f1f3b8f9bc5318",
"description": "meson: use the same workaround for setting 'lib' on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aca37fc2814ba9e56fe1829a40df97eef09a5c3",
"description": "meson: use [] instead of 'lib for !windows name_prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a79e6457d8aa6eb10b0c3dd0359f25d2e9a839eb",
"description": "meson: use builtin support for reading version from a file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31629ee786db9d34ef19bcc96f8cf47308aa0cf",
"description": "meson: remove version checks for < 0.59",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c0531cf912fc3f8edbc73c679602e169c9ad3f2",
"description": "dzn: Enable multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf26045622bbcf26d5dc6d7dc3cc662dafd36f5",
"description": "dzn: Implement multiview queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4586b308d8580efe6646efcacbcadb16a88a3d4c",
"description": "dzn: Handle draws and clears for multiview rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fca32cb38429e971f77c8600cb036ecaa592343",
"description": "dzn: Handle multiview pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9d092655d26e7b4c130da0a9d78fef776fe37c",
"description": "dzn: Put nir compilation options in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3299ab04cb6bc918bef45c138a628ca13add2ac5",
"description": "spirv2dxil: Claim multiview support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a90b359a4eee5b2a1d92a9b625ef21e4fba085",
"description": "spirv2dxil: Implement lowering for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d56b3214d0d36ad916890a52cc2f9df1217acad",
"description": "spirv2dxil: Pass runtime conf struct to lower_shader_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58488b9d85eb0bcc7eb23d4148271659d869db73",
"description": "microsoft/compiler: Support view instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a440889a87fd8d0cc0307bd76d55804e46951ef",
"description": "microsoft/compiler: Delete stale TODO comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0024a844cf93e1b7155c17ff5aec97bb5dc8e94",
"description": "microsoft/compiler: Subpass textures are supposed to be arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8924fe9fc317903038533882253207688dae9747",
"description": "microsoft/compiler: Delete incorrect implementation for load_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f932639a9d09166893d87ed9142c9c7739a40a",
"description": "zink: simplify some dynarray concat descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1329fec3529522fe7aa7f080bced76e613927443",
"description": "zink: consolidate semaphore creation where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59",
"description": "zink: move semaphore caching to zink_reset_batch_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8252784cf01fddad4cb9885d1cdb0ef7da04973",
"description": "zink: add a binary semaphore cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283de45fd67db9129122986c3e270927ff32043a",
"description": "zink: add a util function for creating semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "020db79340a1932c5229574a9e5d1ccec4e5c9da",
"description": "zink: preserve present resources during async presentation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "482e215a674c031a08f6d5228f8adada95aa187b",
"description": "ci/bare-metal: add more timestamps to help debugging issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f0e213a577ca916f32f27ace3fcc3346a8eec77",
"description": "zink: NV_compute_shader_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
"description": "zink: correct sparse bo mem_type_idx placement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9515d9376752c0355de71957347e1241e3a226b"
},
{
"sha": "e20e8f22438b619e1700753ab37e8ae9170b931e",
"description": "zink: trival renames heap_idx -> memoryTypeIndex",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"description": "zink: zink_heap isn't 1-to-1 with memoryTypeIndex",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764",
"description": "meson: Use feature option methods for xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37463bedec59e57763ea1553724a9a264e4270e4",
"description": "meson: use a feature option for shared-llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52c2ed0f8f8bb87feb6dd173da16646cfaef7b7",
"description": "meson: use a feature option for egl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa97e746855436e2c9a41784b11d948f9aa3dc3",
"description": "meson: use a feature option for zstd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f60ea4a8937d77c2169e052ecda0e78144eb3c",
"description": "meson: use a feature option for xlib-lease",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce490a20e7310ff55dd76d77841cfd3275d90b3a",
"description": "meson: use a feature option for power8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2653fe11c96f1192b3efd627814fd2a4abeb7e80",
"description": "meson: use a feature option for lmsensors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202344e9a00870bee303cfaf4acb66b8c9946252",
"description": "meson: use a feature option for libunwind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f10a89180b5638d2c1870e91e06aeae67925717",
"description": "meson: use a feature option for valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00c6e0fd754534ff493c9a58f3092eeb27343ff",
"description": "meson: use a feature option for llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c40e1bb1d04ed63256ece125b98aa00eec3c09de",
"description": "meson: use a feature option for gbm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b334a84167377a4b9dfe4836b13fa66d2850217",
"description": "meson: use a feature option for gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca615a4f16d3a2e1c5078aee7b83556a4121116a",
"description": "meson: use a feature option for gles1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80eb78d7a4ba70e81e32d2a7bd3d6b242da6c7bd",
"description": "meson: use a feature option for shared-glapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bd7cdb8c47fc9e10ff85820f95302d1c1b1b51",
"description": "meson: use a feature option for shader_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b200d547dcd21df11a1c3dbbf446700863532a27",
"description": "meson: use a feature option for gallium-xa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f66b89ac3676bcdaad0da3b9af8aae0ef6b826a",
"description": "meson: use a feature option for gallium-va",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac76e433d7a75125afa16bce5adf3fcf7163839",
"description": "meson: use a feature option for gallium-vdpau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcc1f83111da0fb7a09f24089bc7f98f00f5685",
"description": "meson: use a feature option for dri3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643af2cf83ce718f191d5fcbcc4037b73ad0ce5b",
"description": "meson: drop meson < 0.54 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c5e96914474fcb2b218cbefc43c213739252829",
"description": "meson: replace uses of ExternalProgram.path with .full_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92235e0c48f6d23f51c63a847f987eb23b885f5a",
"description": "meson: replace has_exe_wrapper with can_run_host_binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45632b3297ca1b47214b326e95d7407442622847",
"description": "meson: bump minimum required version to meson 0.59",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff334e54a2d3455a9c532b146b2fb77a757af02",
"description": "zink: handle modifier nplanes queries correctly for planar formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "072e29a22e2cd3c738a3bee463f6aebd40159966",
"description": "zink: store drm format as internal_format for imported resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75"
},
{
"sha": "700bc2dae01650c501021ea00ba2ba0207bd94c9",
"description": "radv: rename ac_surf_nbc_view::max_mip to num_levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d191b2cfb5fbc66321369857c7189c1dbd431fa",
"description": "radv: fix creating BC image views when the base layer is > 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "18aaa373b701c98ea85058deeaeadac44f120bab",
"description": "radv: fix buffer to image copies with BC views on the graphics queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "aff5fe3f9437ad9339d33d150eefc367875e2329",
"description": "radv: fix setting MAX_MIP for BC views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "34e65305187630ba77616cc4314e361bd82f46ab",
"description": "mesa/st: drop unused param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc721e15c6260e5a505f7e5fab2115e4cbd7c72",
"description": "glthread: fix glArrayElement handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f5c8c3dc35561f23a5383cb05075898942ce0c5",
"description": "vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "491f6b138ecbe938471f7ee1bc339b32c61eed07",
"description": "vbo: remove bogus assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a08baaff9764372c29d89886bc1331343d4273bf"
},
{
"sha": "ff34e96701ef8f6e52755685a5ef9425c0229cfd",
"description": "nir/lower_io: fix bounds checking for 64bit_bounded_global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7092c1218a04be9369750a28501cfa44bc2334fd",
"description": "intel/compiler: Use more symbolic source names in components_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b66ab6597a756c19c842019a40cce2de443075",
"description": "intel/compiler: Drop dest checking in atomic code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "780f3e2e6b6ce2ffd1bb8b6daeeb40244727edd5",
"description": "intel/compiler: Delete all the A64 atomic variants for type sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ddde12308dde0a2bcfd5a774e5ec067f7b1d65",
"description": "intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84939c678461e0f52d096dd1a7509f2a10a7cf5",
"description": "intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b29d792464b0224ae5155d15d48ab8e55840cb",
"description": "intel/compiler: Drop redundant 32-bit expansion for shared float atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0"
},
{
"sha": "02129eee3aa7f6ad02cd9b0fa48b26b44d15575c",
"description": "intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492",
"description": "intel/compiler: Add an lsc_op_num_data_values() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a2137cd56179a2c65339b2b60991e0281c8995",
"description": "intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d2dc52a14b69e6b4779fdbbe8d381ea742e4611",
"description": "intel/compiler: Move atomic op translation into emit_*_atomic()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff3d4a8a2c8a44ad7a980675827e25975f0a580",
"description": "anv: fix generated indirect draw shader stats checks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "4fd9bf6e7fb38559c4e5e5b28127b909d1399a8e",
"description": "intel/hasvk: remove some stale comments, wa was removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40e17059ad3ca45720bf624ceaf7af005eca34c",
"description": "intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b867d1b851c1a6f866e3a3ef4258edeb405042f1",
"description": "intel/eu/gfx12+: Implement decoding of 64-bit immediates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f80f29dc4bd6477cd62a6d5153708b2334c06fd6",
"description": "intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3352745ad6c1221338b40a3cdc7ba187869ba6e",
"description": "intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2e7306dd007a9564f9194c52d181ef24271c4e",
"description": "intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e664082d3507d790ac31f721e8900417efd3a95b",
"description": "nir/lower_blend: No-op nir_color_mask if no mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc25c8c7936abf503e26ee62328271631ab3bed",
"description": "nir/lower_blend: Handle undefs in stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b83210ab3f1e5eaa47ca2b8b19e5b8fb08d648d",
"description": "nir/lower_blend: Don't do logic ops on pure float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446",
"description": "nir/lower_blend: Avoid useless iand with logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee127f03e45f4100f1109e222a5c4ba42d5dd1d9",
"description": "nir/lower_blend: Fix SNORM logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9839e7e1b47fd6015e47b26cef14b85410c845c",
"description": "nir/lower_blend: Clamp blend factors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fca457790e1423e28ba5596411332267e7cb706a",
"description": "nir/lower_blend: Fix alpha=1 for RGBX format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97061dd7ee40d3ab82caff5485065a5e25016147",
"description": "d3d12: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "882a78b8adf782b3a3d58274ece14e1fa9330f46",
"description": "wgl: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75415e58e3968b483905ed38be8ca4442ef4bafb",
"description": "dxil_validator: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75881647179f447d8cf009e91cb2699321bc341d",
"description": "util: Add #ifdefs for Xbox GDK support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d575fe8881dd90c5f3b1f78e52c8932dda89a202",
"description": "futex: Change INT_MAX to INT32_MAX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9477770d84becad51f34eb149b8333a73bedd0f",
"description": "anv: use vk_realloc for the anv_execbuf arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d4fc0e5bfae5d2f7b1bdfeba79872c7bcb1c891",
"description": "anv: rename anv_execbuf->array_length to bo_array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e642cafdae68ef407f9aea1cb7f48b18a956a8ee",
"description": "anv: run buf_finish() if add_bo() fails during execute_simple_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d37950fd9ddc7b43f06b4a5fa710fb7333978ce",
"description": "anv: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6a036a6815f973355c2500023ddaf780593394",
"description": "anv: don't leave undefined values in exec->syncobj_values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd3e8047d26fe18d56e5ebeb2b9f78a171a53267",
"description": "docs/panvk: VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c9bdcd9adc952654f58329d4d482b7a509f5c7",
"description": "v3dv: remove unused clamp_to_transparent_black_border property",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e07c5467633431377ce4c9890f96d58cc7a77fdc"
},
{
"sha": "11669c96bc565128f1a07c0d2c7f226883ed9b58",
"description": "Revert \"nouveau/ci: temporary disable gk20a-gles\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520"
},
{
"sha": "f410a6d0111b885dc1deb786df2187a953a2417d",
"description": "ci/intel: fully utilize asus-cx9400-volteer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb876f64f19470227d1f2185b873654e98f90850",
"description": "ci/anv: add multiple fails uncovered by change of sharding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "257bb11332bcfee56d22407e9b58ac0a98e62a51",
"description": "gallum/asahi: fix memory leak in agx_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82d9b1a3d0f74fc73acc5ae77a6f51ce9ed8fc1",
"description": "nir/divergence: add missing RT intrinsinc handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e68cf91d74e6bd9a88c2b52417451d9afec4782",
"description": "mesa: Set info.separate_shader for ARB programs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "696069bc0d15d59bbdc1a62f51f9ddad0d4df1d2",
"description": "ci: Add some new folks to the restricted-traces access list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db7c1a509f45d52bb7b84a0def026b69be9fb9d",
"description": "r300: remove backend negative addressing emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bec63c0249b7bdcd1208c88eebc73995d47e28b",
"description": "r300: set ubo_vec4_max ntt option properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd18d541de6515497297dad292e4a40a8ac71c68",
"description": "ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0a54fc364dba6c7553f83a4c9dc8b6bd3c9ed5",
"description": "tool/pps: Fix 32-bit build issue with format string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a32d6071e15a6fc2019ff34f7914e3fe17f24385",
"description": "d3d12: Lower minimum supported Shader Model to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3ca1f97fa9a3518f782f9721968dbe936fc8c4",
"description": "lima: fix memory leak related to u_transfer_helper_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926ba335fdf357e8bc8df0959c1ae72ba35204a4",
"description": "pvr: add support for tile buffer output clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96784f6cc18496904e17e2f91da4256dfa8cbcc9",
"description": "pvr: fix uses_tile_buffers in clear color attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027dd2c246c9398dd18ab028f968ff7b0ff3ce84",
"description": "radeonsi/sqtt: implement offset workaround for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215babd3ca91e347c0b0673b293e1cc24c53f980",
"description": "radeonsi/sqtt: update registers for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dc8b870d62bac047007d8ca333e103912f203e",
"description": "radeonsi/sqtt: disable SE1+ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3dc3838ec9c5de148914e0e558139c365ace9e",
"description": "radeonsi/sqtt: don't read results for disabled SEs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10f2c9bbb7081af07d37a975189b94a2dd19898",
"description": "ac: add TC_OP_ATOMIC_SUB_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bb7745ca8e9d107c93b224ded1fa4e3ee78750",
"description": "v3dv: enable shaderStorageImageReadWithoutFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56be4c37ece4c6cd9a30e6c5bc6f2474194fc8b",
"description": "broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a081380a8924032ebc439a8190520a23a3979e",
"description": "broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c6a4ad04d5e70b32c6e87126a4e8779aa6bb93",
"description": "intel/blorp: Lower base_workgroup_id to zero",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4abdecce226db6a718dc3b44568975dee0465522"
},
{
"sha": "a6ac4cbae881b303f927bfc88e33c3f620bfe9d8",
"description": "freedreno: add support for markers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab9dd18b68d3c01800667112e4bf63400e1bf9bb",
"description": "util/u_trace: pass utrace context to marker functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7fc30421cb1e5da07154c2ddb07884482f24e54",
"description": "radv: Advertise rt pipelines for Control (DX12)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0429f11dfb9155bc7413d9bd8786efd09d445037",
"description": "zink: remove depth_clip_control_missing workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12fed18049f3c93f2a7e25f929aeb1742467a3b",
"description": "zink: fix depth-clip disable cap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3"
},
{
"sha": "09a87d21711fbc12e726bd462a577d8d6b6a9a77",
"description": "zink: whitespace fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84241b1f75aa34466d0939f656bcc5aa0658c0a3",
"description": "ac/nir: clear unused components before storing XFB outputs to LDS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7"
},
{
"sha": "e39bf3e6aa8ad18e2383e1c8d729fef18e312b61",
"description": "zink: skip implicit feedback loop layout changes if feedback loop not present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba06579035c80bf216672526558388b2f66dcd6",
"description": "zink: make implicit feedback loop application stricter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "230a5547190899075cabccc034364be5d36272c1",
"description": "zink: outdent code in add_implicit_color_feedback_loop()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487e5cc781a1ffb8d785a0b85874e0dbc1707e89",
"description": "zink: set textures_used in analyze_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9c17cd492c98ba3862ca47a20268209ca9026a",
"description": "zink: break out implicit feedback loop detection into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f91a5ab078820ec1cde572237c25b2a6e2702da",
"description": "freedreno: Restore GL_VENDOR string",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc"
},
{
"sha": "589d4ff0cb624739101ac878d5af38ab92d4a88c",
"description": "vulkan/format: add a 10-bit video format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41dbeca4c22d7db0fd3d456182d961ade19f3ab8",
"description": "vulkan/video: add common h264/h265 parameter set management code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c30e0fa000946e69ff7cc1fb730d04f51526bcb",
"description": "freedreno/a6xx: Expose SSBO/image for all shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93d3f14989e1ff82d6db08c105435e34665514f",
"description": "freedreno/a6xx: Move tex state building",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a16c99a9a509c5977d49c2e75a9f773103935a33",
"description": "freedreno/a6xx: Move compute to tex state group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17ad0657f72a9d09d071619a5e69cdfa2054876",
"description": "freedreno/a6xx: Remove tex fb_read state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6b6400254f54d2e1d42777bd250fbbba2560616",
"description": "freedreno/a6xx: Removing munging of tex state for IBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "549a8d206abc13bef763b4b8a01e584ab076b000",
"description": "freedreno/a6xx: Remove bindfull IBO state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce1e73f4411d752422ec898a7f3bf82c9d96a7ab",
"description": "freedreno/a6xx: Switch over to bindless IBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51975142c0d781d801a7d0fff4f8a5506343f54",
"description": "freedreno/a6xx: Add bindless state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101700b150aecebfc4cc2cb18a467ca939530b04",
"description": "freedreno/a6xx: Pre-bake IBO descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45d111c1870d7fa8450188fd03885c782124fc9",
"description": "freedreno/ir3: Add descriptor set lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "066ff5c759311ae82f80021bd0913804e2c2444b",
"description": "freedreno: Track image/SSBO usage for all stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165de87f8ed50b1f36dabd51528813f18a1dee82",
"description": "freedreno/ir3: Let driver specify fb-read descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4982adb4cf33834ddd1593aa6d401839dfb358b6",
"description": "freedreno/ir3: Stop copying options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2497f2058aaf772489ec12fa9ccd23c37648ef",
"description": "radeonsi: update nir xfb info after medium io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49cfbe1fed075841e9fd1a77eba69052d1aeacfa",
"description": "nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6c172f26c53b5330ad3c186ea0ffc985e0a0723",
"description": "gallium/aux: remove nir_helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15908179775ee37735ed4738b729ae9ae6879a63",
"description": "radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1475339543f8f43d8d4aaec902cc914dde23e80b",
"description": "radeonsi: replace llvm legacy gs code with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6219374c4edbe44fc66c8464e76de6c4f66c4630",
"description": "radeonsi: remove llvm gs copy shader generate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e007c7fa6f149054c9ed392167d07fd7eab7bcd4",
"description": "radeonsi: replace llvm gs copy shader generation with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "246630ac98f6e63d7991a9bf5fe232b2ecd30389",
"description": "radeonsi: build legacy gs output info when shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b0566f6726c92a290ea9f6a3595ab2cc05590be",
"description": "radeonsi: add nir implementation of gs copy shader generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89aa75f81c885a4dd78d2210d3918f8396eed7f4",
"description": "radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acde71c015a45fd81b79f30d82debd8383a2a6aa",
"description": "radeonsi: use nir_print_xfb_info to replace si_dump_streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def3f700bcf283e78c71673de6cd90d1fe0f1b95",
"description": "radeonsi: lower nir streamout intrinsics in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "743fbc4bb0558c1103bad9a36a1fe8cfdbbd4664",
"description": "radeonsi: implement nir_load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16cf743f2d04227b1d4ff6d77f3aa5acdc289a1f",
"description": "radeonsi: implement nir_load_ring_gsvs_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aff2281276c27c929c54ac4b98d564a92718cd8",
"description": "ci: Enable building the testing drivers with perfetto.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64455dc32b599a7a440def0310564f07273a7c74",
"description": "freedreno/pps: Fix a signed/unsigned complaint.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302858c48cbce600eba65ecb6d9d76a51a9deb12",
"description": "ci/freedreno: Add glx-swap-event-async as a flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327f736627d7e3307105f5db0851fff1769678d2",
"description": "freedreno: Skip CPU/GPU timestamp sync when not supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79bbfb31686a2cf0028e0dc570d08461be055ffa",
"description": "ci/zink: Add more blit conversion xfails for a618.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c94e8aeddb1bed6281a9fbd99b43af707c8b1b",
"description": "ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc90009a54d0cd98b621ccdb018c42365600126",
"description": "ci/iris: Add known flakes for skqp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c34b539e174f0214eae32b02479ef7933bf1f2d3",
"description": "ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d292cb82b8ef1311eb4b78af2c90b1840ba5a6bf",
"description": "gallium,util: Pull u_indices and u_primconvert back into gallium",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb"
},
{
"sha": "fe3b467eb9eddac8232d2cfa448813ddf948330a",
"description": "radeonsi: Fix distortion for yuv422 format for GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "534870482073b30d8eaca51aea332349e48f4d43",
"description": "ci/venus: Remove failure now passing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc8c9d20568360d6756dcd62610d818991f479d8",
"description": "zink: prune old swapchains on present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0db6bf8b5467fd1f357bbacd6750a26d089517",
"description": "dri2: Fix exposing robustness with swkms.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5"
},
{
"sha": "ca8c8f2fc1f72cff286ddd0dec4e62e0720bd835",
"description": "dzn: Remove cmdbuf query 'wait' list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261102bd9c2b331a339b63d6dab9d6838fd52a36",
"description": "dzn: Fix format support checks for storage/uniform texel buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0069ac9e6eb2ad5793be473cdd98a89c9d017998",
"description": "dzn: Disable depth when the rasterizer is disabled due to no position output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682605a99be50161554f91fd638b35e10a4893ad",
"description": "dzn: Add a zeroed zsa state when depth or raster is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d460a8181e92cbeeed079e8d4c8c2c6f8158ae",
"description": "dzn: Always align cached pipeline header size to input element align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4565490b715ecf7f36e311c55108e3a12b49a927",
"description": "dzn: Support unnormalized coordinate samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "552ab9c2f7ebfb1e886026c93efa0b8fbb0f45d7",
"description": "dzn: Support root signature 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0adac84a17d43721a5249d82c9959880115c92",
"description": "dzn: Define a symbol that was present in older D3D headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb33ec9e9b6832dc2024a196694f3cb38a54278",
"description": "v3d: expose more drm formats with SAND128 modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac66fe039380bcc8ed9517988fd303cd33eb4db",
"description": "freedreno/a6xx: Rework barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e889516d6db0b8eb8099245ac5094bdaa85825",
"description": "freedreno: Don't re-install a flushed batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa9b62cad3620d117b279836fca16fc0786d6a7f",
"description": "freedreno/a6xx: Workaround for no pos/psize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e41d19a7119f2ad92d1765842e066cb84b90014b",
"description": "freedreno: Fix tracking of enabled SSBOs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2"
},
{
"sha": "ca2011d11ccb7255dbf1781cde55f8e02f65f26f",
"description": "freedreno/drm: Remove assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adee0e7e532c3128d5a5fb877b801ad5f67a9e31",
"description": "r600/sfn: Do a bit of cleanup with the secondary read port validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5bbff558d1de7af3410e659dc0ac6c042cdee3",
"description": "r600/sfn: Fix readport check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "42d51ef2bb1ea323685447eae1f714d3b610ce98",
"description": "radv/gfx11: expose shaderBufferFloat32AtomicAdd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd16791ca900926eee9c7c4e84e079d13f0a479",
"description": "radv: load ssbo_atomic_fadd descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068c84f2754b29d83bda37163c9916c836e126ce",
"description": "aco: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea1ac3901a4daadb062f8ae4676ca1c258276694",
"description": "ac/llvm: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e879b289947ffed8f435c3c394c30031fc84e8c0",
"description": "anv: Move anv_device_check_status() code to i915/anv_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94af444490f23497e5da2ef6ca351c592abf06a3",
"description": "anv: Split i915 code from anv_batch_chain.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ca73b3565b82ec9a8a7d5adfd7199b0e8eddcd",
"description": "anv: Export anv_exec_batch_debug() and chain_command_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80c89c4606d356e957e47adac8d0bc14fe55c902",
"description": "anv: Start to move i915 specific code from anv_device to i915/anv_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8084b412ca97c048b43043c80946498b346c3016",
"description": "virgl: drop the separable flag for cases that can't be handled",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa7c83786d6f132e2475cee1381f0b363d0068b3",
"description": "freedreno/ci: Add an a618 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7a46556ec34aee2c7adb49738f66478ad7bdd02",
"description": "Revert \"freedreno/ci: Switch a630 jobs over to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
},
{
"sha": "23e6d0ce79f6eee65e5a61dc7f4f85c8be8db5ab",
"description": "Revert \"freedreno/ci: Switch also performance a630 job to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287"
},
{
"sha": "f9115b6d51c58015350444acb2d07a6f2c5ba437",
"description": "intel: use a shared UUID with other drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53de48f1c43ffc68cf8dbc74b2f5ef00f6b91784",
"description": "intel/compiler: add cpp_std=c++17 when building tests",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
},
{
"sha": "d59e5aa08fad03a426f840e20701723d99f382c0",
"description": "virgl: Request setting the atomic offset in the range_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "994cf0e995277b5d2a07494578ad739f931e3d2d",
"description": "virgl: lower image variable offsets into the intrinsic range_base value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7380656a8ceeb21b2378a651b6cacdea711ffcd7",
"description": "ntt: Make use of the range_base offset when translating atomics in NTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f19058ae7ab1b8e2be16d8ee058042c818875d",
"description": "ntt: handle the image intrinsic range_base when translating to TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e05cfa179da56da40ff758f72a3ee7e61f167d5",
"description": "nir: Add range_base to atomic_counter and an option to use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4cde91c1b81958bbe12bd72d16376873cfa9ad5",
"description": "nir: Add possibility to store image var offset in range_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4c7b5ccfb73e0d8a0a194cae4b1af0fbf6d358",
"description": "dzn: Use typeless format for creation of depth-only or stencil-only D24S8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f928adf81e182f876bea70853eea4b5b78ed9d5",
"description": "dzn: Set MultisampleEnable to enable MSAA lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca205776220b6e7fce2267b0873c27a3622b3c8f",
"description": "dzn: Storage buffer sizes need to be 4-byte-aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b948a5db4fa33bb05e2c16aa861f9d3291439314",
"description": "dzn: Support int border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10282bbd967c4f3e5070e0b1e8c9814b605efeb7",
"description": "dzn: Use R24G8_TYPELESS for 24/8 depth resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3005ecb565733f0d7b61b921f50f193114d5688",
"description": "dzn: When changing root signature, dirty descriptors too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f0c85874a2a16e61b31f86d72e27374325485e",
"description": "dzn: Support alpha blend factor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa3fc8753d4bbf2811cae6797df4889ed5cc57f3",
"description": "dzn: Get options13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22eb9b1c127352a7096be889d7965380279c3095",
"description": "spirv2dxil: Replace not-provided inputs with zero instead of undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c391781ee523dc1af369d18238a37b8bf78825",
"description": "spirv2dxil: Allow killing position as an undef varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ddf41cb7d290d577d4c123b4eae64b672503942",
"description": "spirv2dxil: When removing unused inputs, make sure they're actually inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b9c10cf71b1e47f1713bfe48e997179ffdf494",
"description": "spirv2dxil: For removing unused vars, consider the whole I/O var size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f44304d800785992e74552f31670128268dbec",
"description": "microsoft/compiler: Set num_components to 4 when updating pos write instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d8e89f92f840ced1c3f266427028277f2d4ac40",
"description": "microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc481f39f236967f20b5591381d873e28e79282",
"description": "microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b151ed4b95449414a709ada0eb359062a48064be",
"description": "microsoft/compiler: Always emit float types in the I/O signature for structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a3d6b9a94806ce29be2f9cd1d392af8e7f5218",
"description": "microsoft/compiler: Remove arrays when testing for structs in I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86bd4bfbc10e7522ce7fefe7442b48c8c833357",
"description": "microsoft/compiler: Implement texture sample count query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47481e815127b77148cecf866b648dbe9913e153",
"description": "microsoft/compiler: Lower pack_[u/s]norm_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a0aeae371cdedada6822d5b1427f7eed1036db6",
"description": "virgl/vtest: allow socket being specified by env variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501309ef323ee7035b43f46e8dbd9d408115702d",
"description": "venus: allow vtest socket being specified by env variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "530a62ce735d1560b7d735f92d1208e6814262f7",
"description": "hasvk: Add extra memory types for hasvk driver instead of a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8491b1fd5e7c97edc104a3ac3b8ece5464e652b0",
"description": "ANV: Add extra memory types for ANV driver instead of a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a1d56faa2b87dec56af20741a58404c308cc3f",
"description": "ci: bump vk cts to 1.3.3.1 + and a crash fix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb003d406e0b32c0507b27e9667704e240addf40",
"description": "gallium/auxiliary/vl: clean-up progressive shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02354d3e26521663b6bb696adc1e346c4783de3",
"description": "pan/mdg: Remove MSGS debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23968aeeb5d7f25064d7b82d362dd50405177473",
"description": "pan/mdg: Scalarize LUT instructions in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10759d17088c2e0eb6443a0c3f5abb8b1b3f918c",
"description": "pan/mdg: Use special NIR ops for trig scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3839bd540166abbe2aac2ef39527e2a029a4637",
"description": "nir: Optimize vendored sin/cos the same way",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a49ba0f1aefcff3d2d7c7aece74a168a294c787f",
"description": "nir: Add Midgard-specific fsin/fcos ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86c7ac9f4b23769f3dcbaf3267d46436749315b",
"description": "r300: remove backend input range transformation for sin and cos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8f59b14d03cff23467dff834780a2613e5dab5f",
"description": "r300: skip sin/cos input range transformation for nine and ntt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b21d3ae6c76c8efae931c2546db8cf858c11f18",
"description": "r300: update rv515 ci failures list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faba30a8f37ab2cd5855e0fcc35d9f15c7ec1ee9",
"description": "aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171d76ded1fac18bf02abcdd506ebe5e91339162",
"description": "aco/optimizer: Add missing v_lshlrev condition to can_apply_extract.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04ac0ec1483c98f85d23248d191458e77afc24a6",
"description": "wsi/x11: Support depth 16 visuals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37a8b2d12ea97775b725172d1f89c1bd59fc98cf",
"description": "wsi/x11: Infer the default surface format from the root window's visual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a7ffd9162a8bf02f279df45aa3eaf2251887a85",
"description": "wsi/x11: Make get_sorted_vk_formats handle varying channel widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa6b2ec46a79b1b6487a82e43bfcdf853b074b40",
"description": "ac/nir: use store_buffer_amd's base index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c214769b94da4fa349b140765e39262706d1bc",
"description": "aco: restore semantic_can_reorder for GS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d3e4fecdc33ca83ac358bebe7e3d99b2339d66",
"description": "radv,aco: use ac_nir_lower_legacy_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7cedaaee2ec3b5ea12664c9f14ca848cc7cd229",
"description": "radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd6157d6c7d22715dcfb576403232e750f2c5b6",
"description": "panfrost: Document render_condition_check contract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02f9cddb6174f50bb01a12bf926da3fca1fa7b17",
"description": "panfrost: Fix clears with conditional rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "638b22354e75fa31551f776a2cd2bbf752db1ad5"
},
{
"sha": "7c7c38b126d72b6c4aa32a13847dd52c492e891f",
"description": "panfrost: Remove unused debug parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea03d0652d22b9e36ccc8ba475f9b78b4dff973e",
"description": "panfrost: Remove PAN_MESA_DEBUG=deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46051049a61505d5937f9a116b3837586fba985f",
"description": "panfrost: Stop testing CAP_INT16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c966b06736bc83d2cdd47a1463fc2ee6272fef76",
"description": "etnaviv: don't drop TS capability on GPUs with MMUv2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"description": "util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea2033b3efe657ac9129fd44c5bce371040eb04",
"description": "utils/fossilize_db: refactor out loading RO foz dbs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "483ee5d6ba48dbcd8a7ad7f37fbf52ebf28db3a0",
"description": "util/fossilize_db: don't destroy foz on RO load fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c19426fd6a77932fabfb0b590fea6b2fcb39dd7",
"description": "docs/envvars: add missing mesa disk cache envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d99c10d1f2dff160b732e5311da398eb1ed90a",
"description": "panfrost: Fix logic ops on Bifrost",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d849d9779a77f05d7acd418516e154a4e9018f40"
},
{
"sha": "fe4dc59e99dd745b6b42613d199cf61e7b2da995",
"description": "panfrost: Enable NV_primitive_restart on Valhall",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30c14f54cf2bbf86f3d8f16a3d46edad6d0fce7c"
},
{
"sha": "2f97883276ba2d32e07216595612523de465cf50",
"description": "pan/bi: Add a unit test for fsat(reg.yx)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed46c617b074c8e36670907ecf57f00bcf7bbc99",
"description": "pan/bi: Fix incorrect compilation of fsat(reg.yx)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac636f5adb57704696c781a17f11609fad9035ec"
},
{
"sha": "c672b593b924a689931fccffcbb37dbf670fef71",
"description": "bin/ci: add gitlab_gql.py.cache to the .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684eee0748f455c6503fe320d7fa8b7d3e069d20",
"description": "radv/bvh: Prevent NANs when computing node cost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6f45c98b580de5a534ebb0a0644ac5514793a141"
},
{
"sha": "4c7caa6211875fa33cae33d8569fabf481908a71",
"description": "v3dv: skip two ycbcr tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18319a236c18bfc4f91cb0193172fcf784ee81cd",
"description": "v3dv: add support for multi-planar formats, enable YCbCr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ef614a2d814a6f42c0f78d0e56af28373184998",
"description": "v3dv/image: use 64-byte alingment for linear images if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa31d38bcf9be3d6485613c6d1fa4e8f0ccd3958",
"description": "v3dv: pass alignment to v3dv_buffer_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f4885ccbacdc32061d64653b75001c11873be6",
"description": "v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98e6effadd2559e0c42e9cb4c07dd8864e544975",
"description": "v3dv/format: remove unused v3dv_get_tex_return_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ec3d6fe3332babef58edb8a4b103137ca435c6",
"description": "v3dv: add paths to handle partial copies of linear images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
"description": "anv,nir: Move the ANV YCbCr lowering pass to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02a11e4e4cb78da491780efc1db9b2429275168",
"description": "nir: Add copyright and include guards to nir_vulkan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac771973da5bc1b1ad61321571f7cdf78dbcafc",
"description": "anv: Use the YCbCr format info from common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a91d333d1e253c221835879f245574d48de2f8",
"description": "anv: Use the common vk_ycbcr_conversion object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc342f5e1754e7e9b1ed8685aa73520b2122e62",
"description": "vulkan: Add a common vk_ycbcr_conversion struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eaf8218def9a3dcd115857a2c7ea5b9172b896f",
"description": "vulkan/formats: Add YCbCr format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e7ebea5d5fff9a5a4c2b518205344b6364c68a",
"description": "util/format: YUYV and UYVY have 4 8-bit channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18feb32df0a20c852331748e572f783c082c68ed",
"description": "anv/android: Use VkFormat for externalFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc046a87dca9700555f96ff649a7a6be11c40e8",
"description": "anv: Refactor Android externalFormat handling in CreateYcbcrConversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4121aa43c405ed945db05a7fe2019e83446916cb",
"description": "Revert \"ci: build hasvk if we're building anv\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf"
},
{
"sha": "b27e42dcb5f995ef0b7f8d07d5868eed60896b59",
"description": "vulkan/wsi: check if image info was already freed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b13d74583513ddd029e30c989838b96993545a0"
},
{
"sha": "6b8dab7de2817ded5ac7965f4d10191189d314c5",
"description": "pvr: Add support for geometry-only render jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85155e389e95f4a73cf4bfdbd30b7b50a1d32057",
"description": "pvr: Extract setup of winsys job submit flags into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf525b4bd733c4bd88e39496eaae4d891d07184",
"description": "broadcom/compiler: produce better code for f2f16 with RTZ rounding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a48642400be86a17d460ce2786988ec67f423f01",
"description": "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f533c4ee2c1a8365e04eebb4dc1b99d89227547",
"description": "ac: add ac_query_pci_bus_info helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b0cc3fe3cf34187a9aabc4e1ffc234f6ac89f8",
"description": "ac/info: move pci bus info in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7893369c2e483d79842b513d42b4516b5d6ac31f",
"description": "radeonsi: simplify dpbb settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287",
"description": "freedreno/ci: Switch also performance a630 job to manual",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
},
{
"sha": "0886df2491b094842969cda76884ce57672baff4",
"description": "ci/zink: Penumbra is now fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6986332c8063d794b7dc51d0eae91911ff89e136",
"description": "radv: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "eab2c3995132f8cd1e3e9ee56eedaf17448aa157",
"description": "radv/rt: Divide by the correct workgroup size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9369b407250b089d54e2247a7c8c10c65188c551"
},
{
"sha": "0ca325cc1099556f3f755fae8cf6f8a1a019432e",
"description": "glsl/nir: only set uses_sample_shading when the output is a fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03105138f15982ddf95db590bdb1fc34b22392b3",
"description": "radv/rt: Get rid of accel struct null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33166ba50b8e3d5cb0c9bd98d0860111bea52484",
"description": "radv: Use the null accel struct instead of emitting 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ca19589fe3583a8e5667521f420d76a84ca193",
"description": "radv: Create a null TLAS as meta state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d06964f8aa8cbf17751d29c27cc1620cf98067f",
"description": "radv: Add a helper for finding memory indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d738803b508528cd706770b72a114b3b48e1522",
"description": "vulkan: Track the nullDescriptor feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "274e1d5a39e258ff64637f9113c36e0b10bf6a1c",
"description": "freedreno/ci: Add a618 egl/skqp/piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e9fe5d537417309b4e174ef283299c6fe06a37",
"description": "freedreno/ci: Cleanup a618 yaml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
"description": "freedreno/ci: Switch a630 jobs over to manual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb2463a37f1bcddf5a523e6e78aa89e77f71495",
"description": "etnaviv: nir: use lower_fround_even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fdfd8044d77517e77c768e60d55999a82853b3a",
"description": "panfrost: Don't use AFBC of sRGB luminance-alpha",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "476be5cb27398a06b0a2828dd260c5ad4d620136"
},
{
"sha": "48a0478126ffd4e0bc1585e424cd90e8a0be36aa",
"description": "zink: add renderdoc handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e52bd7b18245bab3e722300c715e30932bb59ac",
"description": "venus: vn_queue: align vulkan object variable naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32660a41ea8c32d57455cdc71009c5688580bd88",
"description": "venus: refactor QueueSubmit/QueueSubmit2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6863092d9569ea707da3a1c6c5370dc3173a665e",
"description": "venus: append fence feedback batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2889a0478b76e856d837b168ee3bf2b61c5238ab",
"description": "venus: drop VkQueueBindSparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b107962a299c3793cdd952e756c767703d2c797",
"description": "venus: remove filtering external semaphores for QueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ffb5ac365ea27c046fd2510953602caec585b3",
"description": "venus: require exportable/importable bit for ext semaphores sync fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e7471be2e2d7eb3518feecb9691135c4171e7c",
"description": "venus: require exportable bit for ext fence sync fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e369335f9c287a882bfe0ba53392a3422658aa",
"description": "venus: require importable external semaphores for WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f09cc33dfb7bcf0db16634d1934708a335d2128d",
"description": "venus: refactor VK_KHR_synchronization2 ext sync fd requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72371af332c2e87a7064926cb595da527a5d1a28",
"description": "venus: refactor out vn_feedback_event_cmd_record2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "842ca284650f066e58706741a7d22d67b5088e60",
"description": "gbm/backend: fix gbm compile without dri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1faf30a5f02700491a67283aa4ff44ee21f73cf",
"description": "dzn: Fix clear bind flag logic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3"
},
{
"sha": "59495215086f84d729321c080a9d59cf905656c4",
"description": "dzn/ci: Add image test group, which is all passing now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "889f03fc243ee88f6fb0a9efa1ca5647d45a21ce",
"description": "dzn/ci: Remove flakes/fails that don't hit anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9a58eb952367a764462f1f0777de6997cb454c",
"description": "ci/windows: Download updated WARP 1.0.4 package",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a19903ab671ebdf4130fdf3cc782a8a0a2a3d9",
"description": "mesa: Trivially advertise NV_generate_mipmap_sRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aad8dbfa524993ba15fed474e2211b55e9705be",
"description": "mesa: Fix extension table formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3feccfa6f5ad1332737dc1a8fa2864156bd0553",
"description": "radv: Use the new NIR builder tex helpers for meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433fe592acee7ce1b1238ddb72792dda1678b874",
"description": "nir/builder: Add some texture helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30f3fec380176b20078a37a27f3da4059aaa39e4",
"description": "nir: Add more opcodes to nir_tex_instr_is_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8b90a47051152e24ead666ea52494d7d43d1e1",
"description": "glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc3763d0455de13e78a82123ddc47a00e5ea7eb",
"description": "glx: Fix drawable type inference in visual/fbconfig setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c9a31d99d37f7b8838e069631e2f8b16d991e9",
"description": "glx: Inline a few single-use constant strings into their user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07292d6e76b4a6d84739cb7bad4d67171f813d64",
"description": "glx: Move 1.2 GLXPixmap code into glx_pbuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf90a2b28f07a881f6eec531fbcc6bea0ef154b9",
"description": "glx: Check for initial \"glX\" first in glXGetProcAddress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d3c222db2aac0bb492b9f7c56ef2b9c159f598",
"description": "glx: Reflow MakeContextCurrent a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9debb6397a6c23fd6377e557e5f7ac1a19b895",
"description": "glx: Clean up some funny business from context bind/unbind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0eed0001032b9bfef12e346709a7d95f9966775",
"description": "glx: Remove support for glXGetDriverConfig for old drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f53ec64d68dbbac4cd2f10b2e021070452e26039",
"description": "glx: Remove a can't-happen NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de2776e016e98814139c13276531a97afbe73c4",
"description": "glx: Remove glx_context::screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f77f999b5a4de9115c0f22c36c1953b57aeea7",
"description": "glx/dri3: Simplify protocol version tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862bf420a96c8dace856fa8c7a50ef7db4f0ec5e",
"description": "asahi: Handle sampler->compare_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edca10e9c907a21f44698121e97d0eef92c7961a",
"description": "aco: Pass correct number of coords to Vega 1D LOD instruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "267dd1f4d571ee606141aa66f1665aa152b4e911",
"description": "nir/nir_opt_move: fix ALWAYS_INLINE compiler error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1d20ec67c3f186886b97de94f74484650f8fda1"
},
{
"sha": "5b3fb44ecc602bb1f6ed59222ae919ef119bf733",
"description": "radv: fix re-emitting RB+ when the non-compacted color format changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "11469f7553dc69a6c4b779527e6738c3206aa21c"
},
{
"sha": "ebec42d799b22b7b3d06acd710f5687252446a06",
"description": "radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab08fc25017ece76fb580e964c1d4c3c611168d",
"description": "zink/ci: relocate radv testing from radv's gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a85a8daa0ea04fa14141913d2a6297c2f9184e",
"description": "zink/ci: add a fail to the VG flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0907fb46eef8d184acd990e5851b479d25efb46a",
"description": "zink/ci/radv: remove a test from the fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c1ba0bce57591e5ec9f147217b7882ecad7903",
"description": "ci/piglit: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0",
"description": "ci/deqp-runner: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19f119baea0c31cd48938ea41829e757e9c17d2",
"description": "Revert \"ci: Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "900ccec7e8fa809ef0a9154db4d0ecec3fe26e9c"
},
{
"sha": "9a4bd32790110adab92881af47302df956d19e15",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db",
"description": "radv: fix missing implementation of creating images from swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2969850d886a980d87f7a2eb570e58c1a9a086de",
"description": "intel/utrace: document tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270215926879a2479def9953c760068dc436caf2",
"description": "intel/ds: remove unused trace point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd3e755eabc873d62d8fcec6bc65f369fd95d1f",
"description": "intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b15fa9e7706da41c3b6bed3c640b4198359984",
"description": "anv: add support for command buffer tagging in traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662e05c9fb27bc9ce9959844a70dbf9bea729d44",
"description": "vulkan/debug_utils: copy debug util labels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a34fcaf326f871e5136030aa23e2cf81d85b587b",
"description": "util/u_trace: add support for variable length trace points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ab070d7f20423113e8d6aae75a4d153ae93e07",
"description": "intel/ds: move event_id access to perfetto lambda",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0160ee2ab3598f379af23323d0057518d85a566",
"description": "intel/ds: track secondary cmdbuffers in perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a16effeac8cc808745729ab617869c29a0f13d2",
"description": "anv: record secondaries' traces into primaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1082c8ad116814e16113de9c4a7a067d3e5a0e5c",
"description": "pps: print out message when we get the first counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c7e1bf48f620cc81b6273cbaf595b7e27d80b7",
"description": "agx: Peephole select after opt_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b3201244d11e118fd09aac557b907bcdc88ff3",
"description": "nir/peephole_select: Allow load_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d046af6ac3a124e4565b13075ef0b37e88e72d",
"description": "zink: simplify get_slot_components() for xfb emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fcdd9e4a7a63a9a6a1f72c2c459e02acba7f578",
"description": "nir/lower_bool: ntt: Generate a good opcode for bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e842839ff2a770fb1f36e5ad954143e27e80f1",
"description": "i915: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb1ab133eadacc4059b82b7130824fa6eb3d0628",
"description": "r300: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b25d9fe87a6d1fe14388df338e9f3e039c99e4",
"description": "nir/lower_int_to_float: Add support for i32csel opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "451df66ea03689c3f119dc5c700d19933444e9c4",
"description": "ntt: Add support for fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd927737f578b912441141d6665928e1cc8f08a6",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45de63b3fd97a5914cac85d070eca1bfc1c036f9",
"description": "VERSION: bump to 23.1.0-devel for further development",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebdf6a79266b2b2249b549707fcdbaf9eae905ce",
"description": "intel/genxml: Drop CACHE_MODE_SS definition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e91ad329102d821f06ee3f874067b4d97d05e2",
"description": "radv: Fix deadlock in radv_rmv_log_event_create",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "af55e36d798b91b86795544aac2d9e3983cde207",
"description": "dzn: Declare debug only root_dwords as ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f67a0a774591aa86202edb39c3af7d7291e462d9",
"description": "anv: Add a tracepoint for the fallback implicit sync wait path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25edfcdb2aec4ac0686f0a5bda673e610de5da71",
"description": "perfetto: Add the intel data sources to system.cfg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd6031c067a91a7024b84c34687bb8f33f64055",
"description": "docs/perfetto: Fix the name of the i915 render stages data sources.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a"
},
{
"sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf",
"description": "ci: build hasvk if we're building anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "329e01730040495ca4ae14a72ed1255ee33e5da9",
"description": "vulkan/rmv: Only trace on the n-th frame",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "defed481046aff03c1f19eb26dc26938a27fc461"
},
{
"sha": "0b081731cb3b5b6d74d1ffd920a5e959c506444e",
"description": "radv/rmv: Capture names of pipelines but not command buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5611ab25d1ac38f3bc71684cec279b40effc180c"
},
{
"sha": "681871ade1780a8965d26bc270749fcf7ddc9658",
"description": "radv/rmv: Fix resource ids for name tokens",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5611ab25d1ac38f3bc71684cec279b40effc180c"
},
{
"sha": "ab9a9f702aa440562ed9deaca92c306782e678b7",
"description": "hud: fix values printing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "595079c37cc1568cecd1df8b953b4bb01cd51bb8"
},
{
"sha": "63203f94e86ceb216dfe53410fed3c02d9b617ff",
"description": "util: add a return value to util_sprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa227969a31d37a726539990bb819d1835e805d8",
"description": "nv30: add nv49 results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7b0868dee049eea8733b436fad76720ec52930",
"description": "r300: don't cache abs in fragment shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "63f353b45605379b8b81754543907a6b0fc3afdd"
},
{
"sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75",
"description": "zink: fix PIPE_RESOURCE_PARAM_NPLANES with format modifier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c025cb9ee9d79ebfb66a577556e04deecfe012ed"
},
{
"sha": "b3f517b9889c11367f2b73bdf3033d0e85680871",
"description": "gen_release_notes: include links in relnotes.rst when generating the new release note",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "13af9975670bdd6adb051f5428bad83ae71029a7",
"description": "gen_release_notes: allow using the script from another checkout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2635153c0981c5b0c40f49c06d784be5564572",
"description": "gen_release_notes: avoid crashing when none of the commits mention closing an issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b114debffb5e30f5b585ffa69f3a8af625b622cc",
"description": "gen_release_notes: stop the script if we can't generate the release note",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f70f001a86994b517b325e5c156df47f5a342ca",
"description": "frontends/va/postproc: yuv422 to nv12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56eac722bd7760901d7ad635714d90abe23d5eba",
"description": "gallium/auxiliary/vl: compute shaders for progressive yuv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49f36f4658d458211c41e0c0f85bd670ef225f92",
"description": "frontends/va/postproc: default to weave when deinterlacing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c46e4a5da5b17e3fc2d5b31c6cf7dbaf42e30d8",
"description": "gallium/auxiliary/vl: fix scale and translate parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f759fefbd56079e195116a0db68bd24c6a8cb6",
"description": "docs: utilities: Update list of development utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9f8a4812557b6a307f7438b4d03ba4cefb20ec",
"description": "docs: debugging: Fix path to dlist.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9112fe3c76db55ce73ce89e736bd8bc4f8977218",
"description": "radv/gfx11: increase radeon_check_space for occlusion query begin",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee771412c03b03a503172023c82d8b37dca8d73",
"description": "dri: Free the already allocated optionCache and optionInfo on failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e61696de960fa7ff7b45042923dc4d6bcc85886",
"description": "dri: Do not free the given screen in initScreen implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "237e73eccaf1e59dccad9193a8f7bc621e275d0f",
"description": "gbm: Avoid leaks on screen creation failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9835fe6aaa96176519de860b30898aed174c426",
"description": "lima/ci: add deqp-egl run to the deqp suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a4a6aa76f299c98178a85165a957f5d6d1e43ae",
"description": "lima/ci: change lima jobs to use deqp-runner suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af39eda6ec4761b63a6fc07f99415a5c71bd665",
"description": "r600: Request that state validation is emitted for all changed states",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aaa4b0e6186842e40a858e82f31d146a712ab082"
},
{
"sha": "153af03b941469c22a1b66e7d9e015d5564322a1",
"description": "gallium: Add cap to request state validation for all dirty state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aaa4b0e6186842e40a858e82f31d146a712ab082"
},
{
"sha": "e3e74a44024e0f1586b39796180f654958b6f5ca",
"description": "docs: move note on other drivers to the bottom",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c"
},
{
"sha": "c412b21d858fbc5958c253b665aeaf21eccb1af8",
"description": "ac/nir/ngg: implement 16bit output streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7",
"description": "ac/nir/ngg: refine nogs outputs handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d11b69266189938cf897455a435ea09fe4979c",
"description": "ac/nir/ngg: fix gs 16bit output uninitialized channel when gfx11",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc"
},
{
"sha": "3c26fbc9348885ff8a85eaa2197bf1dd292ced98",
"description": "ac/nir/ngg: fix gs store output for no param offset slot when gfx11",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc"
},
{
"sha": "b4695f78adf03dbdde693a614cbd21b40a607457",
"description": "ac/nir/ngg: always reset output when gs emit vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82f45dd5d4e3b71e75bbd95c063bc59af2f00765",
"description": "ac/nir/ngg: assert no offset for nogs/gs output handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0ace2585a266f55caf92dd102888f1940f54e6",
"description": "ac/nir/ngg: gs store output use nir_ssa_def instead of nir_variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0224741ef6f8e982f587d97b5bd545b093e5686c",
"description": "ac/nir/ngg: gs save data type of outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "417c51a511b23492b74d17b4d387bd814e850c15",
"description": "lavapipe: fix one more descriptor set reference issue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20902d1ed685e97e135f4a16531793ddb7b4db69"
},
{
"sha": "f008a9baa7981db14edf04554df90e40108fde64",
"description": "ci/lvp: cleanup asan fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec428bb325e79d888ada8eb7e96add0f240eced",
"description": "vk_cmd_queue: add a callback to free push descriptors set khr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5"
},
{
"sha": "ff0433b8cb6df9161605dcd17b027475a9cdc796",
"description": "llvmpipe: unref images correctly in the fragment shader path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2909c654b014e5360b08b28b70df297cd8e1c090"
},
{
"sha": "474965adb349f0faf78ec8da5a34681d5514ddaa",
"description": "lavapipe: fix merged layout ref counting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
},
{
"sha": "20902d1ed685e97e135f4a16531793ddb7b4db69",
"description": "lavapipe: fix descriptor set layout reference counting in layout merge",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
},
{
"sha": "abd7ea2a88b487e6bc946f98e59f40523e66c19c",
"description": "lavapipe: drop unused macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0accbe03e83b5b6400d4fa1180f2c5d9bb7a3657",
"description": "gallium: Allow copy_region blits with matching formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673837bb8b4c41b002961d73388e96bd7f2426a7",
"description": "gallium: Add a unit test for util_can_blit_via_copy_region().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29adbb132f36c58fd77a2dca3a0514cef8433c69",
"description": "Revert \"intel/compiler: fine-grained control of dispatch widths\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bed18ab3e2f3fb7f84568a7965becebbbcee9afb"
},
{
"sha": "a3b0300ef104b11bd0432aac2ab377d319db6e61",
"description": "ci: make wget even more robust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93994f365e2a5b5cce90b13adec8fb7ebe91a517",
"description": "ci: propagete robust wgetrc into lava rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e32c6a1cf3a7046b5aae64770b8a26c817f834",
"description": "ci: when downgrading from Alpine 3.17 to 3.16, the tag was kept on 3.17",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0"
},
{
"sha": "55135dc82f851e0d0faf7421328d6dd955c9cf8b",
"description": "ci/amd: increase number of stoney runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31443901ea572a52231fa34f628810277add64f",
"description": "docs: update calendar for 22.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e54b71b513ea0d59bbb25de5c3dc40800e5c8e",
"description": "docs: add release notes for 22.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e9ce1152e7205116050c5d7da58a2a66d0ed909",
"description": "vulkan/wsi: Use the newly imported dma-buf.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce3acb13566194d2bcb2d183da334c3da9f3160",
"description": "drm-uapi/dma-buf.h: unbreak on non-Linux via local typedefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb1c5d547eb197350244db6b1843cc019ed3346d",
"description": "drm-uapi/dma-buf.h: Update from drm-misc-next (2022-06-10)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4311c636c2fde1f7a41239a0c55909816eb2d6ee",
"description": "agx: Don't crash trying to encoding minifloats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7859b531c264723e0d195a41cd5cb979b28fd526",
"description": "agx: Use BITFIELD64_BIT for outputs_written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2976548e4a6c84444e7e1a94264f1219edbb67f8",
"description": "nir/gather_info: Handle store_zs_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c40e3353c55f634f8f2ac40a763ed0c5ed8955",
"description": "agx: Wire up nir_intrinsic_store_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baac17131d1fce3ab876eea43ed5a8f24105b5ea",
"description": "agx: Remove load_global(_constant) support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac3272be849d68cf8e7f9919dd9daf477f5e813c",
"description": "agx: Use load_global_constant for UBO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a6a5281b39bfd7de212e3bb00725895cd74d5fb",
"description": "agx: Lower global loads/stores to AGX versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5ca8164d2e237d34c80f253252c4495a2039f7",
"description": "nir: Add store_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f506dac18f14898c4376620ab5ad1e7791ef2057",
"description": "freedreno/a6xx: Demote coherent img access to uncompressed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e22971d92c46775ccd45aa3109640136ca20105",
"description": "gallium: Add image volatile/coherent flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb0992a53561f2fa955dab246696f60e93da3cb",
"description": "mesa/st: Track complete access qualifier for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8e7f06f104543f4c514b2a77fbe9f8044fc234c",
"description": "d3d12: implement the get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e1bd07ac5733c3e7e5484f23a65a89e03f62d2c",
"description": "radeonsi: vcn: implement the get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01a5de1b956010ffa23ac77f37c2f9ea28492334",
"description": "radeonsi: uvd: implement the get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435139d196f8c6ac9acb0852aa36eae368f35e30",
"description": "r600: uvd: implement the get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8187b35fa1cabd54bdba6eb682e8b7d6efebc744",
"description": "virgl: video: implement the get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4246bcfc7a03083fcf6c790ba688bda09116da16",
"description": "frontends: va: fix vaQuerySurfaceStatus and vaSyncSurface for decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a0d1f9fdc66c613453f374114b0d112ea723635",
"description": "gallium: pipe: add PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d583719e913b1ec9e5bc4d2f7606bdb27fe3f67",
"description": "gallium: pipe: add get_decoder_fence vfunc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8bed38eb40c71a9973d6ea7c9294fa077bee7a",
"description": "freedreno/a6xx: Remove shader key from fd6_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b734cc6683fc1dbd1338a37555861f5f8cd9680",
"description": "freedreno/a6xx: Avoid zero-init fd6_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd16c489a3a2c485848bda2d7de086bc05b81d9",
"description": "freedreno/a6xx: Tighten up fd6_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2128607014d057942c132cc22648692b5cc1cb13",
"description": "freedreno/a6xx: Move fb_read descriptor to fd6_gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14524511857a52b02b636cd9f7b5b9dc55422f14",
"description": "freedreno/a6xx: Split out fd6_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c73a76195ce6bba7ff485f80d846027a96e5b86b",
"description": "freedreno/a6xx: Rename fd6_emit_3d_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "417a10fcb19d2dd8ae1f07b0a6fef41b369a2889",
"description": "wsi/meson: add missing dep",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5f30a7538befb00e7989e42ba8304891d6cf5165"
},
{
"sha": "e11e68b56b149c1663616620090205551e725a62",
"description": "radv,aco: fix enable_mrt_output_nan_fixup for RAGE2 again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb"
},
{
"sha": "38d6185432d1f19a5653b3892069cd350187f5b8",
"description": "ci: debian-build-testing, build only the LTO variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44bd88c9dd3b83dccbf0fa1f04b2a7dcec03615",
"description": "docs: fixup envvar-directive syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4"
},
{
"sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4",
"description": "docs: use envvar directive more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2200a410bfa5490d25099572fd548023aac17f3",
"description": "v3dv: expose VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ef66bcc96d14c70a501e36f50f01e71d84b430",
"description": "v3d/compiler: remove unused sample_coverage field from fs key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09782e5e6d5cc0a44b907544f55bdaebbb4feb84",
"description": "v3dv: fix alpha-to-one for single sample setup",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afe98836530e3f26b4dda0dfc31d41fea195d",
"description": "v3d: add a debug option to optimize shader compile times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee97e7b99835b83b9d118050350fed424d38c76",
"description": "dzn: Allow multiple graphics queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c",
"description": "dzn: Use DXGI swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f462105face258c3e57a9558b8615d5919cc261",
"description": "vulkan/wsi: Hook-up DXGI swapchains and DComp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4d81c05ea41f3c85075768b34ead18214604a45",
"description": "vulkan/wsi: Port Win32 WSI to C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40913b3e00e489c166dfce3c6b88ee091b55bc1",
"description": "vulkan/wsi: Allow platform code to define extra dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2975a7f453a03907827bbb8b38ea1394f052d045",
"description": "vulkan/wsi: Add support for image -> image blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e4873d829debd4951a26eb0e190f3b6982ba48",
"description": "vulkan/wsi: Dissociate the blit context and image configuration steps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa4e729165801753a46b850d1c6b0ecc920dc208",
"description": "vulkan/wsi: Prepare things for image to image blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcbf2cd91ba65bfd794c4ea182042b2da06d37f",
"description": "vulkan/wsi: Don't set use_buffer_blit manually in the win32 WSI logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb2adb8fdbe1acba185d02bbc2fa74bcff488c5",
"description": "vulkan/wsi: Simplify wsi_win32_surface_create_swapchain() error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52c87d0b8398244f099452fb6872fd6db5b20d13",
"description": "vulkan/wsi: Indent fixes in ws_common_win32.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a67f5f32a8d94e03bf6de894518d166a23c2d908",
"description": "meson: Define VK_USE_PLATFORM_WIN32_KHR for C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff54a52ec7fd400b928e5cb5b9e5250aaaab7c2",
"description": "docs: update new_features.txt for additional work with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed18ab3e2f3fb7f84568a7965becebbbcee9afb",
"description": "intel/compiler: fine-grained control of dispatch widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3112805ce429dadb0ed0814691c38055a1af85",
"description": "ci/venus: re-enable venus-lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c91168c71cc8a702792df76833b356b206ebd48",
"description": "ci/venus: specify render server path to enable server config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86c99bb28f69510eae9dc59c864cb28120171cd",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13a42e5a15ea855553ec9d94aecdc80b727ae04",
"description": "Fix incorrect stage reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63345d59b0215d9927af007943f99c2407155ec8",
"description": "d3d12: Unionize shader variables in d3d12_shader_key to reduce size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1cbff228a76312e09f6713ba98c10af47579497",
"description": "docs: Add short documentation about RMV tracing variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e624494c0f1c55b62f1660c27a75c9bb1c15c905",
"description": "radv: Enable RMV tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf",
"description": "radv: Add RMV resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5611ab25d1ac38f3bc71684cec279b40effc180c",
"description": "radv: Add RMV tracing layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
"description": "radv: Add RMV tracing utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d816859eded246fdd4b0cb31d4409181e0fa6f39",
"description": "radv: Use internal allocation helpers for internal allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845792db735893a4e42a0cf7949464bed2180eea",
"description": "vulkan: Add RMV file exporter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "defed481046aff03c1f19eb26dc26938a27fc461",
"description": "vulkan: Add common RMV tracing infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f30a7538befb00e7989e42ba8304891d6cf5165",
"description": "vulkan: Add RMV token definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2739c9f00557347008dfc500dcc584abb81378b",
"description": "zink: set surface->dt when updating swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "54088f4bb5276c792794fc98df981c35ffc6815c",
"description": "d3d12: Reuse sampler tables inside of a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b23d8fb21d13ccd84da131070cc6c9bca137d5",
"description": "svga: fix max number of texture cube levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa163ebb5b90dc0fdf224f7a14c2ff88093c2aa",
"description": "anv: Print the BO sizes in KB instead of hex bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e29fe712dc3ba0774c483d19adf9ec6053cc55",
"description": "anv: Fix the size/aperture space debug printouts to consider _ccs_size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e937c4b716f9e60b80368766fa3db0dee2cdc27e",
"description": "anv: Add an aperture space summary to INTEL_DEBUG=submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab7b9770e313f52f08621f26cf122f53bedfc02",
"description": "r300: allow more copy propagation with relative addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b28983c5db504ef58e90f2aef7e3d2dfff5d319",
"description": "aco: Use NSA on GFX11 with more than 5 vaddr registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9538d523b6fef82dad5265a458cfba72e93a02f7",
"description": "aco: Validate GFX11 NSA correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abe4850baf17453d9faaec04b90d8937cee28ff",
"description": "aco: Handle NSA with vectors in get_mimg_nsa_dwords.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ab80eb061b872ae3707c347ea52d7b57cfe4c18",
"description": "mesa: add missing count_scale attributes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "37dcd183310b45283f9096ca350edb7f53d7b243",
"description": "mesa: add missing count_scale attribute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4e935f2d70304a89104157378a4033ba10cd3e0"
},
{
"sha": "a84c40c6a4d5ef738bedc9f5aa23c47bc31ced6d",
"description": "zink: lower stipple + smooth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69637a2a5ac8673f0192fef95594bcc341afb8c",
"description": "gallium/draw: support lowering stipple + smooth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180e30857c617f283977278d65103cc0b6b3690a",
"description": "egl: const display & config pointers in eglGetConfigAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83a0e0a14ed871889a551dc0e24480ad9e0edaa",
"description": "egl: inline _eglReportError(), and drop this and all the other unused defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3632d398359cce1fb666b8cf6299ba624d3ccda7",
"description": "radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and recursions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc6d22b92002dc43a8c742ab234717147d63ad87"
},
{
"sha": "8bc51d78a577f2321be7ecb9bf86a8a193fe9018",
"description": "ci/lava: Tweak LAVA jobs timeouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdbf0862c2202606e170ee34fc00017d9967f05",
"description": "ci/lava: Update lavacli version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f759e750fd8b9b55e065638044f40cd87f4468",
"description": "ci/venus: temporarily disable due to instability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f583738ee1bae44e124b83ea072e14458204cc",
"description": "etnaviv: hide TS sharing behind debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9572ecbee9e80fc0ee3bdd26ec4285cc7ce6ed41",
"description": "docs: Add calendar entries for 23.0 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2f954f46779047a9ee79d8c5a865e51bb48d601",
"description": "broadcom/ci: drop duplicate job definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1e59646de7a572f4f7b363c3c3cefe840bdacbd",
"description": "aco/gfx11: increase vgpr_limit to 256",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3",
"description": "aco/gfx11: allow true 16-bit instructions to access v128+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "254b178d5bb66e30b5566858e6450e8d0acb32f3",
"description": "aco: disallow SGPRS/constants with interpolation instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af891a747d125f2fec95eb248f9055c33f1c155",
"description": "aco: add more opcodes to can_use_DPP()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3dd1931d99121dd319d7802b543a5b0957516f9",
"description": "aco: allow Builder::Result to be dereferenced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e386523380d8fac9b1bca3848b1fafa8bdc90a65",
"description": "aco/gfx11: fix discard early exit removal optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d814c405bb3a40cea7556a61fe35aad3e24b020",
"description": "microsoft/spirv_to_dxil: Let linking report the need of runtime data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6481805e0007d2bf53390e1af25c75b1507c2a92",
"description": "etnaviv: properly check for new clear value in sampler TS setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03fdcbba19bd541bde9bc65f4705c369d5339d67",
"description": "etnaviv: blt: properly use upper half of clear value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a358890667a024722c6efeadff203eb2bd9ea86a",
"description": "ir3/print: Consider the size of input when matching it to a reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d474cc935e7fa165665444e5347112879144c2a4",
"description": "ir3: Force flat.b sources to be equal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45d32b10b317f69187392c2d165071248a91f49",
"description": "tu: Fix varyings interpolation reading stale values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a151533cd4f4eb88705caa572097a201c0c16c",
"description": "loader/dri3: Overhaul draw->cur_num_back handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27366cb5107c9c290d2f1756f8a75f93f20a5f00",
"description": "loader/dri3: Add dri3_set_render_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d25a4cab40044d7ae151dc6555e10e5f2cf17bd",
"description": "loader/dri3: Move NULL handling into dri3_free_render_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e888f61593e943b212dd69d6d5794e2e3de5bed",
"description": "radv: enable PS epilogs on-demand for some dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb07a11b8f400c50e8a2455df9891573eae052e1",
"description": "radv: add support for compiling PS epilogs on-demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11469f7553dc69a6c4b779527e6738c3206aa21c",
"description": "radv: copy the non-compacted color format at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd7f700739f2ae6106e71505cd5ec40096fbb61",
"description": "radv: rework PS epilog emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7de50e4c6c0bbbd73ac784c8bb52065a47d8563d",
"description": "radv: keep track of SPI_SHADER_COL_FORMAT for PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f30c4aa0eb7cc97b495d9203f47544f3a9e6eb",
"description": "radv: enable the PS epilogs cache when some ds3 states are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b0d6de04072963256cb5783dfa11be07d0d471",
"description": "radv: add support for a PS epilogs cache in the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0f95913a095c3bcd722c4718d55479ca7463474",
"description": "ci/rpi4: add a couple of tests as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7931b4026f309f222390133a903b59c8dfd3a248",
"description": "ci/rpi3: add another test variant (draw-copypixels-sync) as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d6caad605bcb206f73c6ba11d27f4c982efa89",
"description": "gallium/draw: assert shader-stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1b9ee6b763fd224cd5cffa00727f786f1148db",
"description": "gallium/draw: use nir_shader_instructions_pass for nir_lower_aaline_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3897a233fb15f8c8152ce0719936c919afea9f1a",
"description": "radv: add a new dirty flag for the RB+ state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e06b46a9d8832ea258d149f79fb270383f1df5",
"description": "lvp: avoid redundant sampler views and image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18827e0153c555d2f3897b57f8ea0349b5bb41f",
"description": "zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41ffb15de564849668c942aa79a570b6f262de99"
},
{
"sha": "2e9ac9278c279cae1cb038f9da956f8815a65ade",
"description": "agx: Remove obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90dea84ef6b2201ea7e2dc3a87a9ff355c33d3a9",
"description": "agx: Remove dead arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d1559036b14202f26afadaf0e2672ba28e34d6",
"description": "agx: Use i0/i1 variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e61f13ffd1a6991917a46993f73d1bacb641d44",
"description": "agx: Get rid of emit_alu_bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b25ee6cc765022c506447a0b0ca7907902880ee",
"description": "agx: Use agx_subdivide_to for umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c5b2a5a3d9cb21c3b51255219b53bfe046592d",
"description": "agx: Remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd571ede85d81a4159a3fc554c2a1ecfdee53643",
"description": "docs/envvars: Document MESA_DISK_CACHE_COMBINE_RW_WITH_RO_FOZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1c5d9ef0be6eca1861f01f2d015f04b6e229bc",
"description": "util/disk_cache: Fix rw cache lookup when using combined ro+rw caches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32fe60e8c429a070f890840422a64f1e7795eb5a"
},
{
"sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3",
"description": "dzn: No need to add another bind flag for clears if one is already present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59141d3c2229aa6d8c92dfb00c7d5c038e062ec",
"description": "dzn: Lower tg4 offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a991cc52ea730d73ecd795c61bde76bf8693aef",
"description": "dzn: Implement point coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ce60ec7e27e6a9ee8a2e5301176df53b684ab3",
"description": "dzn: Lower fragcoord wtrans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8b12006bbe34c88320d60e63fab29a6361da634",
"description": "dzn: Use the right variable for heap slots when prepping resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b8e0c74c5ebe8153477d14176beaa7b54c2987",
"description": "microsoft/compiler: Set the advanced texture ops flag correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a84208ee4df8782a87464f7ed176d7499b20fc4f",
"description": "microsoft/compiler: Fill out and sort the shader/module flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beeeb74a4c3221c0a72883069b2f8e2091b9416e",
"description": "microsoft/compiler: For Vulkan, centroid should be ignored on position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3cae18cb526f6275b97c8ded7487f522b61968d",
"description": "microsoft/compiler: For Vulkan, when shading at sample rate, pos is sample pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f3a387c98d184282639793aa72feb9198d8708",
"description": "nir_lower_fragcoord_wtrans: Support Vulkan shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4",
"description": "util/driconf: add Dune: Spice Wars workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e986d8c3377470d039cc6ed19e73786c3105863b",
"description": "d3d12: Update hard-coded heap sizes and batch limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc",
"description": "Return 'Mesa' for GL_VENDOR for community drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9eb64990fc43f76110de2716b46c8d3c071e9f",
"description": "zink: fix the stencil write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c4ce495ccb11afc8d1f66d893238fb17e5488c",
"description": "zink: add a condition to needs_write_s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "847d198c1fffe018f4c3557db239168100400319",
"description": "lavapipe: add some safety asserts when beginning rendering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b20df1abebed112b4bebc56102fa760fac9c804c",
"description": "zink: add a fs base key, fix optimal fs key packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8772651aa047fbd8987c3f8d9a493232abeffa0d",
"description": "zink: use optimal key for pipeline library hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19332b13e196ae7ba6e08537d234428ff60e93bd",
"description": "zink: unify some shadow tex code in match_tex_dests_instr()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c6a59f5667c5d9f06a067632a07742fc4465a3",
"description": "zink: fix some weird indentation in zink_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90cd9cd3d18c9bf946f20a5f572cc09c99410bcb",
"description": "zink: simplify some depth texturing spv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23877e7fa7c5678372ae99c325cd57b20672ddb",
"description": "zink: put line emulation stuff behind optimal_keys check in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f06901b7d502e9d832069b913cb2bd9fe2e932",
"description": "zink: only flag modules_changed in optimal path if a change has occurred",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b295accf077cfe5a794e0405607f1eb57453e3cc",
"description": "zink: delete dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc801c0808a5b4bd3b6a870ce9877acf20e7699b",
"description": "meson/zink: use vk_api_xml variable instead of re-constructing the file path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "615c3a078b6aaa3a2f886b7e07a12d2b6bbba23e",
"description": "asahi: Fix segfault with null drawbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b67afb55d87fd593e3612e72328885f7b7573e9",
"description": "agx: Fix missing #include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4d8be165b2de98105c775400447a7bee9772ebd",
"description": "asahi: Implement ARB_texture_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e2d786579d62e39a3604b0e968d8eaa34be1440",
"description": "asahi: Implement GL_CLAMP natively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8679956e631831fb9108aafb0fc859ba06689066",
"description": "ci/zink+anv: remove dEQP-GLES31.functional.layout_binding.ubo.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d627f28c8fb55336d001846cfe70877b446d978",
"description": "anv: use the null surface with unused push descriptor binding table entries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
},
{
"sha": "bbfca4eb92a75802d6555202d95d6b20af5d7c90",
"description": "anv: return properly typed value for no ubo promoted",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "e2b0086b786fc46193c2c4c0313922d64bbe2653",
"description": "anv: check that push range actually match binding considered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "48bb3df95158ca14e7c291d03be45becb097263f",
"description": "anv: don't nullify entries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "319d485679848f9c48e1fc7b34ecf97fc39ac1d0",
"description": "iris: let isl set tiling mode for external resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf4a878233b6c9c87e825d2bb72cfb9c0e6c638",
"description": "radv/rt: use a smaller value to enable scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "810ced93f3fe0fae89d3cf5f27eb1f25ec8974c3",
"description": "aco: align scratch size during assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9846158cd9386336b051ded62bcb297335a014e",
"description": "aco/gfx11: reduce scratch allocation alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee32f3873c544bffdc63c733e9be966258e9b4a5",
"description": "vc4: Fix running process_mux_deps on irrelevant type of instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7489c29abee0e7db46b63bd18662a6d73cb3c6a7",
"description": "vc4: Fix RADDR_A field extraction of branch instruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "82bd38fa1155edc0a0d813783b319c6b8d299370",
"description": "zink: add a bunch of asserts for starting dynamic render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0997a6272ea22898b4fc87f309f2c2ad4ca89548",
"description": "zink: re-clamp dynamic render area when doing swapchain fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c53fc5f48e8907e24351053f1b3252d7c6997b51",
"description": "zink: catch a potential corner case with dynamic render and swapchain updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59dc9d15758359385d75944b3d5906eb8770136",
"description": "zink: split out swapchain render update fixups into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f02fe8842f9fc6e0cecad533451a6402539c027",
"description": "zink: protect against invalid scissored renderpass clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a4d22928e2b1b3e4a4246384b33c42a14cdb57",
"description": "zink: only update framebuffer object during swapchain update if framebuffer exists",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "51be6233720c636ee9c471add0524ee4a76db207",
"description": "intel/eu/validate: Check predication and cmod for SEL, CMP, and CMPN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f409c5d85b802d3811d7d673ac501f0b471494",
"description": "intel/eu/validate: Add validation for csel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a7c23973b49a0c13804ad5ce9180c34aaaa1feb",
"description": "intel/eu/validate: Add validation for bfi2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34821d9987b64cd9277676080f1c4a7af7062f6",
"description": "intel/eu/validate: More validation for logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be7406c816b02596fa51f678954919844a0a450",
"description": "intel/compiler: Assert that ARF used is the accumulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b579a2ea85e4a7955dbd2e01a6e8f469b905f4c",
"description": "intel/compiler: Validate 3-source instruction source strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5684019f635aeca00c91a2bbd76c455865967dd",
"description": "intel/compiler: Validate 3-source instruction sources have same base type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24198075147235f6710c7c897f0de3e43148deb",
"description": "aco: Mark more instructions as 16bit on GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b64afc1d37a2ed165f0f3bb059c71a298253c9a5",
"description": "aco: use s_delay_alu skip field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2f083c0a7d64506f7a1509f05bc4daf000e102c",
"description": "aco: add more dependency instructions under waitcnt class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8357136d4054e194e266610c3870026527af737",
"description": "aco: improve parse_delay_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e",
"description": "radv/winsys: fill real info for CHIP_GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d944959fbf4f236c356fac40722d6ead203423cc",
"description": "radv: configure VGT_TF_PARAM directly from the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b3e6aefd42eae8ce8b551f67d1f8650353407e",
"description": "radv: fix re-emitting tessellation domain origin when it's dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f22290949d3d6ad75445404e48195ed319505a05"
},
{
"sha": "6e24b76c105eed183edbc95c404c8ee39c2bf077",
"description": "util/00-mesa-defaults: add Limbo workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836",
"description": "anv: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb",
"description": "iris: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "595079c37cc1568cecd1df8b953b4bb01cd51bb8",
"description": "hud: extract float printf modifer selection logic to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d95dd3c642a67ea19e7ff9649f6122518bb13a",
"description": "dri: get rid of LIBGL_SHOW_FPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f4d794278205c331c12bbfea587b55e2642c76",
"description": "hud,dri: emulate LIBGL_SHOW_FPS using hud",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a3e91b9ee4cfaced56d2e5eabb36fabd2ec4168",
"description": "hud: add \"stdout\" option to print values to console",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3170f7d7fae9b11e4c79ce13873e9788e86f2e1e",
"description": "hud: check GALLIUM_HUD_DUMP_DIR value only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32fe60e8c429a070f890840422a64f1e7795eb5a",
"description": "util/disk_cache: Support combined foz ro and non-foz rw caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75dae4f8e3df731165e85039ce16a0c64c2646f1",
"description": "util/disk_cache: Store environment variable values in disk_cache struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434bf4b482cb54b61ea8adc371c4f334cf44b3be",
"description": "util/fossilize_db: Fix resource leaks in foz_prepare() error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b77a658005afe018d49609fb86c2c1c39f39ebc",
"description": "zink: fix disappearing smooth lines after workaround",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4"
},
{
"sha": "41eb491fb6460f401a4c845fc28a53de92e9075b",
"description": "driconf: add a workaround for plasmashell freezing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b494745be0900a67004d6f3e4b730c3cd67da79",
"description": "intel/fs: only avoid SIMD32 if strictly inferior in throughput",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "480308c6e591878b0357b5bc59387cc49a1a1a68",
"description": "radv: remove unused radv_is_raster_enabled()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1099fd71b046d109aa8b3d1f5777c978077dd904",
"description": "radv: initialize blend state after compiling shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b88de973a4654285fcc1e975692fea8b91162a",
"description": "radv: replace blend_enable_4bit by radv_pipeline_is_blend_enabled()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0768cc5ed183e3289282100958154c50b4af099f",
"description": "radv: determine DISABLE_DUAL_QUAD directly from the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab48665f8def02062b6da4e77af60ad4e9d75806",
"description": "radv: simplify uses of color_write_mask/color_blend_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25f067ef4c8b611d5702598d1cbfb8a625d36048",
"description": "radv: adjust CB_SHADER_MASK right after SPI_SHADER_COL_FORMAT is compacted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2108672dcfff95dc88269ca18d492dc1a16c7e",
"description": "radv: remove unused parameter in radv_init_multisample_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84527093c40f832e71b39225aeefe1276670f37b",
"description": "spirv2dxil: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "531d17c33428c99f08c42531eaf813b24cf7967c"
},
{
"sha": "9b29876a02ab50b99923141003bdbd06d7c487f2",
"description": "ci: Start weston with Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c91a78c03a67afa5f0792669a58a7d19f87c5ba0",
"description": "virgl: Use virgl host side shader stage IDs when reading caps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a26543f6368fed1604cfde7fffce2024e9d8abab"
},
{
"sha": "300dc7d65364033831f6987075372388212c5ef1",
"description": "ci/virgl: cover more glx@glx-copy-sub-buffer flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a1455e3b1dfed32579fa58f228f756de5bc03c",
"description": "Revert \"ci/venus: disable for now\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48"
},
{
"sha": "3e66ef53d4a1f112eb22e7443bbea5e096317416",
"description": "ci: Bump crosvm and virglrenderer versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e5714e81a9d20981f5b0aa1512f5b4436f19dc",
"description": "isaspec: Fix bitmask conversions when isa.bitsize < 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7ea1895ed6644613ffa6f68ef458642c28be7d",
"description": "etnaviv: add cleared surfaces to context flush set when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf501a7f348c9a1f7d29beca86acecf6ac056373",
"description": "etnaviv: split adding resource to context flush set into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e487e367e12a0b183068fa7324fa78b1a8b60b",
"description": "ci_run_n_monitor.py: automatically retry on transient errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e7596d1be058eba29bd4314065bc04acfb1a5",
"description": "zink: Add an assert for not seeing any more MSAA image-to-buffer copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f74bbcd8a00ab17fa76cd41a59dd046723a71653",
"description": "zink: Have u_transfer_helper resolve MSAA surfaces when mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823e34f9388cde61057fbeb3f9bdf873b47834ce",
"description": "u_transfer_helper: Merge in-place and split z/s interleaved map handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4372069f5ad0b2d6ead5c8839f4d39a120dc06eb",
"description": "u_transfer_helper: Use common code for interleaved unmap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b2194a3a36cd32bc1e9a1b76c20ec167fad842",
"description": "u_transfer_helpre: Drop !interleave handling from the interleave code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c4241f475e70fbcb9a488d205eecfcdc73bc6c",
"description": "docs/gallium: Explain that MSAA transfer_map must be supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a26ae3d99f76c3975903c9c4ef8280167cec42",
"description": "ci: Fix VK driver setup for HWCI_START_*.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99a6f2a1864fe65a764e2963a41763bcbf541196"
},
{
"sha": "85650297d23b7b67293a23c31330569049fab594",
"description": "anv,hasvk: move the null check into the function call and drop null check copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae23b81a4417fd69933e057be31596a75071509",
"description": "anv: Drop useless FIXME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00ffe8227f65385ddc091d1f3caf35d1786fddaf",
"description": "anv,hasvk: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05dca17b57ae64e8144d49a39236713848755229",
"description": "anv,hasvk: migrate to ROUND_DOWN_TO from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818eed3d2f2dbfbba489339505270c5d0750eb45",
"description": "anv,hasvk: migrate to u_minify from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9257b08f49c1dd5e919e33b20c387c505b8d2417",
"description": "anv: migrate anv_minify to use u_minify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4504188508ecadacd962829cac83024e1f3833ab",
"description": "anv,hasvk: migrate to align64 from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06f751ec8837c749cf18ea119b5c02a0c516129",
"description": "anv,hasvk: migrate align32 to the right functions from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9fb7c6960dc0b27c6805f3b3bf1839896cd388",
"description": "anv,hasvk: Use the inbuilt macro from src/util for clamping int64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0030d6d2249dee532c1921bfbf35d640d32bccb4",
"description": "anv: constify variables and use early returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb935b3a4e0e9000b60129bfb9a15f573c8ce88",
"description": "ci/linker: update mold to 1.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e55b3b790997573d7e4110332024d1052d0ccc3",
"description": "aco/gfx11: update s_code_end padding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab4a260db6563d676a8e43fcdf7c653e61bf698",
"description": "meson: add missing dependency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "cf64ca6a0c453485eea90063fe8155c5421cd41d",
"description": "ci: enable wayland platform in more debian builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98747e5c826e70f66eed10e8c94cc03afd2768cd",
"description": "radv/ci: run Zink testing on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90f69a0430c2f5a5481cbb0ecee0f68356b31fd",
"description": "zink/ci: rename zink-radv-* to zink-radv-navi10-*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b04a2138f88ff2b489066532bcec14eb2018db5",
"description": "radv/ci: merge all the zink jobs into a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48",
"description": "ci/venus: disable for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808a25c30a4a24aefc0a4113405d44f3c652e577",
"description": "venus: Avoid to copy the descriptor sets when it is not required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5757dbe1ee994c6c5afdaa691ebcfeb72e0cd04f",
"description": "radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "888f5e5aa1d413dd87cc8519d45d7a3c2856b13a",
"description": "radeonsi: Fix amdgpu-color-export with prologues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1825ad134b172447d42b8db69674db0de87c3afb"
},
{
"sha": "988c871ca988423307a15516acbc69d9c5093033",
"description": "radv: stop dirtying INDEX_BUFFER for non-indexed draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "509ba67aebae10a75c713826446a05490404b1de",
"description": "radv: flush push descriptors at bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f288acb50ff4e82f17ccd649258bd22ab0c5924c",
"description": "radv: remove set but unused radv_cmd_state::index_{buffer,offset}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddb21e86a440d92fd5628cb4c6945f9ef2fe1dce",
"description": "radv: remove unused pipeline parameter from radv_emit_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e52a612d1bd030b489a4ed99e47f32f2c812fb",
"description": "radv: remove enabling out-of-order rasterization internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c6f6454cf408f6d8d220f49cfcc3a062d88e29",
"description": "isaspec: Give decode.c/h more descriptive names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8945a8ce60e864b808b2ecd275fae11a439f8ce",
"description": "isaspec: Stop depending on glue headers and out-of-folder C files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4953a8db253d92dc2828926fca7b11f082727c2b",
"description": "isaspec: Use argparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83ad77ef5d7737b8c2c10b79e2077cd6aadc020",
"description": "isaspec: Stop using s and xml from the global namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c17eae2b96e44c01c8b5731c5c63d23307d8aa",
"description": "asahi: Advertise MRT and fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa96dfb2d7fa88cb161dcd7fedd4c14e81752737",
"description": "agx: Lower discard to zs_emit when zs_emit used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe40b15ea67bf38bc45fa8825d2502e6b33c09c",
"description": "agx: Fix discard with MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5519e865981072c5e522c44b30f669d4ddf9f2",
"description": "agx: Introduce \"no_varyings\" instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e3418cfe2db9983b71eddd97d4d7da44e5ef76",
"description": "agx: Consider \"stop\" a control flow instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6aa43cf42d3a02f1659a65515bd4e1f7a204316",
"description": "agx: Optimize waits locally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01680b9795c60b4ba33b85db1e9007f549b4960",
"description": "agx: Remove logical_end later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ac73308b079cc66468169b20a5bfd2d880baf3",
"description": "agx: Validate widths of vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6685dba75ea3d91bb3d6809cbb7b28e5709c59ad",
"description": "agx: Add agx_read_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6631ba5affb1f7db9f10e9927d85edb8d5bc277",
"description": "agx: Compact st_tile argument per mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "545a3eb60174ccd9d80695749970319ed23b8c24",
"description": "agx: Insert waits post-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463744e4f981d7f8bd40491c3e85bd60fcac2815",
"description": "agx: Pack texture scoreboard slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f948ee1307e38d06b7ba062e4f55061240d513",
"description": "agx: Pack wait instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640afb33b95d6f92642f5e7580c0619c8f4cda85",
"description": "agx: Remove unused idiv const func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44925a142e2fe8067a693887f576c06623f160d2",
"description": "agx: Use metadata for VS varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617f2f7a024124340d175e668213977823778c61",
"description": "agx: Don't use nir_variable when gathering flat varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00a43f682c395a22e7037174600e1805a8403b6",
"description": "agx: Hash agx_instr faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44afe766f35942222ec30b2f1128c1126b45974",
"description": "agx: Use texture write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7284e4967c24ce415d8848165446727d9258725e",
"description": "agx: Note that textures clobber even masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddbec45b6fc7b7eacac844243624061fae7fa042",
"description": "agx: Plumb in store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b645f12ad4bec663235b44832cbf715165cb9e7",
"description": "asahi/lower_tilebuffer: Avoid loading sample mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb677c7fc81769eb823b18f1746df5b2e5e28b18",
"description": "asahi: Remove outdated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b612690e38acfb537190b13397b384e414f2a439",
"description": "asahi: Implement linear 2D array textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bc70a0074035f7723e2f91b7ffb41d721b4d9c2",
"description": "asahi: Correct acceleration_buffer for layered images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d4486c6aa098d31ed727ed8137f40c8eb7fb65",
"description": "asahi: Add XML for linear 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c9a9676c9030f67376cb179fcde83a47ee01c8",
"description": "asahi: Add XML required for vertex shader side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bda0f2a7075462f9d1229420337f9f42216a7cf",
"description": "asahi: Dump uniforms when decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d31a9cf3aea8643ad1e865bd72d6a72d8fe5cec2",
"description": "asahi: Check box implement NV_conditional_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a35b58bac4b6174cdf3411ccb3422cb7a2c5cc",
"description": "ail: Add compression_layer_stride_B field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d703c2887d3860a0ff974562374b29ea3277e2f1",
"description": "ail: Support linear 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35494ea83e5f997aee9a849ed76a09def24ffe21",
"description": "docs/features: Add more missed asahi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03beb3247879119020fffd81ea22834544f59b98",
"description": "freedreno/decode: Deal with suballocated buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e437a2203bac243d5c96bcb2de0b0632c88b63b",
"description": "freedreno: Limit max draws per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d44525feb5117d07288577f79bcfa81d03de725",
"description": "freedreno/drm: Add nr_suballoc_bos size check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48610676897d989ff8ce604022e7d611cec9c131"
},
{
"sha": "912c91e38305d625a3564b20936b194085974df5",
"description": "freedreno: Fix FD_MESA_DEBUG=nohw",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "5c3d5f14ac04d4669168d3ca81c52c20f3044e3b",
"description": "freedreno/drm: Mark ring heap buffers for dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d5570bb47a135a8f9e0641983fed2239ee6c1da",
"description": "radv: Always compile accel structure shaders on demand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef37407971fb323f8519a57b0aad2105592c9ecb",
"description": "radv: Support on demand compilation of fmask shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32925bf7080cd43cf90f41e10be8c61bafb1d11e",
"description": "r300: lower fsign in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af7f7d156268f32decc2a06d9d825f0b994a252",
"description": "r300: move some ftrunc lowering to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f678626f5895e8d13a73f1c2862fa922ba6c01",
"description": "r300: use nir lowering for ffloor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93bc6afc46aca0f8124af4d77646e9788c697c4",
"description": "nir: check for x - ffract(x) patterns when lowering f2i32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b111e8aa4940e8b155f38b5ef238c295ded8a6b4",
"description": "egl: handle NULL loaderPrivate in dri_is_thread_safe",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5449b6927a951b8ce42927a24a78d84b91c99542",
"description": "radv: use vk_dynamic_graphics_state for the color blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e381ac7aaf5f5c66b32bf81409f0b88a94a9af03",
"description": "radv: rework some color blend state fields for vk_dynamic_graphics_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29ca23dd932bf7de5eb5def8576ca7be28703106",
"description": "radv: use vk_dynamic_graphics_state for the multisample state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5dc76ea7a65c8449cfd94f577322d545692ad9",
"description": "radv: use vk_dynamic_graphics_state for the depth stencil state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72fcfd40b3cdadf8ff99597dbb7eef531cbb00e",
"description": "radv: use vk_dynamic_graphics_state for the rasterization state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc248e564889ed7d23601b19fc491e3a4401f1d",
"description": "radv: use vk_dynamic_graphics_state for the discard rectangles state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "104a564920b5ac7c044c3dcbbeff75d9840375fa",
"description": "radv: use vk_dynamic_graphic_state for the viewport state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251933efa70dfe2c5cb1715933aaa714fbf17eb8",
"description": "radv: use vk_dynamic_graphics_state for the input assembly state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf256e86d6f364e66f049cbd6621f59fb052073",
"description": "radv: use vk_dynamic_graphics_state for the tessellation state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4183002c629aada7a809e1bd85f325e8440c3250",
"description": "radv: use vk_dynamic_graphics_state for the fragment shading rate state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0241094eb466cae8180900be23bb19a624c9c358",
"description": "radv: move viewport pre-computed xform outside of radv_viewport_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa1a752979b430aeeb1b2fcdc9bc738ce9de8cc3",
"description": "vbo/save: avoid dangling_attr_ref situation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab06668f9c6649ac5ea34e7707d50363be43a7",
"description": "vbo: simplify current_init since VBO_ATTRIB_POS is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32010d985c4a66c3fed103b6f8d4e4ac60291d1f",
"description": "intel_noop_drm_shim: add ability to specify device id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2252adde8235d5c4d78d9347527cd7914bb905a",
"description": "v3dv: initialize fd variable for proper error handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b4bc0c2f94e54e987137dbbf6cab76a9ee6244",
"description": "ci/b2c: start making use of the harbor.fd.o",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d045b33599a12a4b61fdeb73c3c6d6b413b5c0e0",
"description": "ac/nir: handle 16bit varying streamout for legacy vs and gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6d63c94a5c26b1b2ff929ba3b092d3361a9854",
"description": "ac/nir,radv: use ac_nir_gs_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf2ea3fce9a0b50e53402f1be28bce707092f097",
"description": "nir/xfb: save high_16bits output info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d9f860a02daa253213b216488941807e8ea79a",
"description": "zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff"
},
{
"sha": "426cb025e7fd09d94713c84bc02ef7b9aaad3fa8",
"description": "zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c32f046ab669e74b55ba8c29e62de055047905f8"
},
{
"sha": "a4a1f95431ae8a8194758436edf64b415efe7e29",
"description": "util/00-mesa-defaults: add Metal Slug XX workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1c81137d9ce0dda1c0cec374bf4912f7663b2ef",
"description": "hasvk: Emit CS stall on INTEL_MEASURE timestamp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "7f6beb8537bef69a9b14ec24aa4c817742d219df",
"description": "anv: Emit CS stall on INTEL_MEASURE timestamp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "0a11cea652664a8dade8a881341e845f29bed343",
"description": "ci/zink: Add trace testing on anv TGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5572583e3cb20204f10599de921eaf0209cfd09",
"description": "ci/zink: Add a manual full run of CTS+piglit on tgl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d19d0fe2eb84d3a5139fe71c12e5eb6d037edda2",
"description": "ci/zink: Refactor a bit of test configuration yaml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a6f2a1864fe65a764e2963a41763bcbf541196",
"description": "ci: Set the path to the VK drivers during HWCI_START_XORG/WESTON.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b5e876a2ae92fa9cc2208e55cf922e3446cf85",
"description": "ci/iris: Add some recent flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd15e95a114dc0adb7816a523271b2189c492553",
"description": "mesa: set NewVertexElements when changing IsDynamic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45"
},
{
"sha": "a573f6a6da6a6a61de2ff5fa87de2e805e5fd47c",
"description": "dzn: Handle split front/back compare/write masks for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e2444384caf1443b61b78d7cdaf9629f6ca818",
"description": "dzn: For CmdBindIndexBuffer, look at the graphics pipeline instead of last used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81e832af06b3916b5500d4feb9ad6d803b8388c",
"description": "dzn: Don't touch pMultisampleState if rasterizerDiscardEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22bb768a8edfba2b4de4ee658b13ac86a5caa2ba",
"description": "dzn: Remove spammy logging during device create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b9e5a93e9cbcf7001623a13d214aceb45af2a4",
"description": "dzn: Flip on enhanced barrier code paths based on D3D capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc9a3ed4d511a04194b43495f4bcccc0d598fe8d",
"description": "dzn: Add an \"enhanced\" version of CmdPipelineBarrier2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb076fc22487066cd5febd7d136a2294b21a691",
"description": "dzn: Add an enhanced barrier path for internal and fixup barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d50f160d0a664e0e0ee6fcc21c403fcd61be450c",
"description": "dzn: CmdWaitForEvents needs to submit barriers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2314afae9d653aa66dbc39651721ccc3cb906d95",
"description": "dzn: Fix aspects used for blit barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9aedce0e055cd98a8e29dc4b280e69b0c522a0",
"description": "dzn: Remove unnecessary read -> read transition barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e616d33850466b6e9d0fb055c6a9870d223ec038",
"description": "dzn: Respect sharing mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9df7f0a27ff0cd25286c4d54e3f97f5cfe65da4",
"description": "dzn: Store valid BARRIER_ACCESS flag masks for a few objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184339ba6fceb2b5b9c1570b8bdd74956beab7ed",
"description": "dzn: Store command list type in the command buffer object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f5563907e20c131e19ab83d4d41e20c59a333e",
"description": "dzn: Create all buffers in COMMON state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e72ed4526ee397c9db1f4c14544810363b9754",
"description": "dzn: Delete initial_state which is always COMMON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b72ff00b155e709dc656307f027d9f0fe2e7b67",
"description": "pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7509e259f85366598a1339ef4832019c509f37c3",
"description": "pvr: Implement color/depth/depth+stencil attachment clear.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2ec310431c31da10ff3e596e173ccc7d3eee05",
"description": "pvr: Add clear attachment programs in device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72151aa4260e7c25ccde83cdef82c219299e970a",
"description": "pvr: Add comments documenting large/normal clear words.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a308d38fae0dd85c2ea8c6100edbaf0d943ad1e6",
"description": "pvr: Add empty clear attachment usc programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821c6b93423f39347575f39b11ad3662d8cfcdc7",
"description": "pvr: Implement depth/stencil/depth+stencil attachment clear.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5611dedd787af01850a76e15962adaa00a509fae",
"description": "pvr: Fix typo in 'err_free_verices_buffer'.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603570535d1c070dd2bcd9e8e0451e955618f97b",
"description": "pvr: Add pvr_clear_vertices_upload().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13fc4b1780f0e25625707d7a0aba967064201091",
"description": "pvr: Move static clear state into pvr_clear.c .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa37415f1c81fffc0aaab96ee607de26f70f93ba",
"description": "pvr: Add layer count support to pvr_clear_vdm_state().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a9f23c564a755fc369d85e863f07538b6c15cb7",
"description": "pvr: Move clear VDM state into pvr_clear.h .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70b724519303bd2f7298b193fcd4b55c8c1d86f",
"description": "pvr: Add clear rta vert shader pds program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22bad762f47acdc8189caf259468ef49eace7029",
"description": "pvr: Add pvr_clear.{h,c} .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821da19046b2a1ac0ee988a3300d7dc2ff41937f",
"description": "pvr: Add multi layer passthough vert shader upload in device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e8e0a494252d3fdbbed3dfb2b418f112c46e40",
"description": "pvr: Change \"ID\" to \"id\" in instance_ID_modifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305f0de7a3297832c73016fceaef55af327fe0a6",
"description": "ci: Remove MESA_ARM_BUILD_TAG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d56a057641d0f868b13804fa951b648ad84a6a",
"description": "ci: Bump crosvm and virglrenderer versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234e8fd157fa0c27aa213d6e2684525194840fd8",
"description": "r600/sfn: make sure we return a non-negative number of registers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "565816dfa15214abbeef9a9d94e44f30507ca4d7"
},
{
"sha": "c3e2e71b50169b109e90555297fa6a81a4e88a4b",
"description": "radv: rework generating the PS epilog key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f6f53a18ae66768e8091d7cd7ea0437e40bb502",
"description": "radv: simplify removing unused color exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476a1552c1b061f876926fc6da6acfb30e651bb5",
"description": "docs/freedreno: Extract debug tooling docs and improve gpu dbg docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5de21336b7f95bff63b517e26af9f08c48f5728",
"description": "radv/winsys: set has_3d_cube_border_color_mipmap for null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e176eb6c3906ddb0acd92b468cc46512a9759d5d",
"description": "docs/freedreno: Extract LRZ docs from tu_lrz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22543653d5b20817d576180060005963c05bca3d",
"description": "radv: fix multiple resolves in the same subpass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "043508d8f84b5fce258bc7107d999ecbdae4a86e",
"description": "glsl: Remove bit_count lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe5acf7fdae6981fe54cacafb3890822599daa6",
"description": "glsl: Remove bitfield_reverse lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5722c4973439f8f2e53e581bdd242f6c198f6e1",
"description": "glsl: Remove bitfield_extract and bitfield_insert lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db241fbd70c59f86375b8d6bfc5b92d89f073044",
"description": "nir: Don't allow conflicting bitfield lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab7ec01290232121d92c58d565e2f131f238911",
"description": "intel/compiler: Enable lower_bitfield_extract_to_shifts and lower_bitfield_insert_to_shifts for pre-Gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
},
{
"sha": "13f7ef5e0c01cb6f39ad3147800338f3d5b1f13e",
"description": "util: Drop the ENUM_PACKED macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e6d8eee245fdff705a084ad37f9d741dff0bd6",
"description": "ci: Update the skqp testing docs and retire the old runner script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cff5d51ac3daab475e4e3ff8428113ac6ab0d2a",
"description": "ci/intel: Switch skqp testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c69052fd59a31e41f39ccfe1aabd91bdfc62208",
"description": "ci/amd: Switch raven skqp testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedc1cdef4029d650ad23d52dfeff983b661f170",
"description": "ci/freedreno: Switch skqp testing to using deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe1294e17a43583eb434d4ba5785c038387fb6e3",
"description": "glx: Remove the GetProcAddress special case for indirect rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b090246ad27457bc48ea8f5dbe8213f5899efa22",
"description": "glx: Only compute client GL extensions for indirect contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ccd253588bf98be945d6708dfc49b936f9cc8d6",
"description": "glx: Require GLX 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c57ea3bf6d77cf6f07f2a56e781f55b0e6013b",
"description": "glx: Remove pointless GLX_INTEL_swap_event paranoia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c043116c74983e832a3e52a9ceedce74545a5ea",
"description": "glx: Drop GLX_MESA_{pixmap_colormap,release_buffers} stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8291f03044caa1006245bb8c9ee3cd8b7a238e",
"description": "glx: Replace FreeB 2.0 text with SPDX-License-Identifier: SGI-B-2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc93f08f1e3e84f09cb2bb587d6de702dc836478",
"description": "glx: Remove dead declarations from <GL/glx.h>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac02a860a1bf7dc5ed5f7534b95d35ab823cffe2",
"description": "include: Sync <GL/glxext.h> with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421bf657bf33200b1aa97d7ae887971e561ef556",
"description": "r300: don't convert to constant swizzles when translating from TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7decc7efbacf9382a150733679d638d56e878e26",
"description": "r300: allow copy propagate of RC_FILE_NONE reads to TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d869f0f7ca51fb8767ea4dfd457b713b6c875a26",
"description": "r300: don't copy propagate constant swizzles to KIL on R300",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b7502f041cab2cf4f6196820789adc691a0242",
"description": "aco: Use v_mov_b16 on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2790fe5375fd468fe0d70b70babb50c523170b3",
"description": "CI/Windows: Use waffle instead of freeglut for piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e03f1f8a135858d9f77c338e30b84b3be523325",
"description": "CI/Windows: Update piglit for Waffle fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9721d1d615721df2eab8db2efe8f21ec5091e321",
"description": "docs/freedreno: Add bindless/bindful descriptor docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b2e1b2d32403e6ce5948965f8a3605bd0bf7569",
"description": "freedreno/registers: Cleanup bindless-base regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa2ce08907d0ed02b24e79b5ecf8d5fceeb13fa",
"description": "freedreno/registers: Fix bo fields with low != 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffb77c8be616556a50ba1dbb93182d96b8a5ead4",
"description": "freedreno/decode: Improved reg64 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f2748163619b546bd79d8336e89c0254940dee",
"description": "freedreno/decode: Add rnn_reginfo_free() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9feea4e7c04dd08d0c34af0e7688124d8de34448",
"description": "freedreno/registers: Fix reg64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34c0a31167c0bdbd38f5f4d2a485ea7ccb25dcf",
"description": "ci: Update mingw and vs2019 libva build dependency to libva/releases/tag/2.17.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce7155b8a03b6b995618e4606bdcb994256c2f8d",
"description": "radv: Use the correct pipeline layout for LBVH IR generation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ba950eb14637e7eb4726d795349775d7835deb1"
},
{
"sha": "50972297f4c0355a137d7b32c51704e0a05028c3",
"description": "nv30: Fix an offset for vbos being applied to a buffer twice",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0409834ca254f9ffdb524602c36aa3e82f7961c1",
"description": "ci: update venus-lavapipe test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b778cc36158568e308564313effb219b3adb5b",
"description": "venus: properly ignore the sampler for immutable sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a104f6348d9f86825f0d9ace1886b7f26277845",
"description": "lvp: properly ignore sampler write for immutable sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "531d17c33428c99f08c42531eaf813b24cf7967c",
"description": "spirv2dxil: Support linking multiple shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac7abf048310775f0d7248dfc37719889f82bad6",
"description": "spirv2dxil: Rename and move prep helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d722b706be79d529ea9f3843c3fe56d8389c55",
"description": "CI/Windows: Use deqp-runner for D3D12 piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a256f79d4600a33c7f8c3e161041b5dcec1fbf0",
"description": "vulkan/runtime: Preserve pNext when upgrading to synchronization2 structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f07a3e856498c05a717b1cfd30c536d8b0d55e",
"description": "radv: determine the gfx scratch size at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a4bdf1141be9f7dae81e455b5721e7f8d9c74c",
"description": "radv: dirty all dynamic states when beginning a new cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18306d3231b6dae265095a4093c79766340485fc",
"description": "radv: dirty states when beginning a cmdbuf instead of when a pipeline is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aaba10c6e060a5c2111e700cb7a87d5e39f9fe0",
"description": "radv: move emitting the strmout buffer in CmdDrawIndirectByteCountEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb0a17652d52730734f910bd059681f05848d47d",
"description": "radv: flush DFSM on CB_TARGET_MASK changes when it's emitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0038f489f9878d5ee448ece1c8df3d1816c649",
"description": "frontends/va: Update state var frame_num disregarding cap check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a"
},
{
"sha": "1825ad134b172447d42b8db69674db0de87c3afb",
"description": "radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf"
},
{
"sha": "c68530bedb00966fd8e7df982c623f5dc329e016",
"description": "postprocess: move the definition of pp_filters into **/pp_init.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f43cd04228d8467b1b489266a4fe6ca7d8847df2",
"description": "ci: build test LTO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"description": "zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e1474c2cc642061567fdc79ff83f4740b20ea2",
"description": "zink: move some descriptor data into a substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "885e5a3571564fe0d95d57cadcf3171c5ab1f155",
"description": "Revert \"zink: remove descriptor-mode selection infrastructure\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0"
},
{
"sha": "97f2b608330de330e894ac4e7a5e73897e553554",
"description": "anv: implement Wa_14015814527 for task shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d9b696e4355253f3e380212714a3ea3d3abbe8",
"description": "nir: basic tests for nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5",
"description": "nir: fix shrinking of load_const for large vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99",
"description": "nir: remove duplicate alu channels in nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980df9ede1887c60d9fc82e7e08b3f63c3745d59",
"description": "pan/bi: Move Bifrost specific C code to src/compiler/bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "551c2aadd4d85e922aa695780ba3d3bc6407a465",
"description": "pan/bi: Remove standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a35acd8d9006c994ebf220ec55a309b26dbc120",
"description": "pan/bi: Rename panfrost/bifrost -> panfrost/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261a3345091cd3514c87d0ea61615d38794b4b2f",
"description": "hasvk: Add layer with work-around for Doom 64 texture corruption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2acd9f76aa7406d801f92d82a766442bdd44845",
"description": "anv: Add layer with work-around for Doom 64 texture corruption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ee90bc7ff57bc7f9190fb278d7251b7f0f2ded",
"description": "radv: Add an app layer driconf and use it for Metro Exodus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152506305531f82a60b617a9a44feaf32cecc93b",
"description": "radv: Clean up entrypoints generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124a405f6f7a4f58f9ec8f8f524eae006d9535a2",
"description": "radv: Use multiple dispatch tables for layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0821f76fd749e6608b8573ca66a4691db6551b53",
"description": "radv: Move dispatch table init into a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0e55c4d60d535d94c721865ea8fe48f4e9704f5",
"description": "vulkan: Allow passing NULL dispatch tables to vk_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ad6b10a015490d0d670b52a27b9a8bfbb096336",
"description": "r600: Don't merge alu groups with variable length dot using t-slot",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
},
{
"sha": "9fd9f3cd10cf58549f850aeca9103d8cca5a5f81",
"description": "r600/sfn: Set minimum required registers based on array allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8348c9c84d7d9fcf4d499b5df92e7538955c1755",
"description": "r600: enable ARB_gl_spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff00cfe97995fc5550727e7a77326676997741e",
"description": "r600: Fix early exit when setting SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4de13c705dfd99e2eb383a9ce1013b07d45345",
"description": "r600/sfn: Fix FS primid input slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69f2fe5fd0555922980c31b356eaed80e7334a3",
"description": "r600/sfn: Fix warning for mixed use of enum and integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df023a1f1990aad6c20eca85af19c7d21a43203",
"description": "r600/sfn: pre-evaluate allowed dest mask in Alu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2eb7cd3d853a627a34c30ae44ee19b65780dd8b",
"description": "r600/sfn: move handling of legacy math rules to assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a493a2f00f70ec2cd3c5e9403ddf508bd20118",
"description": "st/mesa: Fix free of non-shareable shaders on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf",
"description": "ac/llvm: use amdgpu-color-export/amdgpu-depth-export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d496f0b97d70e6c2862a7c5396c0d5178a9ca223",
"description": "radv: Decouple radv_before_taskmesh_draw from radv_before_draw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "050c39c92fb544e11af6f013c04494a0b554081b",
"description": "radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c6f83006d4d471651319c00b0c21b8b96cea2ac"
},
{
"sha": "fc0e23b6dd963b6f97e34a2f4b84b87f358fbf92",
"description": "iris: implement PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9caddb4a72ab906f8f9df047ca0ffe811820917",
"description": "glthread,gallium: add a CAP to disable glBufferSubData optimization in glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b31b11a595739e80f98be66d8b290af7670766",
"description": "aco: Reassign dead definitions of p_split_vector to associated register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b10277228b228a72b6fea5bea538e98180eabd",
"description": "aco: Try to reassign split vector registers post-RA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5",
"description": "aco/optimizer_postRA: Distinguish overwritten untrackable and subdword.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b0f781103ffcef4e18257b8289948e9d37dd99",
"description": "aco/optimizer_postRA: Initialize loop header with preheader information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4eccb13854d16aa604d6130fdb892e1cde9250",
"description": "aco: fix reset_block_regs() in postRA-optimizer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75967a4814be7988afc20e59bac4b48bafacab00"
},
{
"sha": "b2dc63ed8ce95622312d7fa211def60f3673facd",
"description": "aux/trace: Add pipe_context::set_hw_atomic_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cb88288301dec81ab8385824d489bf779a23fc",
"description": "radv: Advertise rt pipelines for DOOM Eternal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4125a35c9ce73d999bbea2714dcb20b78b71055f",
"description": "radv: Advertise rt pipelines for Quake II RTX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea38efb17e54ab97fc79d3085cf46189c8d1ce55",
"description": "radv: Add a driconf to advertise rt pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e56f69edf5e1755e04b1461272e3a08051d25a3",
"description": "isaspec: encode: handle special fieldname properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4429bdd7f5a2e4610d3a8677cfbd3e7e2712751e",
"description": "drm-shim: Use hide_drm_device_path() to hide other drm devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39044fd9f2c2a2158b678d0a5a52be9f2a17248",
"description": "drm-shim: Add hide_drm_device_path()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ed05d1ba3ab86b9ebc3e5f82e11f31d7a81dd7",
"description": "drm-shim: Convert nfasprintf and nfvasprintf to functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a4c0f22ae236247dcfded7c7eb1a368c85454c",
"description": "freedreno/a6xx: Linewrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75a1bb4d018c0d316340ae2369585f6e46ca919",
"description": "freedreno: Fix use_fence_fd typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "92e6fea7dfa35c63e78646dc9aa6b6a86eddc196",
"description": "freedreno/drm: Flush deferred submits at context teardown",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "4441a4162992a1b2807976010d6ff239a6d451b9",
"description": "freedreno: Add some more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89286632a26d713708b6e55644db18f58502fdee",
"description": "freedreno: Remove some impossible NULL checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ca7d114eabfb3e2a2b82ba06ccb7b152e0e2a5",
"description": "bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67578a264bc730491cf26d6a268e61809d31fba",
"description": "bin/gen_release_notes.py: parse \"Fixes\" tags as well as \"Closes\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "52cd87ea16f05fc3cc87be9315cd2d2e6dc9850d",
"description": "bin/gen_release_notes.py: don't fail if \"Closes\" refers to an MR",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "334123a908cfac282297ba5240aecac79e9babd2",
"description": "bin/gen_release_notes.py: do not fail on confidential features",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd807eecd16eb308e121ff6d51210edee8635083",
"description": "bin/gen_release_notes.py: do not end \"features\" with \"None\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf24b70dc6c433594ce148421ffc9832a7235eba",
"description": "docs: update calendar for 22.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b22dd4d2d33a86210f74864c09806a5cb136043e",
"description": "docs: add release notes for 22.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980d6a91eecb58acf5cdc356ec5a422304145af5",
"description": "gen_release_notes: strip second newline in new features",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75eb0d2891c2eb7574bd943a6a40493484047b48",
"description": "freedreno/ir3: Allow isam for non-bindless ssbo loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf7bf8b9ee87691816cf7d33d522b6417099f4b",
"description": "ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def474e916b69b86ed49c895c7418ba54a0e8252",
"description": "intel/genxml/gen12.5: Pipe_Control::Remove Global Snapshot Count Reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d1f76da2862cbe44c28665f7204bab7f3d80b5",
"description": "anv: Add and use emit_pipeline_select()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f73d097ec915dde4a49732b5a40ae9ce368b89",
"description": "ci/iris: add iris-kbl flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd1829a5a45a9ae1fefd96a2f23d2d2e026c032",
"description": "ci: Enable gl-renderer in weston for wayland testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcae3018281b9af33a2f691c524bc3f2197dfa10",
"description": "pan/va: Fix MUX.i32 and MUX.v2i16 description. Should be:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d14d7c49db23a6d647adc2fdfb85aa41012d7d94",
"description": "pan/va: Fix d0 description in enum \"Load lane (8-bit)\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f102b57423523cfefb23adf1d08006a13147e7a6",
"description": "pan/va: Fix description for constant 0xFAFCFDFE: -2, -3, -4, -6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9cd8b5daae587fbce08e1e9dd81f422aeb30b0",
"description": "ci/amd: decrease number of stoney runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2824b9eaa994cb500955fbe2c5a8ea5f85b638",
"description": "util/xmlconfig: fix memory leak triggered by duplicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f603d8ce9e81913ce86c862e087c7ac3c94e744a",
"description": "asahi: Clang-format the subtree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf93fd46e21393c9e918fd0cf47df2cbb080b714",
"description": "asahi: Clang-format the twiddled tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c4f0502be97ece081a10887ca92a6833be91bc",
"description": "asahi: Add missing #include's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9dc77f068e890648eb31c3702558c724659e56b",
"description": "asahi: Add some clang-format commas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1f175c9fa7cb80efae571088f1430933304cd9f",
"description": "asahi: Manually format some parts of the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de0fcd08d3f4adb886cc277541fffc6fdc057df7",
"description": "asahi: Add .clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "680c873b353be635819323c59726cee529f14552",
"description": "agx: Undo sed fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4",
"description": "anv: disable preemption for 3DPRIMITIVE during streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "910f5a18cf891828ff2675bfc5290a459783f99b",
"description": "intel/genxml: add disable preemption field for gen125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afdbed9e9c370931c72185f7094dcb3422888ce4",
"description": "anv: fix potential integer overflow",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7"
},
{
"sha": "eb2576902d9f5b068f4cac308c64942344fcb2dd",
"description": "radv: Use common vkEnumerateDeviceLayerProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75619a907b3cc3b7da9c6461595c5c2b9afad9a5",
"description": "radv: Remove last_primitive_reset_en",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e584447aed4d0ee2730bf58737fec46dad5a06af",
"description": "panvk: Fix null pointer dereference on cmd_buffer->ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1"
},
{
"sha": "2024115b798ad58d00d6a11266290f211f4834fa",
"description": "intel/ds: add missing generate draws perfetto glue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "bb4aa8a3eab117ce539e9c39a41c7a5223aee2da",
"description": "panfrost: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f401599f79a3678dd66407cb0d112e03dd949467",
"description": "vc4: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dbb1a091aa7d646c2d2ee0cbf04d040917a0ec7",
"description": "v3d: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3c11ad33df5fccb6d3287bd89df6617b7f7ee8",
"description": "Revert \"ci: Windows runner is experiencing DNS issues; disable Microsoft farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027"
},
{
"sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e",
"description": "kmsro: Fix renderonly_scanout BO aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e568cc6fe4a71a897ec5516d12df6578b11a7e7",
"description": "freedreno/perfetto: Add grid information for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b53fa2558732c7d5323653326db14044b5989632",
"description": "panfrost: Clang-format pan_layout.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afd691f29683f6e9dde60f79eca094373521806",
"description": "panfrost: clang-format the tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4705afe63412498d13ded73cba969c66be67907",
"description": "panfrost: Fix up some formatting for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e35719be6fb119769720da24769df016941c2eba",
"description": "panfrost: Add missing #includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90e128ae03b4ef8b7d281977b691df04290191df",
"description": "panfrost: Remove perfetto-specific .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2dcdc3df7941b6fe6bf16b8ddadb3b8939f7e0",
"description": "panfrost: Add clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"description": "anv: implement generated (indexed) indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7",
"description": "anv: factor out some indirect draw count entry points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b730f1f486c67e0361cd26fe0da0cefa88ab1e",
"description": "anv: decouple util function from anv_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd83e5ddaf570eab33ff5bdae849d78512f1145b",
"description": "pan/bi: Use write masks on Valhall texture instrs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9c771b9b8a6429be854dac7477d046ed4dac22",
"description": "pan/va: Pack texture write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "182087245da83c18c68cecd1d374c71d733e7c93",
"description": "panfrost: Don't flush readers for reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c56b9c7a3f6ccd3b950bff8feb87291f64b8e30",
"description": "panfrost: Remove rsrc->track",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955417aa3ecfad9b752985471a54743b784573c7",
"description": "panfrost: Upload sysvals to a staging buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b481507c03e60a641e19bd836a6ec37ee903502a",
"description": "panfrost,asahi: Set vendor to Mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e28c5b9f96b3209fdb017c0715669aae590e7e1",
"description": "anv: Pass anv_bo as parameter to anv_gem_mmap()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95ce9664d5d350d05ee6f989c3d112004263341b",
"description": "intel/common: Move i915 gem specific code to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51bafc36834aa9cee85b1f99d001d5a7702bc6a",
"description": "intel/common: Move i915 engine specific code to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14060e0d8e5f313e3d4b02ac38ab79b0d5e6a5f",
"description": "iris: Make iris_bo_export_gem_handle() static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d73ea7b4028008ff64e734dac10c53aafd0e75",
"description": "pan/lower_framebuffer: Remove unused pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd35e0ac79c1f29855dddda3853ac4c0ced55ab",
"description": "pan/mdg: Remove unused disassembler functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1a4668829e4e4b294060bd940388c436eb39cc",
"description": "panfrost: Remove unused so_mask calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd6d0873d7ef1a1ee8b9aaf55af77263c38700f",
"description": "panfrost: Remove experimental v7-only indirect draw path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4890745b19b5e989f297b182526d49f075cb1d39",
"description": "ir3: Do 16b tex dst folding only for floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c9ee308380d07ba06ada877d483c4800ab38052",
"description": "nir/fold_16bit_tex_image: Add type granularity for dst folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5231025beea8e14ac549d62dce43074aa7b3755",
"description": "etnaviv: disable linear PE by default",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f"
},
{
"sha": "4c986c58b3f2bf06ca17adb9bee0a79fa19bddd9",
"description": "intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c"
},
{
"sha": "7db1b94e07f08210749939066b565873fa16481c",
"description": "intel/dev: setup 1024 GS urb entries for ADL-N",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25608659a03f3aefdb4d3a0c8d56ad96e30130c0",
"description": "intel/compiler: mark shader_record_ptr as uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3af08b9c30aecfe26cde9272f984deb31abf770f",
"description": "nir/divergence: handle shader_record_ptr intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520",
"description": "nouveau/ci: temporary disable gk20a-gles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c948fc2c315b0fbbce396bec34a45c6d4e4e72",
"description": "freedreno: bump up FD6_MAX_BORDER_COLORS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2"
},
{
"sha": "19920f126e703c98b93a8101a5ee5de4992a5a55",
"description": "radv/ci: remove locally-deleted files from the job bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596c11494f6bccb5bd0767cad84a5f45a7e392c7",
"description": "radv/ci/vkcts: do not sync back the *.qpa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa07dcb5885b6ad97217277520913a7dad531eef",
"description": "radeon: drmGetVersion can return NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739a08ad2352f1c10bad623350c1e321d0fbc9af",
"description": "anv: handle null push descriptors in deferred optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
},
{
"sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027",
"description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d36f7f76d5c128b9b0fdfeb91c9969991a9a408",
"description": "radv: Only apply taskmesh indirect 0 bug workaround when necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50330aaccbbd181b9cd875566966b4dfee9e9ce5",
"description": "ac: Add has_taskmesh_indirect0_bug field to ac_gpu_info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d368914a388a209b2264b1e17b0a13feb1b25e95",
"description": "radv: Include view index SET_SH_REG in ace_predication_size.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2479b6286974c1467bec5120df96650d297dcb7f"
},
{
"sha": "590f74084d501bf56c850cbcf8610debd9ccbaae",
"description": "ci/lava: Show LAVA job info during fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e723cdc10a97c4784f0f9c2bcbd18c174f9a6b7",
"description": "ci/lava: Anticipate overlayfs download",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584762c216894a8cba804af9d79a12bb21ceb282",
"description": "ci/lava: Fix Gitlab section rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f040122bedb64bb6f4c26d7e272da874ae7f9a05",
"description": "ci/lava: Feed yaml.load with raw bytes data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0ca7ed21d6c621812db82fce70d4e06881818f",
"description": "Revert \"ci: Lima farm maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e66df0d36209a708477112d5df4ad2760c666542"
},
{
"sha": "d004b4929d5572a3be2ae27a07a1cf505c3d2a7f",
"description": "radv: Don't assume there is always at least 1 preamble.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4"
},
{
"sha": "376a947c09ed86ade84ba59e8013e93009e8568d",
"description": "venus: fallback to passthrough pci bus info when not natively supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55df7ad571470562ffa3f6d71c32787f11b61b14",
"description": "r600/sfn: Fix possible dest channels for variable size dot",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
},
{
"sha": "281c07d89f1665bee06a19ca1ae197cb77f363f9",
"description": "radv: Fix uninitalized struct for trap handler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05fab97b2ce8ebd8420ded175101a0fa5110172c",
"description": "r600/sfn: Don't try to re-use the iterator when uses is updated",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd"
},
{
"sha": "aace38c2d83658ac38f723c63823df65ff7aaebd",
"description": "radv: Enable EXT_mesh_shader by default on GFX10.3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e4cc73bfa0880ed8d1f25a86f9f80a1207972b",
"description": "radv/amdgpu: Remove cs_add_buffers because it's no longer necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d3377b56a8e2abe4fdfb8cc9643434662e8718",
"description": "radv/amdgpu: Remove command submission with scheduled dependencies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb128ffb1e128704bab2ced7c266d9bc5bad14b",
"description": "radv: Add gang wait preambles and postambles to ensure correct behaviour.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c47c4d5f8028696adfc7b84458af2fc05e4233a3",
"description": "radv: Remove ACE->GFX wait at the end of each command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0c941d755f53cb8930fb3783a87c2351340e39",
"description": "radv: Rename radv_update_ace_preambles to radv_update_gang_preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcadea6af69d888297fd7c91f1a7772ec0118fcb",
"description": "radv: Implement gang submit in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d065abef758b9ef64660508fb40f43f9915a1eae",
"description": "radv: Update ACE preambles in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369",
"description": "radv: Refactor command buffer handling in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec9a96b91d18f7ddd3a7ab23e91a5b2ff7d33a0",
"description": "radv: Remove radv_queue_submit_with_ace and disable task/mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce62ec3bbb4987f26efa64a84c41fd4869d7362d",
"description": "radv: Enable gang submit on the null winsys.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24404d83305df22c036010b8895f2ebac3c1f5f8",
"description": "ac: Add has_gang_submit field to ac_gpu_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294604bc56c9aa8330020f6e41cb95b6b71c369d",
"description": "radv/amdgpu: Allow using more than 1 preamble with cs_submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d5b5c9b34e6814ec0f0cc285c5f71d5edfdc13",
"description": "radv/amdgpu: Add IP type to IB info and use it when submitting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff772a7ba4a1c16559a7133f529c691d630a81ae",
"description": "radv/amdgpu: Introduce a custom struct for submitted BO info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfb89077b96c945691212948d000273dd8f54ccc",
"description": "radv/amdgpu: Set fallback submit request ip_type from the last CS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4",
"description": "radv/amdgpu: Change extra_cs to array in get_bo_list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0492a6efb00f1182e644f5c4f6d36cf87c912af",
"description": "radv: Return correct error code when failed to allocate CS array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70c2d97309272a654efb76d336383c708c9c1a4",
"description": "radv: Determine use_ace in radv_update_preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59e49bae3c35f7f7c04ceb87db295553a5156e7",
"description": "radv: Rename uses_perf_counters to use_perf_counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff86e3be63183bc69170b7bbddd345784e20795",
"description": "radv: Stylistic changes in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64aa555909f414a6dd01c188af4d2b903c6a5338",
"description": "radv: Destroy mesh shader scratch ring in radv_queue_state_finish.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751"
},
{
"sha": "db4c62ea39017a59fed8dbee8cb168c65b833f2f",
"description": "radv: Remove trailing whitespace again.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499e33061b5c1ccc607f7f93b7d0f6a399248422",
"description": "lvp: fix load_helper_invocation not being lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f2ce867cf0e13a1dfb005ceb79f359a9bb3cc4d",
"description": "tu: fix load_helper_invocation not being lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8482ad01102a3c15d60549229109b1b97b1c34e4",
"description": "nir/nir_lower_is_helper_invocation: Lower helper invocation if required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9c0e8cd9a95862b555615159b8a261036a7324",
"description": "anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04"
},
{
"sha": "22bf19c1f5163918eff2de2f3b5287a33962ec87",
"description": "util: Fixes os_get_option_cached with bool options_tbl_exited",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cdad035cfd9193776667eefb0b4fba9883914bca"
},
{
"sha": "f0fe74ceaa8ab96e8fc124a4eeadbbef211097de",
"description": "d3d12: Don't flush indiscriminately for query result accumulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a607df2f0f2237105c0d9aa79c06f80447efee2a",
"description": "d3d12: Fix race condition when getting query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8886f5e3434e003238504dd82cfd44074d67e1e1",
"description": "d3d12: Move query structs to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90e5ddc710a7ebf84c5a56a3fea59ee44b02628",
"description": "vulkan: update headers/registry to 1.3.238 for video decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bcb6a0896c9f73205f3a0f0606fd3a12e4edb93",
"description": "vulkan/util: handle LUNARG in the list of special prefixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfe1942e8aa96086bd737e7eb686c4f9c27824d9",
"description": "vulkan/cmd_queue: update generator to handle guarded types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1968deec252b99d8dd9b6b75a7c160309416343",
"description": "turnip: Lazily call tu6_emit_descriptor_sets() at draw time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73db82c8160d619625ed14828178462cdbfba83b",
"description": "lavapipe: Enable VK_KHR_shader_non_semantic_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04720dc1c16bee72a18609069387df0862f00bd",
"description": "ci: move the CI handling scripts into bin/ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f2c862e0517038b31ac2b521b191fcc9803186",
"description": "ci: ci_run_n_monitor.py: fix args.rev leftover",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a"
},
{
"sha": "6b3f085c3cd950d64b4fe53b43ad24ba016acf96",
"description": "iris: Add BO_ALLOC_PLAIN flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12f7f601c3ecb4b6298c189f2359acd7637984d",
"description": "radv/bvh: Handle inactive triangles and AABBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4686ab731cbb4e1af97a05aca2b38476b378e5d1",
"description": "radv/bvh: Move leaf node initialization into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc",
"description": "ac/llvm: remove deref image/texture code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796d395ab94666b9e909321112d9d56dd4c126d3",
"description": "ac,radv,radeonsi: remove unused param of load_sampler_desc abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd6e150c30a089259101e894837425c2e4b2652",
"description": "ac/llvm: remove samples_identical nir to llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8350dcd2539dc1bd91c0650227b78a77758a8a7",
"description": "ac/llvm: remove implicite ms texture fmask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "523e7e094d34b1ba3d4a6d7f2445a864023b06c4",
"description": "ac/llvm: remove image/texture descriptor_amd nir to llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e",
"description": "radeonsi: replace llvm resource code with nir lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e85c5d87794650a6b56d3c1ac14c570cea33e9a9",
"description": "nir/divergence_analysis: add missing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f",
"description": "ac/llvm: add disable_aniso_single_level abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "194add2c23264694a134378fc1039b8ba5ab7923",
"description": "nir: lower image add lower_to_fragment_mask_load_amd option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1461b5f61b42c1085f260ab71529a2f05ebbd35f",
"description": "nir: add image fragment mask load intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f6ca39a7fa9c4b082293efaf2ca3115aa18e17",
"description": "radeonsi: replace llvm load_ssbo abi with nir lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57a22d0683aee37b58293bcf0d3713ca9f06cb0",
"description": "ac/llvm: check load_ssbo present before call it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc5cae571a3edd4ad4e906ab45528817b4fb119",
"description": "radeonsi: add si_nir_lower_resource pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f5d5c5e5f50f6142afc9d3d28c88753c47207a",
"description": "radv/rt: Refactor exiting PLOC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "54ca0665c8a57e85525b569c890cb3dc3ccc679b",
"description": "radv/rt: Execute memory barrier before updating the phase end count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "0e0f42723e992701413b315f3eea344c7e7a0cfd",
"description": "radv/rt: PLOC fixes for active_leaf_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "b0f6de4ea6248862391d85f4587674bc503bc356",
"description": "util/tools: add the tool that generates perfect hash functions for GLenums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c0706d470d03c3f155c515e406857fef60ff61",
"description": "mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e89f07fc85e7c53a58c76d01661e25573da4aae",
"description": "mesa: compute _PipeFormat and _ElementSize after checking if the format changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a8c1d504339f9c011422aef3dd06b407502ece5",
"description": "mesa: move user-specified vertex format fields into gl_vertex_format_user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13160c0d14f0bfed8869762f776630e21b95db76",
"description": "mesa: change gl_vertex_format::Format to bool Bgra to free bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124d2762db492dc3e347591553214658c63c3e41",
"description": "st/mesa: simplify prepare_indexed_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bcdcc8b237d487c632147bb63ace3d6b7234617",
"description": "st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819627041e737b05d7a9a5c74e29fd9994ec9115",
"description": "mesa: set pipe_draw_info::index::resource directly and remove gl_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea11f48a53e31fdc94c122d1259f45658635748f",
"description": "st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f9f6787a1b583c01a901b585266bd8402136a1",
"description": "st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47feb2b01344d1bafafbe65d1e9d39cc4abc0f0e",
"description": "docs: update to latest venus driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "553c0a30672eb38a5bc5d58ebeb78a7a586ff0ad",
"description": "venus: fix VK_EXT_pci_bus_info support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63cb570ef3d5a141ad9f8e2480be2eefa261e82d",
"description": "venus: sync protocol fixes and support for VK_EXT_pci_bus_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f4dc6b75b1e3697d40f8c6a39d41179ccd2238",
"description": "etnaviv: Do expose 2D texture support on pre-halti GPUs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef"
},
{
"sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1",
"description": "panfrost: Add architecture description XML for v10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9cdbed5a287f9ac6458976e1fe81c191bd2c7de",
"description": "freedreno/drm: Short-circuit kernel for timeout=0 waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90b9b1330d0f7627c793b950c737be5333e5230e",
"description": "freedreno/drm/virtio: Guest side fence waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995c64ddcbbf0c9dc17e23fd7bb4726980718dfc",
"description": "freedreno/drm/virtio: More tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6d21ed56a02b4343442c3bf2b314fcdc5c34e2",
"description": "freedreno: Limit cached staging BOs to PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be235af7ca3f06af41ba8217565f7c2627deba4",
"description": "freedreno/drm/virtio: Remove prealloc_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48610676897d989ff8ce604022e7d611cec9c131",
"description": "freedreno/drm: Add sub-allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d0d82f25ffa88b817ecfbd974cd1eff26ac1e0d",
"description": "util/vma: Add \"nospan\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "793741c9369e7b855975dfc6e4fd3e679612acb2",
"description": "freedreno/drm: Merge in_fence_fd's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137cd3b0fa939ffe66c37ffdcd2ad0e133c42b85",
"description": "freedreno/drm: Move no_implicit_sync accounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b02bc6139f1327def491680115d5f992f340764",
"description": "freedreno/drm: Drop fd_bo_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434a8412e83f526458105d84ddcf5815b0056653",
"description": "freedreno/drm: Re-enable submit fence merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "932ce591ac70c920d62543c3e9018a0acbef134f",
"description": "freedreno/drm: Simplify deferred submit flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35",
"description": "freedreno/drm: Return fence from submit flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7469574814e1ee93d1d037cfc625048a68704ffd",
"description": "freedreno: Rename fd_fence -> fd_pipe_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a621813b38b381e83d318f4f4c7be95f50c592",
"description": "freedreno/drm: Combine fd_fence and fd_submit_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "803df07d9edb268b22f5dc10f16126f07881b381",
"description": "freedreno/drm: Replace shared/nosync fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b364f92484d7ffbeeb2efeb2004f0fd6b94303",
"description": "freedreno/drm: Reorg BO alloc flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd20df8f0944e41449162733d2ca1d3d8be4d734",
"description": "freedreno/drm: Invert BO destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f44137ff71fa122305659c82297c371ca7f2f6",
"description": "freedreno/drm: Shuffle around BO init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0f273cfb48d1229e2ca16dac661b484b486264",
"description": "freedreno/drm: Drop pipe ref to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c196e13e1f0b501ed5e5ace38af631f6d6da37ba",
"description": "freedreno/drm: Get rid of fd_bo_del_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5136f25667adbd86ff7bf6af71886034ef93544c",
"description": "freedreno/drm: Rework batch BO delete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a4d902806d9a947924267efdfeb65b3ba4532a",
"description": "freedreno/drm: Start prying apart table_lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee7012c2c664cedf94eb0b49b0eb5dd4f0bdfd9",
"description": "freedreno/drm: Simplify cleanup_fences()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ab83d22879e28e0df3375d33f61132fa45ff3f",
"description": "freedreno/drm: Add bo list iterator macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c355c7cbc960639bd034da01851c309004ccf34",
"description": "freedreno/drm: Add BO cache stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf88d0bf90b5becbb19726d6d2c191ad339be6b",
"description": "freedreno/drm: Allow submit merging with explicit sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f89a03835ac37c52b2ca7889d44766de306509",
"description": "freedreno/drm: Move no_implicit_sync to base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9372f11c81018f77eaf38dd0f60b3fcb6ea067e0",
"description": "freedreno/drm: Remove cpu_fini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c96dea63826da88cb1016039e670080c36859d4",
"description": "freedreno: Update obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a16c5283cff45e7077228993ebc54a2249c15e2",
"description": "venus: fix signaled fence creation under multiple timeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2"
},
{
"sha": "3827c465e1ba6a3799e824ba709c71454d3b56d7",
"description": "asahi: Implement anisotropy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0347d1c358854a0b7f113dad6814dffcd5ba75aa",
"description": "asahi: Identify seamful cube map bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc87d83a294155bdd7b7ed9b9cf53a3a5664a953",
"description": "asahi: Set flatshading controls appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623a2bf488c4bfa4b6ac7e336f2650c224cbd095",
"description": "asahi: Identify XML for more flatshading controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3091f5a7f412d8b7d92f96cdc0fd55cfe071f726",
"description": "asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba44b6492f3c849add80cb6c0e1464f0fa0871f",
"description": "asahi: Implement depth and stencil export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9578b47af3912e7f7267e5b4723c610ea187c921",
"description": "agx: Implement depth and stencil export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15155268de7172433c5fa7e4854e004a0d3c0efd",
"description": "asahi: Allow texturing S8 portion of combined Z/S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc2c0f341049ab752117a6162d3443d6a7cd69f",
"description": "asahi: Put meta shader keys into the meta shader itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12153cd89254102e3dd2422d5b4ec4d1b63c8bf",
"description": "asahi: Identify & disable triangle merging for shaders using derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005f556065d18675ae47532d0058286a41b541af",
"description": "asahi: Fix include guard comment on decode.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b80fb31678795690b2b30c0e04646eaf4993640b",
"description": "asahi: Allocate enough push ranges for the worst possible case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440601dead0ad4bb90e04181012d638b66f32c0e",
"description": "asahi: Fix off-by-one assert in agx_create_vertex_elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4270531c42ed935d3715670a115b277c31b3ae5",
"description": "asahi: Consider shared resources always valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0042f2beb213eecdb732fb9c247bb36123f6c3b0",
"description": "asahi: Ensure we always have space for stream links + padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea15fe06d9e72c65abcdab73c8e41046d2f79f0",
"description": "asahi: Don't crash on VBOs without resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "331c2f4b7e48eb9cd451c3a9b27a664cb01d379a",
"description": "asahi: Do not leak staging resources for PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eba2b182c8df20ce339997a72a96f82c3955b5b6",
"description": "agx: Fix packing of extension for block image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef23bbfdbd8e5ddcd55540a7a64df093b2d432d7",
"description": "agx: Coalesce i2i16 and u2u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d02e4f59629a72ce322813ae8416aa3b712dad",
"description": "ail: Assert that the mip level is in bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8ec3135bbec858c60ab5b5a3dd305a62d351cf5",
"description": "ail: Fix tile sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36a829fa15c24113dbf166d4e5f35426e64cd2a",
"description": "ail: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d57fcaf2855c7b0567667034b4e5d002a360263",
"description": "ail: Always allocate the full miptree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c892d0d545329e57e6b47b136fc5769278a301c",
"description": "docs/features: Mark ARB_occlusion_query2 as done on asahi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5de180365813ade74f70d0cc44900b1428f052dd",
"description": "docs/features: Mark panfrost supporting aniso",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e2028ce384611e31dcba77ff8f42833635a9f9",
"description": "nir: Add store_zs_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66df0d36209a708477112d5df4ad2760c666542",
"description": "ci: Lima farm maintenance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6b16333c64f59eae27e99e76b665d3af98e6aed",
"description": "r600/sfn: Fix test compilation with -fno-rtti",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8646e397aecf2792aa8fe75a5db7fd7f2ac0c794",
"description": "r600/sfn: Fix test for possible dest slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d90da01bef0b18f6bdae5e6a0b7d8f533399d6bd",
"description": "r600/sfn: don't use a return register when shader doesn't read it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e1d14edf74e0cc2c21ddacc0aad5eb2b39a658",
"description": "iris: Limit DG2 modifiers to DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50b7d36428b2175fe407d3559d06e0a890e94d1b",
"description": "venus: rename sync_queue -> timeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae5c6be126aca0ecf9c11cce04a661e2f3a9d73",
"description": "venus: support vtest+multiple_timelines and enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fea4af6234bfe23aee1c1d70ca73442506ebecc0",
"description": "venus: add supports_multiple_timelines capset and enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "929e52c35afb4109493837596fc8010a25b8fdd1",
"description": "venus: support external fencing with multiple timelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1a7f877cc55471a06660ab07273a589f8bafd7",
"description": "venus: place wsi submissions on corresponding ring_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c957d086007cf5821f7a5b078691c5b51c8008b8",
"description": "venus: remove workaround for empty renderer submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2",
"description": "venus: allow renderer submissions on per-context virtgpu rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bba5032c233ffe57cb1677f61cecfe79e6b53d5",
"description": "venus: bind VkQueue to available ring_idx at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dce6012df719be799ef9bfce3c86bf2e9e847ae",
"description": "venus: use upstream DRM_IOCTL_VIRTGPU_CONTEXT_INIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72f84c4a309f2eb6444b1a6939d9f573af7db06",
"description": "venus: update venus-protocol for multiple timelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68be337235b76e00e832ad7f0c72e9792826beec",
"description": "venus: formatting fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd9a062e1aba86899c8483b286906b185510c79",
"description": "CI: Overwrite valve infra's registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba819d65e890ca1db9e9c81f5e44125711d78a8",
"description": "util: Fixes thread safety of DEBUG_GET_ONCE_*_OPTION macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdad035cfd9193776667eefb0b4fba9883914bca",
"description": "util: Add function debug_get_option_cached os_get_option_cached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "397a5c1b2e88227173a43cb04c7ed679aad2ef66",
"description": "util: Improve os_get_android_option to be thread-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501a46fd69fb7368fcd095ad0325c742849e005b",
"description": "util: Improve prototype of debug_get_num_option and debug_get_flags_option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2794ad39fd984e4d13bb294b6853f03de68d8a1c",
"description": "util: Indent u_debug.c with 3 space instead of tab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ba2e31f6a0a7b5e373627cb6c8f0b623213d53",
"description": "glsl: fixes -Werror,-Wunused-but-set-variable for clang-15 in glcpp-parse.y and glsl_parser.yy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113def3bbdb2e1c1fb45c08f6b5e2c123649f82f",
"description": "glsl: Fixes indent issue after replace tab with 3 space by tools in glcpp-parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3261a54c79aa7f56b9bd1c8b667df22b646f4ae9",
"description": "glsl: replace tab with 3 space in glcpp-parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a4520b3ce5c00e13fa663e1639ff9ca65e5ee3",
"description": "glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f5ace98570bf35ec8e31f97689993781d4d86d3",
"description": "panvk: Fixes -Werror,-Wunused-but-set-variable for clang-15 in panvk_descriptor_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb6b3bee251061980121144f36366a9aaf05afab",
"description": "loader: fixes -Werror,-Wdeprecated-non-prototype for clang-15 in pipe-loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8f2b51a0291ba470a3ecaca62d551b840dc6f3",
"description": "d3d12/ci: Update expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53260f7bed6152973243a18618524559ba15c68b",
"description": "dzn: Swizzle SRV access to stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e0ab220794ba3c1ab9372bf77cdd4932e64574",
"description": "dzn: Pass input clip size to shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565d4540719f0e5a31fc388885f2b2a72a23b849",
"description": "dzn: Don't add UAV flag to DSV textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4201f4a79bf5e1320773d9fa9a289904f44a5e9",
"description": "dzn: Use ResolveSubresourceRegion to support non-averaging resolve modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24468803ea5cc23b3d6ddefd356e37e7fb9751c",
"description": "dzn: Use driver-implemented triangle fans if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ea140d77fccb3e405bb60386d28d17dbcef857",
"description": "dzn: Get options15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e950224787b427b88881b03fc890e2a4b4e9a672",
"description": "microsoft/compiler: Handle cull distance starting fractional with no previous clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "638e375c19525d4d4b14a93fccf30e278ef4a215",
"description": "microsoft/compiler: Sort all user varyings before any sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1af8854bf4382adf45308ecf80d4ea31ce8b04",
"description": "microsoft/compiler: Make nir_var_to_dxil_sysvalue_type static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f363504b42e75124d4f4412503771d651844cb32",
"description": "microsoft/compiler: Handle both input and output clip/cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476be5cb27398a06b0a2828dd260c5ad4d620136",
"description": "panfrost: Don't use texture format swizzles on v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f159ff530e1fafe2ca40afe7f3b938607341f568",
"description": "panfrost: Allow swizzled AFBC on v9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5e417c01bb9a4509a4583be3fb19723dbe5abc",
"description": "panfrost: Introduce pan_afbc_mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0"
},
{
"sha": "0784adc66809828914d3ac6f648c2b04a2970879",
"description": "panfrost: Luminance-alpha AFBC unsupported on v7+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3f9aa3b3e4db19d7a33bc0017d0291336efea10",
"description": "panfrost: Align WSI strides for tiled AFBC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0255f554f39319e336b166e50fd0e6cef580975d"
},
{
"sha": "b08a7e9db51c8f991a349e34338fd78c921c1b9d",
"description": "panfrost: Remove panfrost_blit_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4802168b940e88088ffb0a89351980915472b486",
"description": "panfrost: Remove RGTC emulation relic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cb151573bb6f4bb0f73c74f11910b3ca978cc9c",
"description": "asahi: Remove agx_blit_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e3a7a17447d033036bce9df822753e50207c6a5",
"description": "radv/ci: add yet another pipeline barrier test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "357d1fc75b997cf97345bb22d1de6c7fe7a2707a",
"description": "radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201291d96844eb1f4a73ce083340053a6e87814c",
"description": "ac/llvm/gfx11: implement load_input_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98e83f19f928e32194f95c326d13205a926d54b8",
"description": "aco/gfx11: implement load_input_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69b43ae3ef9a34ea360d96dfc698f83fad7a823",
"description": "OpenCL/draw module: Support linking with LLVM and clang 15 static libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "83617f4a57b94c5d33c7b825b67caeeebeb199b8",
"description": "radv: enable graphicsPipelineLibraryIndependentInterpolationDecoration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14e9fbb4d656d39a5cb3ea13b4b504cfc34406af",
"description": "radv: enable graphicsPipelineLibraryFastLinking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24db7caebdf26542a800c1ac0b089caa0a3f5a34",
"description": "radv: import compiled binaries from libraries only when fast-linking is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ceff1816ff4145e41893f53e048d2b10a0e767",
"description": "radv/gfx11: disable mesh shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c",
"description": "aco/gfx11: export mrtz in discard early exit for non-color shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc8da20dda6b078aea800767f3b7983929e8bf23"
},
{
"sha": "c6cc1dc37c304ef84fd9de458adaf85272073aac",
"description": "zink: fix line-smooth interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4",
"description": "zink: lower smooth-lines if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50d89663c5160f2dfd07795671a326760de0c37c",
"description": "zink: add line-smooth lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f1294f425f1ae89d1769b4b48edb007dc77b2a",
"description": "zink: fix line-stipple varying allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad"
},
{
"sha": "f135309e7367d7518801495931f7997784c8f457",
"description": "r600/sfn: Check possibility of channel switching also for trans-slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b89a8fd00501c8caaa76ff264009cfad393367a",
"description": "r600: don't try to serialized shaders translated from TGSI",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b205ef41307406983ffac829ae423d08f7527bc"
},
{
"sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a",
"description": "ci: allow omitting of --rev for ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f745e86391865e8469d9923e471394a35c1c9f6a",
"description": "ci: ci_run_n_monitor fix Unicode log parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8611e816295eb27139ce966a6d37d78893fa65",
"description": "v3dv: be more careful when restoring dirty state after meta operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc863649fe6040c1284d8ac753cd418aaad3c75",
"description": "v3dv: pipeline creation feedback may not request all stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdcbdfdfcbf539e5fdf82f2fe97bf9afcd76f960",
"description": "egl/wayland: Prefer back buffer with minimum buffer age",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec90a6e132df780d8265bc1fa3b7cfafed145933",
"description": "loader/dri3: Simplify new buffer allocation in dri3_find_back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82c71a650eb37a4c7f09dd5aef085053f3f5ca4",
"description": "loader/dri3: Find idle buffer with minimum buffer age in dri3_find_back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d58814516144646175026a138c2af309d4fa7d00",
"description": "loader/dri3: Clean up dri3_find_back logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a093a44d457070f2470c5daf64630c71498d5918",
"description": "zink: lower mem_global to scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6c6caff18ff49a6fecbef96b97445c91b9f470",
"description": "nir_lower_io_to_scalar: handle load/store_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd641bebdee3b73ca905b79fda186034a5f6fee",
"description": "nir_lower_io_to_scalar: make use of nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce94d3e48d4b4bf9a7d3d15fbf4a400fd0749522",
"description": "v3dv: honor render area in subpass resolve fallback",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac053e0a2d3ae431145b632119e5cfa3a3007cf",
"description": "v3dv: handle depth/stencil resolves we can't implement via TLB",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "284285376bc7498d608dafe8b75352216fc3f483",
"description": "v3dv: don't resolve by averaging samples on depth/stencil resolves",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6117f855ee700e7addc14be64b8370f9b91a2120",
"description": "v3dv: always store/restore attachment state during meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004",
"description": "anv: Use vma_heap for descriptor pool host allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a6384f1b7785d255f66b5d5c237c98f6611760",
"description": "util/vma: Track size of free memory in heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "766508f56a416aec14c0fa1cedda18d8ea270999",
"description": "Revert \"anv: Refactor anv_pipeline to use the anv_pipeline_type\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b"
},
{
"sha": "94f2619b7d1bba20cc0699dc5a000db5da3f9202",
"description": "iris: Don't reject CPU access for non-invalidating buffer write maps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74"
},
{
"sha": "77244e30b65033eaa0273b378cc178fd47716e36",
"description": "anv: remove some gen8 specifics handled now in hasvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0",
"description": "ci: restore reliable Alpine 3.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b4a4b2a53da4baaed49ccb322fbabdfcc20f44",
"description": "iris: Check for zero in clear color compatibility fn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002096fcc45fb35f5d6370b22f97343853f72c8a",
"description": "d3d12: Add ASSERTED to variables only used in debug builds to fix build MSVC with C4189 errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5df50292d60dd77f38a19f5b3f7568a7a83d7cd1",
"description": "intel/isl: Disable CCS on MTL until B0 (Wa_14017353530)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e33423a6fabca16587a3fada6b74530fb07a57b",
"description": "intel/dev: Enable AUX map on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81579628a60de73146c9bc5b774b83a63489a4a",
"description": "intel/aux_map: Ignore format bits when using tile-4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcce906e91628ded6e45243f89d331cbd24d855",
"description": "iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac9af0dceee2870c0e2e469fcb195552457fd792",
"description": "iris: Nuke dead IRIS_CONTEXT* macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd1b12bc6ca5951d51cdba699c28326fb33fc99",
"description": "iris: Nuke flags from iris_bufmgr that can read from devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e78dd9edaa4c1ef12bb56d3fdb336fdcf7bb16b",
"description": "iris: Only fetch intel_device_info once per bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff85114fd3593592e2e54ee768c664e16338751",
"description": "iris: Store intel_device_info in iris_bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21cd1ee1ba85065b27bf71a7d3b8498dcdd6b76",
"description": "anv: fixup another dirty issue with gpu_memcpy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f0b7d0c1a0a611e6fccef1764b8428d03d84de",
"description": "panfrost: fix memory leak related to disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b",
"description": "anv: Refactor anv_pipeline to use the anv_pipeline_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc8d490b7dbab4952baf821f08622f71a203b8a",
"description": "radv/rra: Fix leaf node id order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8c3b813e963bdead8cded2eb975a1afce0a325",
"description": "radv/rra: Validate geometry_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446c49cdf76c1933695ea72bbab59fda6dfa9e77",
"description": "radv/rra: Refactor resource management during dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab8777b384e5083ed3508a5143f73c7b411f139d",
"description": "radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4283d857b826f6b71e0d076a7ece6282f400491"
},
{
"sha": "5a5f3fe561b1235ab1a52b99d7d5569f50d5dbdd",
"description": "ac/sqtt: bump the maximum number of traces to 6 for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7955ff74a6ec268e6c4c0e3805812c08f13f07",
"description": "ac/rgp: add missing GFX11 bits for RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ae38042ab94fbb81731426db2040949464b1fd",
"description": "ac/nir: remove num_es_threads_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e55d9c1b473dd5577d0fe48998421136860598",
"description": "ac/nir: fix ngg culling on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba31ec0d6fefa61b66adb133f9bab6a21d52ff37",
"description": "vc4: replace open-coded F_DUPFD_CLOEXEC with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a75e0d257d309bd115632903d61d5114c752cd",
"description": "intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f16e76d9409bc79cd66ef96102ee4c6942651bbe",
"description": "intel/common: Add intel_genX_state.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed28705994f19bf580d0aa4a29dfbc577df096f5",
"description": "radv/ci: add lists for GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3440e89437ec34734c37b8b1eae11bca34c7a7bf",
"description": "st/mesa: Enable Alpha writes when writing RGB faked as RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1144c82647b441c39308e57cb50649092209e96",
"description": "docs: update calendar and link releases notes for 22.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42de551b836d060da51f4c8163155cb915f8f2a2",
"description": "docs: add release notes for 22.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8615016322572bbfbd031d39af46c3ee8969ad4",
"description": "panfrost: Add tool to print supported texture formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dafbdd8a35fccb2dab768261a046893e8b4ca009",
"description": "ci/nouveau: Add a bunch of the top hits of gk20a flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3890df338299cecf869c71d719204bb4d0e00012",
"description": "ci/nouveau: Sort some uncategorized gk20a flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0521027182cdae1b6008a23354a722661ef231ff",
"description": "nir: Allow more than just ALU instructions in 'weak' GVN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d03a7273dc12001831d6ff067c011e158873a6",
"description": "nir: Perform 'weak' global value numbering in all GCM passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e930bff19e7721fefe7c827a85e3cc9871531743",
"description": "anv: remove anv_reloc_list->array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1358622878bd3d20b98ee6df80a1d58c1ae7fa20",
"description": "anv: remove anv_reloc_list->reloc_bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1c4c646b8a3b0c930c1fcb376761b4561c759e3",
"description": "anv: remove anv_reloc_list_grow()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4168d3ef30bdbb14866d933be9829c2453652304",
"description": "anv: remove anv_reloc_list->num_relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b1c4925e7414365b18bd0b802dd979a77ec2f4f",
"description": "anv: remove anv_execbuf->surface_states_relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14857e915da9232e618ec1a8cb1cb968fc7e590",
"description": "intel/common: clean up AUX macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff471fdc65f215ccd42bfcda682722b5495c833",
"description": "intel/vulkan: replace AUX macros with interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a4b6deed3d29e2b3c099e0ccfdf68d1e15944d",
"description": "intel/isl: Support 1MB alignment for AUX mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9698eee50d9240b6721aba716304677528afe04c",
"description": "intel/common: Support 1MB granularity AUX mapping format (Bspec 44930)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c6e3061159adaa9f6e360a1e5efa9060ab366e",
"description": "ci/bare-metal: Avoid a bug in armhf stripping causing tempfiles in artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dace7d780df7742b0c5ee838a0cd0a4ad668eb9c",
"description": "ci/baremetal: Clean the directory we unpack artifacts into.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "046c75e95c0c7faf16bc64ac620ded7d128e2e19",
"description": "tu: Use start offset for storage buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "316ed8f9652c4d787e7be7932ce7acd6fa753c56",
"description": "tu: Expose *TexelBufferOffsetSingleTexelAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d2aa9a9f7d6a20a3c4409e81023c088d8ce1c81",
"description": "freedreno/fdl: Support texel-aligned iova for buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ca90405e8a36706b7207e97bf5073dec70b1793",
"description": "freedreno/a6xx: Document buffer-specific tex const fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f94bd1d7233f5d060ac785a9f032fdccdfe45453",
"description": "freedreno: Document various preemption-related registers/packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34010a50d4240624caaa3e6c303be80f771181e6",
"description": "wsi/x11: Rename the present progress objects.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e55766f630dff107c2b007c92a53506d30ac126",
"description": "wsi/x11: Fix possible deadlock with wait_ready.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fc79277878e68e9825dbc2964125a0be9d92189"
},
{
"sha": "657d1be15395a28ab21796eab5f9c19c055db4ac",
"description": "radv: Don't lower subgroup shuffle on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db5c3f170f19d58816e70ca56a2573caadd7acba",
"description": "aco: Emulate Wave64 bpermute on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853e76f0076ac6bff4abd2f5db2f5c400726d1c2",
"description": "aco: Stylistic changes to emit_gfx10_wave64_bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640e8016510cc8872310a93f03f5527dd5468a39",
"description": "aco: Split opcodes for GFX6 and GFX10 emulated bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "614348f28be16fb8a3763bd68064652160975411",
"description": "aco: Don't accept constants on p_bpermute.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b70f28d97617d062f07448bc5e87d3cdb80e03",
"description": "ci/venus: add a VKCTS mapping test to the flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a7e15d4fcfe205808bc19c133342de6645cf20",
"description": "iris: Enable compression for image load/store in more cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3d6ca94fa56eea8f989b0ca8c5cfe7fb8b7065",
"description": "iris: Allow fast clears on compressed image load/store access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b2a690a35409b9fb05b99be681600d6f3c79e90",
"description": "iris: Update aux state tracking for image views after draws/dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9652fe58853c16f5a70327bb3f788a90893f72b",
"description": "iris: Drop disable_rb_aux_buffer handling for image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806082e96fa118a8d01be6604c9935b534f5084b",
"description": "iris: Drop 'isl_' prefix from 'formats_are_fast_clear_compatible'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "880fab60a79129e28e8453acb61b4067ddb85cb6",
"description": "iris: Pin the clear color BO in use_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "699e60681a3a9915102340fbba9791a654fbfd21",
"description": "iris: Drop batch parameter from iris_update_postdraw_resolve_tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dedbf66f62bdeda7126f0f6cd38c2597c930391",
"description": "zink: Fix reversed cap declarations for ImageBuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f55a4407ef97e1bf78ee4a927d7d9091c4866051"
},
{
"sha": "bedb9b73db9b7eef1f457fc4c20f0d72ead7f43d",
"description": "radv/ci: bump most jobs to the kernel to 6.1 + latest firmwares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "264a0cabd1dd2a619f24e34f21f767c6bf36fe76",
"description": "anv: assert when number of primitives is higher than max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a1916798bb8e0331223c3de9c7398d46c16bc8",
"description": "anv: handle mesh shaders with max primitives == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26a053f2b63c82820cc61ff32326ece638e3dac",
"description": "radv: disable more NIR opts in radv_postprocess_nir() with DISABLE_OPTIMIZATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d2ed7350c3d3dc0a994cc1f3cadf2b0c868a8c",
"description": "radv: move a conditional check to radv_remove_color_exports()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43482e8d676f878fe1f175700cb3d26cbd55f81",
"description": "radv: advertise VK_AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff58049b5a19a1153ea3267ee54acaa9646b403",
"description": "radv: implement AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "877c10efd1626189ef4b3bd0def8ca42923356e2",
"description": "spirv: add support for AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac8131b564e711aa3b0055ce83db7ad027b9bfbe",
"description": "radeonsi/vcn: add support for 10bit input and enc 8bit output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb76cee9f8831d153a75c401c6da2aa1538062c4",
"description": "nir: Eliminate nir_op_i2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b37046765cea37f919a22a72911fa344ae5f1dc",
"description": "nir/builder: Handle i2b conversions specially in nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edae161d98952df2c0627fe888de49014a9b7820",
"description": "intel/fs: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34b8866b417d34d81c477bad07cafff7cd5189c",
"description": "microsoft/compiler: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58164794f4fdaec6839296cb49c79b46acdd60a3",
"description": "spirv: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded35729475b91685b66b2e0efb27c95a9ae2f0e",
"description": "nir: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "119703072735080cc0244bf63525e5c88f27d43f",
"description": "glsl: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f86d18b2db1129824d8d3cf28b0e1d59fedf2d9",
"description": "nir/builder: Add rounding mode parameter to nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43da8223121b8807d2dd7fcf1276d145242365e6",
"description": "glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e922fbc160bcda9b38ccf5704cbd7276a748094"
},
{
"sha": "1fae751d493248ce6c29cb155a8178f5850b9a98",
"description": "microsoft/compiler: Simplify nir_intrinsic_load_front_face handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9342c14eeb4a751fce7bd413aca56bc46036ed22",
"description": "nir/builder: Emit x != 0 for nir_i2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5e9df39db0e900135a88daf4b0ef15d54922c7",
"description": "nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b60b2f2add5f52955695d1bd84015287d4fbafe5",
"description": "nir/algebraic: Optimize some b2i involved in masking operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0b248ac2c7e64ac81fe8a64bdc80f4e1acee7d",
"description": "nir/algebraic: Eliminate unary op on src of integer comparison w/ zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee15d893224c1eee5c239e54f7aa5191bec55377",
"description": "nir/algebraic: Simplify min and max of b2i",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19222867e43679885533c08004c0c003c44748c3",
"description": "nir/algebraic: Reassociate some iand to eliminate an operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48ce1f47d5ffbdbe219dc326ba1521af7895810",
"description": "nir/algebraic: Remove redundant i2b(b2i(x)) patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a9bb04e4a27c881d62d28be1ffd48516aac976",
"description": "nir/algebraic: Remove redundant i2b(-x) pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d90b13954f56d30204f1372874c42f96e329be1",
"description": "nir/algebraic: Catch some kinds of copy-and-paste bugs in algebraic patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa02fb5ccae8adf8602bba966ec8b269745512b6",
"description": "gallium/pp: typedef and use pp_st_invalidate_state_func to avoid cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23488d63e6717f9fd9ac16c99d1ae8b7f8f6a1e",
"description": "gallium/hud: typedef and use hud_st_invalidate_state_func to avoid cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e4ba23047a0f2f2578691456e487fba2013f43",
"description": "intel: Allow CCS_E on R11G11B10_FLOAT for TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86262603165c6ec926eecf3a313384c50c0baaa",
"description": "intel/isl: Bump format_info entries from 100 to 110",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2141d19337ceeb0cc18d21690de3faa9fe141c",
"description": "intel/isl: Lessen CCS_E-compatibility checks for TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2add57d0c22b4aa0e85ca1280c15b4350d1c7c03",
"description": "intel: Hook up RENDER_SURFACE_STATE::DecompressInL3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "408f1c689c2bcd3e746d025bfbb623dd8c6c81ef",
"description": "v3dv: skip some invalid tests",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f2171625b17d66fd568e3813c9dff11fe0f307e",
"description": "asahi: unbind samplers and fix sampler_count if state is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5",
"description": "radv/rt: Handle no-null shader flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3aea98a2af3d63141f9faf36ecc522818456908",
"description": "nir: validate that store_buffer_amd doesn't use a non-trivial writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcbccb0781343eeed1b8543c23dcdc21748bcf2",
"description": "ac/llvm: implement ACCESS_USE_FORMAT_AMD as buffer_load/store_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5307480f4ecd4245236609fbc5610832a4cf1e12",
"description": "ac/llvm: unify load_buffer_amd and store_buffer_amd code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150c2cec632f986a366ea5818c5feebaa9f66c0d",
"description": "nir: add ACCESS_USES_FORMAT_AMD for typed buffer opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "716ac4a55dca2765bb8e1634f02e0b8ab2fcee7f",
"description": "nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7998c3bdd3028c4670c9ff3a07d9fb6bfdd898ef",
"description": "nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d69b40bcf73e972c87bcaca30bf4a1b4af48f2",
"description": "nir: add nir_texop_sampler_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dc32d755b15697765719acec1d23f12f9c938c",
"description": "anv: move functions around to plan for generated draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "971e07361a61b3069a5ad239d86c5719313e7503",
"description": "genxml: add gen12/12.5 CS prefetch disable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3faab51241ea7ec12be5f00fe44d500c5b4159",
"description": "anv: move draw command helpers to their own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "624ac557212dfac1247f88605469c638045d5b7c",
"description": "anv: move total_batch_size to anv_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d21e29be34ec40fdb5e1485722615f73b2d43b7",
"description": "anv: add helper to get current address of a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9272e80b1ab539afd6bf7a2f500cb4d9c68e294",
"description": "anv: add a utility function to ensure command buffer space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e32e1f8dcfb9c01f604ec962d5c7bde72827f3",
"description": "anv: document utrace field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70ef757e6345652d4946fcc91b4816e56d86b43",
"description": "anv: Use extended parameters on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2680e32f71404cff80bdaf834072e06fcf6dcd04",
"description": "intel/blorp: Emit a dummy 3DSTATE_VF_SGVS_2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9859413bf4ad28eec70c3f39c23d3d1ba4a14102",
"description": "intel/genxml: Add 3DPRIMITIVE_EXTENDED opcodes on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "781a16382d5b8dc3f8f850a18d7b0a022cfa11a7",
"description": "intel/genxml: Make some fields Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75d20a18f5a5a11129855091cc620cf417dfc1c3",
"description": "anv/utrace: only record the emitted pipecontrol flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd0d27280da8e7834a19fdb51411b2c98a72a4f",
"description": "intel/ds: trace a couple of more pipe control flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea416d0c9c1eb1144ac77a9098abc59b374fa52",
"description": "cso: fix a regression from draw_vbo rework",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766"
},
{
"sha": "d51fc12af9dd0189be7b3eae0c96a6336eeaca18",
"description": "panfrost: fix sampler_count and unbind samplers in bind_sampler_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a921486e2a6ca5fc873a6e2f9c61fb5bef4cf3d9",
"description": "anv: disable Wa_1806565034 when robustImageAccess is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bb4a13fa294204e32b88a098c2d49a0c82a5c3",
"description": "intel/fs: make Wa_1806565034 conditional to non robust access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a550a37b0bb32bc3dfd92062f9fe6eb05c11db",
"description": "isl: make Wa_1806565034 conditional to non robust access",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3179c5a97f9a45006af2781d0af4b437784515",
"description": "frontends/va: fix crash during grayscale rendering",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad4a5079e8ad0b9f3ab7924cc3dfec5f74ea88d",
"description": "radeonsi/vcn: fix regression in yuv422 jpeg decode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c"
},
{
"sha": "b4f940913d386bad0e25a1e224d0f39631124593",
"description": "radv: do not remove the PointSize built-in for polygon mode as points",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75375233f6e75a02e9e7498be922f337523e4a9f",
"description": "intel/compiler/mesh: extract emit_urb_direct_vec4_write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a60112ce5e7daaf649b3fe33a3f09b9497a276a",
"description": "intel/compiler: optimize away local_inv_index and local_inv_id if workgroup size is 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85b1c89e206763acc49822c5c53097bf894ec7d2",
"description": "intel/compiler: split lower_cs_intrinsics_convert_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb93f1bda1952f07b177916e9290654f26f4a557",
"description": "intel/compiler/mesh: extract shared code for offset adjustment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffdd47a2660a8bd4fcd9526f92998da9a564bd6",
"description": "anv: simplify EXT_mesh_shader lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fbd1dfb18beedadd62eed3897f23ff2179a7fcf",
"description": "anv,intel/compiler/mesh: drop lowering of gl_Primitive*IndicesEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6929e7c3bc907ecc8284f1e6220bcd2a3351b3b",
"description": "intel: fix the wrong function name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0991c7c794da39bf1a4b5fb5484b77afde200cc",
"description": "anv: fixup descriptor copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c"
},
{
"sha": "79cb465526eef5c6ae6ef69cadaa4398b36cc864",
"description": "r600: Lower all bitfield ops on pre-EG",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
},
{
"sha": "357e5fac9953b26eedc8819ab528b981be6e1b69",
"description": "r600/sfn: Use variable length DOT on Evergreen and Cayman",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "573448f93cbbeeae22295e7f943c7120598780d4",
"description": "r600/sfn: prepare alu split for use of variable length dot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec",
"description": "r600/sfn: check used channels when evaluating allowed mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c30cf444346c2efe45834276a60d316b759e9f4",
"description": "ci/test-vk: uprev vkd3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ac1b18df90da1e3e36750774fab9b7d62086bb",
"description": "ac/nir: add ac_nir_lower_legacy_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e52a4faf061dac024c0a673b944cbbb20d6706c",
"description": "ac/nir: move ngg_gs_shader_query to a common function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6416b3746cb90b544518643677a4b53666b1dc",
"description": "nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ea589ec69ff2872bef738d2a14890531c7f90f2",
"description": "ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796a150196acf1d481a92147f6a3c986c535993f",
"description": "nir: add nir_load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603e68ba36e63d75d69deb46e2abd82ba349d959",
"description": "ac/nir,radeonsi: replace llvm ngg gs invocation query with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd240f759f203a27c6bb47c8a9eb29be8675345d",
"description": "nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c18a492a3ce2a9467198dc8cc2d9c84afe8a06",
"description": "freedreno/registers: Add some docs for PM4 events.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378f83917c01430a24a55699182653a6fab165fc",
"description": "doc/freedreno: Add a bunch of docs of the hardware and drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e284e6ad3c4292a0b46a432e6d898754e91fc60c",
"description": "freedreno: Clarify that CACHE_FLUSH is pre-5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d37f6b16c83e04568a68a9acd3adc0c8657dcc7",
"description": "ci/docs: Always expose the built docs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7642f3b99c8b17c7cfa1f140c65ce82e7dbcea2b",
"description": "intel: Fix crashes for importing drm buffer",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b546ec3daacc93513b31583cbe6eb7f8fdc25c",
"description": "hasvk: pipelineStageCreationFeedbackCount is allowed to be 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
},
{
"sha": "8560ce28c22f82895dd95c185b59dcaaab249c6a",
"description": "vdpau: allow building vdpau st with virgl only",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180"
},
{
"sha": "9e9b8dc7f8a25c1d0ff7e8f93ea7603b08f62d36",
"description": "glsl: fix function inlining for images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a"
},
{
"sha": "92959061a92b2d82ec61fe757602cb22cb630c3d",
"description": "radv: Improved export conflict bug workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49",
"description": "mesa: move the _mesa_set_varying_vp_inputs call to where the state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe1d53355324a42ca6c69bd565131255aec0a56c",
"description": "mesa: move _DrawVAOEnabledAttribs determination into st_update_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ef28f1aff66a9239e22974e1d65708cb6a4c67",
"description": "mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2cda5ba09e994d453479625e5d97fb0372232ff",
"description": "mesa: don't AND with VERT_BIT_ALL because it's ~0u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b4f1e1856adc48600f8954558185937cf4d347",
"description": "mesa: simplify VBO state flagging in _mesa_update_vao_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57d56d754242694467c715f1bfb23fc278d1199",
"description": "mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45",
"description": "mesa: move calling _mesa_update_vao_derived_arrays into st_update_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a214f390e6136e1bbce67f1467e2874e16ac51",
"description": "mesa: remove the NewVAO flag, set directly what we need to set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee308fb9ae5a0c8dbd6f6c9e53b09ff871ab3bdb",
"description": "st/mesa: move st_atom.c contents into st_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2b9112174985af2de213c928afc4b7fde630c1",
"description": "st/mesa: inline st_validate_state and remove redundant checking in callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb97f624c73200a7fd844ce765fb74b5ad6da173",
"description": "st/mesa: remove the switch from st_validate_state by passing state mask directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae8147dd5a99b16d8bad4b724c0da357d9d09b5f",
"description": "st/mesa: remove st_context::dirty, use gl_context::NewDirtyState instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33c3e429fe381d4e2df299ff75d81ef6b44a8f6e",
"description": "mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5851ca8b1a68ad5bdb05c4b89d901ac27b78327",
"description": "mesa: completely rewrite the edge flag state update logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e800af7d54c3fb838f1f872fb8be1bef7ba1fa",
"description": "mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2557a5652af4c20b5c5df1f22f34c3cd1e259b6",
"description": "mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcad210d12dfdb6503e6055d93972175425f6479",
"description": "mesa: merge 2 switch statements into one in _mesa_get_derived_vao_masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5187dbc077281c60405f5090f88dd0d315ee4e4",
"description": "mesa: remove derived _EffEnabled* fields and compute them at their only use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "888463b17344e1449f2fc5923a3331c43646f987",
"description": "mesa: merge _mesa_draw_(user_array,nonzero_divisor)_bits into one helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6375f95bbee8d4ab50955a385b45b73ccb0a723",
"description": "mesa: remove unused inline functions from arrayobj.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a367f8f700adf89a685db25f2e0ce874526f8f",
"description": "mesa: keep the current VAO also set as _DrawVAO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b205d7663bd04c51a7b417688b9286ec86ea611d",
"description": "mesa: split _mesa_set_draw_vao into set and update functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "568fa71ef8d825b735fdbf6747ada3d7cfe95eff",
"description": "radv: Handle NULL miss shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85580faa4b0b654600a137e337211ce3efff43fb"
},
{
"sha": "276236ed6d8984ab45e53e970d3ed9c9ddefc133",
"description": "radv: Change shaderGroupBaseAlignment to RADV_RT_HANDLE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5751ae45ec97cb4dd3ade8bea385317d00ba50cf",
"description": "radv: Force non uniform texture sampling with NV Remix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9492b84a680c23ff2ef5a2abd855940b6f69e9d9",
"description": "radv: Add a driconf option to force non uniform texture sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a994d92ff61acdd5177d4b786a7382df4ddd9e3",
"description": "spirv: Add a debug option to force non uniform texture sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd68cbafdb8abdfbaba15215bb8486759ece28c",
"description": "radv/rt: Hash the pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ae92ceea83c84d39f3fbb2d9b9ff4a7cef947e",
"description": "radv/rt: Propagate radv_pipeline_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b5ac0ae2a6ce71fe8f2bfc887fef27477044ce6",
"description": "radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d",
"description": "tu: Implement VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28899a26129f075ab65aaa72df8e9cc385809b5",
"description": "vk/descriptor_set_layout: Add optional destructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e435954200bbf085b3aed8984c41d30201c0e7",
"description": "tu: Fall back to ldg for variable-size inline uniform blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c9e9329cf2bcfc73d9b7a1167ba6864a79caf4",
"description": "ir3/a6xx: Fix immediate offset stg/ldg path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733264bd7ca33a9ab64244fc53044c1a8bca98f1",
"description": "microsoft/compiler: Fix codegen when a loop ends in a jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c4c1a549ff07960c7452456ab32472f9563ab1",
"description": "microsoft/compiler: Handle holes in driver_location when adding sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1071d33c3721819cb77ca850766d2e68f52f6e10",
"description": "ci: Bump virglrenderer version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d34df0e6cd3e8bbf3896dd21f4a7e43dc73680e",
"description": "ir3/freedreno: Find regs for FS inputs when printing info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c147a356446aa7e96abc5e45d70820a2f84b4781",
"description": "radv: fix assertion on gpu hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9efd05af530988fe434fca13bd16b00bd41682b",
"description": "intel/compiler: Remove leftover declarations of old NIR passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "610639682533783796fe32bdcb2b4d3375fae56f",
"description": "intel/nir/rt: fixup primitive id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
},
{
"sha": "13f39da71a69026445fc5455d749858aa7ad94dc",
"description": "radv: fix hashing descriptor set layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19f8d338761d124b24eac2d4703dc1346c8b4f9f"
},
{
"sha": "e20564cfdb946a3e7ccd8dec36520f3dff3d32e5",
"description": "nir/lower_shader_calls: Remove phis after dead control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c2c828941ef1325fc1a3b49eba32f3c964f0d",
"description": "nir: Do not consider phis with incompatible dests equal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6bdce55c44a45fc8ec8426996572c18ecf88bd64"
},
{
"sha": "c9c44d63da418267b1ac6ac733fb40704e785e4b",
"description": "docs/release-calendar: add 22.3.x dates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "110d550941fd26f5e9ae450521a177d5be20a445",
"description": "zink: Don't set dynamic color attachment state for 0 attachments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa4e9568b28266a7b1bb1dd6bb6d8d0e593c6f3",
"description": "radv: Use correct watermark for early loop exit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0d6a1a68548cb778da41e14fd92afc2d2fdcdb7",
"description": "radv: Rename stack_base to stack_low_watermark.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a6e0e17416310e3ac2635ede5e7757cf10b971",
"description": "Revert \"r600/sfn: Make use of variable length DOT\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2"
},
{
"sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766",
"description": "cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f01982a08a2d92a851b40db6aa0a1f852447cb",
"description": "cso: add a base class cso_context_base holding pipe_context*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e89b41f1fdd2ef281fca39412222f25bf340af",
"description": "cso: unify cso_draw_vbo and cso_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b4201d6bd7cc1a550db233533f8945bf43445d9",
"description": "gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a92492a8a016114b6b4ed9833dddbc58a485f5d",
"description": "gallium: add the u_vbuf pointer into pipe_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9934a9f649d397384db8fc6eb268663ea44b9de",
"description": "asahi: Implement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dabbb761b4c3fd4a2751df233fdca16fa27d26e",
"description": "asahi: Move query functions to agx_query.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5f88cb38c102f5a8cbd76b12399eb48e56e519",
"description": "asahi: Don't upload samplers for clears/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2f27d282f2ece300ae1703a83a1d2af53cccf3a",
"description": "asahi: Avoid reloads with staging blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4cf64a7687d64c1dc8fee18a9ef8f6ab906ce8",
"description": "asahi: Don't reload uninitialized surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949a760c9f5a33344b95dd591f0ab4d8a03832bc",
"description": "asahi: Fix Z32S8 harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2500168d01439e7692a61616e3c75becb1736d",
"description": "asahi: Don't shadow idle resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9144eff48830cef310ee424a70186599bb36e80",
"description": "asahi: Model alignment of occlusion query indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a318e4265a801f444479414461b75658096cd21",
"description": "asahi: Identify some more fields used with layered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3eb81fd169ceed36f56abe46b8d09ad35eb9fd1",
"description": "asahi: Identify XML for anisotropic filtering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f247743a3c3fd2c9d25171f3fd6f49e677f437e",
"description": "asahi: Check-box implement rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2a2d1997ec28094de506b7766b03f33d6bce49c",
"description": "asahi: Wire in 1D (array) textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5612d2cbeb96e5985b0ca37903d9f4d3929539d8",
"description": "asahi: Dirty track VS/FS key updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37feaf9c0c59a96e540eb8ee30d20d84e37f1e0a",
"description": "asahi: Separate VS/FS shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720ff76de4287bd09860a77b4634bad4e89d3ad4",
"description": "asahi: Implement invalidate_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b652af801d5d04c60aa3c481a3d11d4c2a686f",
"description": "asahi: Track batch masks on ZS/blend CSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b18768575613638da4a6f6e0f7de5171acb83c",
"description": "asahi: Dirty track blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e6c00e3c7f06a678a941e887817a008610e5af",
"description": "asahi: Enable dirty tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28fe26d7c613e7adc7d27515c4945e1f4060b9e",
"description": "ail: Save level_offsets_compressed_B",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3895545b834bdd8b08f9ed99722770da83351e0e",
"description": "panfrost: implement clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b19a14a09473d71537128ebbaf658592172d072c",
"description": "nine: enable on panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be841f0e7898d85c6f98aa212d5bf03509ed117d",
"description": "panfrost: implement clear_render_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8560c7613d4e87bbfec2b590efcd7a955c675486",
"description": "panfrost: Handle resources without depth in batch_to_fb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76d791565a720ec2c86f07c4f2690676a3c41c8",
"description": "panfrost: Implement GL_EXT_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a099d6ae4d133fdef4a81fc2fbcfb8c7b9b5a440",
"description": "intel: add devinfo->has_64bit_float_via_math_pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac00f4ec771ee6931f00168429f27579025e558",
"description": "intel/compiler: fix intel_swsb_decode for newer platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "295c5f59e04b7cce2b78f67698525734faf62b8f",
"description": "intel/compiler: export brw_num_sources_from_inst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df50add27ee24b83d6d59348ccf0d6a3b5dad11b",
"description": "intel/compiler: avoid 64bit SEL_EXEC on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951855c3492062035ab0bcff683b549b8247104a",
"description": "intel/compiler: avoid (RegDist, SBID) on DF instructions on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b9f87104be16e4726f42970bd13655c7e3c857",
"description": "intel/compiler: on MTL, DF instructions run in the math pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "051887fbf3f07c49fb834ca3c1e5aa052ee4b18b",
"description": "intel/fs: Make the result of is_unordered() dependent on devinfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d608706875996b05df48b0e35ee0456f0f2ae8cf",
"description": "Revert \"anv: compile anv_acceleration_structure.c\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "74d0be27ae9eb666df948874a20a3b4464df7db1"
},
{
"sha": "d217883c5c33655254b54f32dcac9de046385020",
"description": "freedreno/a6xx: fix blend all_mrt_write_mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d"
},
{
"sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74",
"description": "iris: Improve direct CPU map heuristics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eafaac2b1e3c5fa2c347488c2e5c94f895392b81",
"description": "iris: Only copy existing data into staging images with PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50614d39fe778ae2d153487f59b48abf54103d94",
"description": "iris: Return idle status from iris_invalidate_buffer, skip busy checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f112add5544ca545656b96e82a78b7fd06c43bcc",
"description": "iris: Don't replace backing storage for exported buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6954a8ddbe9b512fa21789ee7ed9e67120d34929",
"description": "iris: Promote DISCARD_RANGE to DISCARD_WHOLE_RESOURCE where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465eb092ede759f873bb34e54b11721296be4c5a",
"description": "iris: Use persistent mappings for pinned memory (userptr)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82d545442538d91f46d7b7d384c10c15d12cbb7",
"description": "iris: Delete map->dest_had_defined_contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907fbf22ddfaf6c8ec4e56f2848a17d5313d64cc",
"description": "nir/gather_info: use nir_ssa_scalar_resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "085828ea4dc029a4850fa64c47335f393b5c1c60",
"description": "vtn: add mesh output and task_payload to vtn_mode_is_cross_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f51003111b9fc9f06c948191c545164cfc86be",
"description": "nir: add task_payload and shader_out to nir_var_vec_indexable_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89755d179254d1c9be3f935f44ba5efece90cc1",
"description": "radv: fix task payload lowering when shared_memory_explicit_layout=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4060752e24bb4fae95ee3e8a361d5f839791165",
"description": "radv: fix mesh shaders with null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f381187b8f0e748016dce844656f5a4ad8c2f933",
"description": "panvk: Delete panvk_CmdSetDeviceMask, panvk_GetDeviceGroupPeerMemoryFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa76b70751ae58e3f7617655e5203460bb615c56",
"description": "hasvk: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f9c66224f05911b5580372342f67b9c022b7ec",
"description": "anv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159cf9122ec29674d22821d4058abf5ba241116d",
"description": "tu: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b1e2e9eb69e3a3fbafcd662345b666d586e28f3",
"description": "v3dv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d7385e61e7f2da5159ec4fbc3f7047503f01ae",
"description": "radv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83400af043a8e797e64473dd33702e91866da753",
"description": "vulkan/runtime: Add VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4a36ce64791971c2abe0280778a7d7555bb273",
"description": "gallium: add new variable for video frame statistics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d1bd619dfd7bf826a6300030718408212b0b68a"
},
{
"sha": "c872e339a158056aca29c4b3e1f62c435aa81948",
"description": "radv: remove some unnecessary 64-bit IO handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5b615ab1feef121887121199dfef72dfee6d26",
"description": "radv: fix streamout with different streams in the same varying slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e670d0603a9f06e64c691a19aba1ec5361a31c",
"description": "aco/ra: don't swap create_vector operand with definition blocker for SGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a05dd58309caf7e3857eb7f02084d8c9667c9efc",
"description": "aco/ra: don't swap p_create_vector operand with definition blocker for scc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888"
},
{
"sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3",
"description": "nir/opt_algebraic: Optimize open coded bfm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73e86e0a5eb58e2f25f7b7419a78c122cc5ab1a",
"description": "frontends/va: fix gst videotestsrc h264 enc fail issue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee10a5f7a694ae642fdbc29239650ef4c8c84c7b",
"description": "frontend/osmesa: inherit pipe_frontend_drawable instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be128f67dade50533a5fa3ac374e61b203a8442",
"description": "frontend/hgl: inherit pipe_frontend_drawable instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba24ad153e8f9c4cbf293dae0f54a77801cc994",
"description": "gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279dfeff1d2e4a0de490d964556ac5f3179119a6",
"description": "gallium: remove pipe_frontend_screen::destroy callback, call it directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab7a86a0ee8c41765ad42ff9485edf123dcd3b85",
"description": "gallium: clean up comments in api.h, cosmetic changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7a1cce4eec741f8d766cb2af15491d5c99c2509",
"description": "gallium: remove st_framebuffer_iface::st_manager_private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f376f323964c5b5abcfd8386dd086a7d0aec4fe",
"description": "frontend/glx: inherit st_framebuffer_iface instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51cb3ae20b1307baca0c8ac0724aa03d32ebcdb",
"description": "gallium: remove unused ST_CONTEXT_ERROR_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab281457aa40b6a7d7670100e0d0b9f49154a347",
"description": "gallium: rename st_manager_private -> st_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8543dcb275e7f4d849951e506c63138713730f0e",
"description": "gallium: remove st_profile_type in favor of gl_api, move out st_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81020faf20e30878dc23ee1883ae66a44f317145",
"description": "gallium: remove unnecessary ST_PROFILE_*_MASK definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fdb0ce755d5f84df09b729fa8da2518ea2f31d0",
"description": "gallium: use PIPE_CONTEXT_* flags instead of ST_CONTEXT_FLAG_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0122a67c81417c3f1041a658b5b2507d3ceb3a3b",
"description": "gallium: move st function declarations from api.h into st_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be8f1d685e73be2692b965567dce559799e6745b",
"description": "gallium: remove enum st_texture_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c9e62f482ff2872d3fa0a8768efbe7fc0b6d3d",
"description": "st/mesa: remove st_context callbacks for dri/glx/wgl frontends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "263dc7b6056e660b9f1b69194538428b53192c1f",
"description": "gallium: remove st_context_iface, use st_context directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c61aa8fa816cc06771053ecd72864d5381d2f624",
"description": "gallium/pp: don't use st_context_iface, use an explicit callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdec3529030cacea8ba82aba0ed8db703813549e",
"description": "gallium/hud: don't use st_context_iface, use an explicit callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ee8d2430a769134f88af92873b06b44f78e0c6",
"description": "gallium: rename st_context_iface::st_manager_private to frontend_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec564cf0435445dbda96f487a8ecd5b58a40ea4e",
"description": "gallium: remove duplicated st_context_iface::st_context_private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf2d71ec068bb706d724ad1a0f459e3a5a303f2a",
"description": "gallium: rename st_manager to pipe_frontend_screen (think dri_screen)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597b2648d2dbe4dff21c7eeb95729c02d8e5e01d",
"description": "zink: do not leave needless shader temps around",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637"
},
{
"sha": "8c2448d4e67a19647afc7785fb31be6f7a6f094c",
"description": "intel/compiler: Delete sampler key handling for planar format stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88918baf5ca3a1e78e14ce4f7ade9048b4f035aa",
"description": "intel/compiler: Delete key->msaa_16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d2a290cc7b5f850674cc03f9a6a7526b6b87d20",
"description": "intel/blorp: Set key->msaa_16 unconditionally on Gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584e18863e6f0b408a7275cd427ca7e678abe836",
"description": "intel: Drop compressed_multisample_layout_mask from the compiler keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c62f526a4bc95f87eddde186fc30790d732bf3f",
"description": "intel/common: use format struct in aux mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ad954967779d3ecc4cf66790e43229b5ac05e0c",
"description": "intel/common: initialize format of aux mapping on GFX12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf3ee73f8f6332016d88cbade50f57068eb0f35b",
"description": "intel/common: fix style of some comments in intel_aux_map.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0520430aa8f5db68e49c74613b6b2c0e0716d2c",
"description": "intel/common: Add a new struct to describe AUX mapping format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3740f359589fe2f450b37bb71151a9c5dcb8eb",
"description": "intel/common: Add an enum of formats of AUX mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c86fe63e94df7719081f86ebee4851ab3fd341",
"description": "intel: add MTL performance metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4bcfed42234f9263c99936c87772c6e7f22739e",
"description": "hasvk: Allow aliasing with modifiers for WSI images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "586ba9c2234cadba8f74eae30f7bca1601970512",
"description": "r600/sfn: implement GDS op channel mask evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d4411588bf93d2e8fe990c1d9b9a2b8c2836ad6",
"description": "r600/sfn: allocate pinned registers as SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b623e1a0efea0448c481e09f60921d3bc2f0d6f5",
"description": "r600/sfn: nir_op_vec results don't need channel pinning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b34969459f3b6b9d4d35b471b91d0f992e1cb2c",
"description": "r600/sfn: implement TF allowed channel mask override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219854a864a427be2327986363b55370f2c39e88",
"description": "r600/sfn: clean up TF emission in TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d",
"description": "r600/sfn: Cleanup copy-prop into vec4 source values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38da65c44559a89b91eeed76c5f594bbe9a99760",
"description": "r600/sfn: scheduler allow more lookahead on ALU instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2",
"description": "r600/sfn: Make use of variable length DOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "906c5efc37ac6afa96354df17b071f8523d6c8c2",
"description": "r600/sfn: Don't require assignemnt in same block to copy-propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f82b4cf5b8315ec8927a58f79166bd553e00841",
"description": "r600/sfn: No need to pin LDS dests to chan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d93139061cca1cb12c21f5a931f2586e7712c20",
"description": "r600/sfn: allow copy propagation to LDS read dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7d07d0d320c61197516aae3ad27dcf860054d25",
"description": "r600/sfn: allow more copy-propagate with dest chan fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc35cf1d174b21a1364be86b403ad26c6be550c",
"description": "r600/sfn: Allow copy prop into GDS sources values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68ef0d84481fd92df6cde8935f079d958e6b36e9",
"description": "anv: emit sample mask state independent of fragment stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f6af43743d3dfed018e384e056da3b587d5f46d"
},
{
"sha": "25a5d7ac0d59061556ae50642e7ba592359cc6d8",
"description": "radv: fix re-emitting the RB+ state when dynamic color write mask change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc"
},
{
"sha": "4c83a96f16bd9fe7ec238962598ae056b899840d",
"description": "radv/rt: Discard metadata after lowering intersection shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b7ed61a84237223a3928d68d1d737aa60f8a91",
"description": "radv/rt: Lower hit attributes to registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a598263800ffee49d7950a7df4f70e9b893e42fe",
"description": "radv/rt: Move load_hit_attrib_amd to the top",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36125598c86c69f562c700a6a6187cdb8b8db0dc",
"description": "nir: Add intrinsics for hit attribute io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfc4c293f47d9a94f8fa57cbf50326546285f5a",
"description": "nir/split_vars: Handle ray hit attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f03e9c286715e991f57634e87585936b86cd461",
"description": "radv: Add nir_foreach_variable_with_modes to .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433c6f5d3a1525a11a14b2cd63f0feb449c6f725",
"description": "egl: Drop backwards compat for missing __DRI_ATTRIB_*_SHIFT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a145a8301e5fdafebd82edbd86df84ccb933ddcf",
"description": "gbm: Don't look up the DRI2_FENCE extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff8edaa2a161da34c7efab36a7b9810dccc27ed",
"description": "egl: Replace sRGB support check with a pscreen query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb2dcda50c19a874fc78d8bb7871d752dbd3b089",
"description": "egl: Move common eglCreateContext() error checks from backends to core.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5",
"description": "egl: Replace the robustness DRI2 ext check with a pipe cap query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b2f9cff2993a0b89f4471c7aa82c88228d1b86",
"description": "egl: Remove silly robustness support checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b0f109411c68d859ac4f9952632527f7be90e0",
"description": "gallivm: s/unsigned/enum util_format_type/ in lp_build_sample_common()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc048f5c513ac9f5860572995a2972eb23ea4ae5",
"description": "gallivm: fix incorrect type for undefined texcoords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5233551e1912519b456515ac8da7a62c9779fca8",
"description": "radeonsi: disable av1 decode for navi24",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d2d076ed07c6574141a910a1cd53c6ba1db73d",
"description": "gallivm: misc clean-ups in lp_bld_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44c4b1e0ee9e9085afdfa4bd2ff489749c0a9a1",
"description": "llvmpipe: misc clean-ups in lp_scene.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7c2e3cac5bd08ee45e6606fb93b5f59ddf0e6e",
"description": "llvmpipe: misc clean-ups in lp_rast.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72f8e821e3cf0482729e830dd1d57adc707ddfb2",
"description": "gallivm: minor clean-ups in lp_bld_quad.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83bf1adc40fe7b15335e8f3ddfcfb4a15da5473",
"description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e792e7cc639c33a643d743fee3de1893873f03",
"description": "gallivm: clean-ups in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44614965a5c7fe70cbca8221c60804ebd7c0437f",
"description": "mesa: fix typos in gl_array_attrib comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25df150b85dcc5a1c35352570f369ddff867434",
"description": "mesa: use the format table for double attrib format translation too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593e4ae4b4a1d3030d5bc8a38224d35a7f145473",
"description": "mesa: add a format table for GL_BGRA vertex format translation too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b4278117a58625d20fdedfb1787d0979fae7b25",
"description": "mesa: add more cases to the gallium vertex_formats table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7089a4c59f20311f841a66e927cb06106ae4e70b",
"description": "st/mesa: move setting draw_needs_minmax_index into st_update_array_templ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bf6ac2e423751b197ff02126f833e370dc7cc50",
"description": "st/mesa: simplify st_setup_current parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98b7c4ea0967c94bb397d05c19cb4d3abe66bca3",
"description": "st/mesa: optimize uploading zero-stride vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a18b9d071df60d5335b69fca793a743dd0a9d8cc",
"description": "st/mesa: remove alignment code from st_setup_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5962b0e671993d5a265432ceed0762ed89745a",
"description": "ci: fix missing line after adding austraincoder's farm killswitch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e"
},
{
"sha": "0d9be82fe6a920749950e895d3e1f0068dc4b337",
"description": "intel/genxml: Add genX_rt_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b4294a7856d351bec14fdd07382223f38c6c34",
"description": "intel/fs: add a saturation propagation test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d8bb1dbbb04907c8c00680ba334b38bb06b9e2",
"description": "brw: fix saturate propagation region overlap range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4b7de0d0469e296f7ec4626fccdf97926b1c8e",
"description": "intel/fs: implement Wa_14017989577",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ba35fd6ccfc2a6145a2e6823098fedc4ee30846",
"description": "freedreno: fix compute shared_size underflow",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c"
},
{
"sha": "a7b3a279fb544431043908d12d5503916e18942e",
"description": "radeonsi/vcn: av1 film_grain output fix",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "af695149e96bf276b52ff3715076ddc847c6b959",
"description": "frontends/va: pass in film_grain_target as new output",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e91f9486418ad69aaef9ca5ce539ae47995e1d9",
"description": "frontneds/va: use current_display_picture from VA for film grain",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f71f732ea76e0376e58069200d19beb74b2cb62",
"description": "frontends/omx: initialize film_grain_target",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70953f5baacb9066fc737ec56be678a2ebad425",
"description": "gallium: add film_grain_target into av1 dec desc",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db09f5b22ca0af41e671d0b754b1b9ed38b8f54",
"description": "drm-shim: add __readlink_chk as readlink with overflow check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3068f046bccfd09da6087b415a47d9cadb7386a4",
"description": "pvr: Check depth/stencil attachment is tile-aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2112a7d9edce2996276b289ba4d60c0fdc6a89a3",
"description": "pvr: Account for other depth formats in pvr_frag_state_stream_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6404eee627c343f659b30daaf220e719bea35c00",
"description": "pvr: Add stencil support in render job setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e",
"description": "ci: Allow disabling the whole of austriancoder's farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "011a0b97b2e93550c5fbcb01bbb8a2c210f028a5",
"description": "radv,aco: move radv_ps_epilog_key to the graphics pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c9497435c1a557e5313d58b26a6b45818479d1",
"description": "radv: fix PS epilogs with RADV_PERFTEST=pswave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f49de625aa1591893cd281a3ed53996af11347",
"description": "radv,aco: use 8-bit for color_is_int{8,10} everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9079bd821c62109ca41777e6c0cdbb8d197f745b",
"description": "radv,aco: rename color output related fields for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724e662948cf7222e9eed4a3bffed63df92ff7b4",
"description": "pvr: Extract common code from pvr_CmdDispatch{,Indirect}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46213744c700092626db2f038910dd78bf8a48aa",
"description": "pvr: Track max_shared_regs for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293230faf17e396dc51972412df3d4e5380e9a66",
"description": "pvr: Refactor pvr_compute_pipeline and pvr_compute_pipeline_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327c906424390a0edde3d2ab65b7b174c23f2a76",
"description": "aco: Migrate RA to use std::optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3249415e23854268786e2838583913f8b34c61c",
"description": "ci/valve-infra: use a new version of the mesa trigger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bafbe7c23a1cdd8c27ee5ea2da6b0575c53e2c5f",
"description": "intel/compiler: Set NoMask on cr0 access for float controls mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9da56ffc5228ff4578d4a078e456a0bf8588e71c"
},
{
"sha": "b6616b036f7e8d88be50d46448890b1dee057cbb",
"description": "virgl: lower FMA and MULADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a",
"description": "glsl: dont create temps for builtin function inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9ec592aa3cc84b8a26822edcc2c8ef4efe7220",
"description": "glsl: use ir_rvalue_visitor for function inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34b28cfb7d9d7475f093bfdc8aca31d4c1c71dd5",
"description": "venus: scrub ignored fields for descriptor writes for push descriptor",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "933ca11f1a48b19fea088edfcf5177779083d7b5"
},
{
"sha": "e1ab7629f8a459df87009c7cb28b41acfb17e45c",
"description": "vulkan: VkPolygonMode has a bit more than two values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe"
},
{
"sha": "403585352314ba9ef5205b71b0d35c190a61c6bb",
"description": "hasvk: Report correct multisampling limits on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513442dc32f809bb52f843215f7355e2d386dd67",
"description": "aco: Add s_delay_alu support for GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3bf56acea12e25281717d6752b899473e54d27",
"description": "aco: Add helper to get cycle info for an instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "352e492c7b1bed91569774c9c2b44c0b24984840",
"description": "aco: Add isTrans helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb7fd69d659dee5c8bf0a05eef9fc3f330704c0",
"description": "radv: mark extendedDynamicState3SampleLocationsEnable as not required by Zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a65be3d44a6ec710a5bb63bc738070e9280765",
"description": "radv: advertise extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10092763123e21e2e973b39aa34bb0be232489dd",
"description": "radv: add support for dynamic line rasterization mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f992e663c77651d1d845d869fca3feea5d09f1ed",
"description": "radv: advertise extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2fe4e9b048d265e427057357610bcd1a931ba06",
"description": "radv: add support for dynamic rasterization samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88d4037aac30fe3f2555beee4b034219a4161aa",
"description": "radv: store the number of color/ds samples to the rendering state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613e9b8e7a8891ebbf80200a54784d26386ed843",
"description": "nir: fix digit order in print_bitset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0320dbaff55870df5eb14c207083f1cd0d1ec1ee",
"description": "nir: print shader_info bools with the value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da2d36a9d594f4f22f33bfdeecd755d6b3b8f2b8",
"description": "nir: print shader_info inputs/outputs as bit ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89eca6a2fa92a39dbbd583a5232e3d9e7141b9a4",
"description": "radeonsi: add AMD_DEBUG=elements for printing vertex elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dd170e5a42704b383839d744b49531ac1a768ff",
"description": "util: minor refactor _mesa_sha1_print()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f3f80b1d5eec3651800be8f6eb879a4e0ab745",
"description": "nir: print_shader_info(): brief output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814ba7d13d6d65a2c5d9b18db7d07f25f40dafef",
"description": "nir: print_shader_info: print stage-specific shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b7233c15e080f29527535a09a24a563d2e84ec",
"description": "nir: print_shader_info() print bitsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed85c16f902ab3094df57963c4550098d52c0e7",
"description": "nir: print more in print_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185e65f0f5d915e26cb7fe9d57938794addb7f11",
"description": "nir: extract print_shader_info() from nir_print_shader_annotated()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e775b8bdbc5cd0d120b5c757188f6e85bf0d59d",
"description": "anv/hasvk: Clamping Scissor Rect values in a valid range",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "029919f3c83f379065515708188d5c439c3fa6bc",
"description": "tu: allow using resolve engine for SRGB MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cfc413c9a4cdd26222197ab0a518c2b603d82b1",
"description": "meson: Do not enable drm for KGSL Turnip build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97"
},
{
"sha": "3c3e5cc40d1144b2a70d3f62798f27b02c6ba6ea",
"description": "st/mesa: stop using redundant st_context::vp,tcp,tep,gp,fp,cp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ca53ac79ad954b72afeb14142d179c313fe4e3",
"description": "st/mesa: fix the glBitmap cache wrt FS, scissor, and clamp color changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c70c61aac18c87ba64ec531e9e3c2075091a0",
"description": "st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a25b47c87e7d1e9cb9c8ea88f25ec2b93becc7f",
"description": "mesa: flag ST_NEW_RASTERIZER for !needs_texcoord_semantic if changing FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7950661aa0195b6a156bf64ec46a032a5c8d607f",
"description": "mesa: remove unused composite _NEW_* flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a8d741b6d9bbca485a8e8191564763762977cc3",
"description": "mesa: don't flag _NEW_PROGRAM for \"texture_unit -> sampler\" mapping changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc9cb699549359577364f872aabd41f89539f9a",
"description": "mesa: set fewer flags for VertexProgram.TwoSideEnabled changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5acc0fa1d2250f4c955f0c24898b36b15773c2b3",
"description": "mesa: set fewer dirty flags for PointSizeEnabled state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b97b452afdfbc02159e57d2a08d3a1836c3d677",
"description": "mesa: flag ST_NEW_FS_CONSTANTS instead of _NEW_PROGRAM for ATI_fs constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc0edd1cf9207ce3023cd45ba20bc1efb730da3",
"description": "st/mesa: update st_context::active_states in _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa4b0e6186842e40a858e82f31d146a712ab082",
"description": "st/mesa: move check_program_state code into _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03118273376813702f8752f41aabb9a010893955",
"description": "st/mesa: always unbind constant buffer 0 when unbinding a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a77c687cfb02225b224bec73694b27d47ea03897",
"description": "mesa: clean up hairy code in state.c: update_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65406bfde1f406c798d00d7c0b1a493f31c2f9a1",
"description": "zink: fix rebase-mistake",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "16971cd667bb0e1e664b796d038754de87c3b737"
},
{
"sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c",
"description": "intel/fs: clamp per vertex input accesses to patchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d43aebcaddfc081158db8313209a9b12afb864d",
"description": "nir: Use nir_component_mask_t for nir_alu_dst::write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b7102ef96a282128ead4e7a8c03c7fdb53e71a",
"description": "glx: fix xshm check to init xshm_opcode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68e89401140d1b3a17052899c54577de3f008b67"
},
{
"sha": "2ccf481c17ccded161b9eecb63a257d81056e3ec",
"description": "zink: don't use defunct custom-flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83"
},
{
"sha": "91ed8fb13a567ce459b3dc0c3ba206bc9796ac88",
"description": "nir: Add missing includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0033ec1f69338d35aee7ef57196e0ddcf8db20e3",
"description": "venus: check against the Vulkan type rather than type index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf4c6e43ff810625ff916d40c6b00429adaaf14",
"description": "venus: fix deqp tests failed on iub descriptor type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abae9d4831b5e983385d988ef95874e449887cc1"
},
{
"sha": "12f26b5e6d57a1fd03c1f1fb0ab8ccae657026ab",
"description": "radv: fix guardband if the polygon mode is points or lines",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b0f7ac19a781b9fb96282170c893736fe9e70d",
"description": "tu: Destroy disk_cache during tu_physical_device_finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d414b3e3c57d11547b55704c0ffecddccd9c8d",
"description": "mesa: Add missing dep on generated marshal header in the tests build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5"
},
{
"sha": "1c3671d2ba3734d483d28c6c79d91fdcb72f005d",
"description": "ir3: Disallow `noperspective` texture preloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8917bb9110e631c44f60e32bf6efa70d12adf8",
"description": "ir3: Propagate `coord_offset` result from `alu` src insts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b8687264d26905948d143a42001a1bf3d31b2a",
"description": "turnip: Initialize *memory on 0-sized alloc early exit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7809f76fe8a47ba80804897906a82f2157a30781",
"description": "intel/compiler/mesh: align payload size to the size of vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffefa386fda5aec8f66b4499d93b41a846a0b86c",
"description": "nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "bd30adf89d3b66acca604c10e6208e56dbb8257d",
"description": "aco: apply NUW to additions for scratch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381de3c809fce5427308c696bbd313360194eff4",
"description": "aco: more carefully apply constant offsets into scratch accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e783d687a3e13284eeae4081f16ee22033ff89b"
},
{
"sha": "fae8c75ad0bb707cf1ae780838b9874518642239",
"description": "radv/rt: set additions for scratch access as NUW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b7217d12e955fe9819cb67b33d8d715b701d9d7",
"description": "nir/range_analysis: unsigned upper bound analysis for b2i",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbb4648cba7c614be06fca6e194ccf5156fd19f",
"description": "ci/freedreno: temporarily disable godot-trive on zink+freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75b9d6324e0f3a31e72bd501034cf9c2a6c43af",
"description": "ac/llvm: set invariant.load on image loads with ACCESS_CAN_REORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3fcc77c78b5879e3d4fb66ec2bf1edcd135223",
"description": "ac/llvm: inline ac_get_load_intr_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce860953a625f718bfe298fd9ca89d99a95fa7f4",
"description": "ac/llvm: rename attribute enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0a83efb86d693e361587c60d4332f78d682b7d",
"description": "ac/llvm: use invariant.load metadata on load intrinsics instead of readnone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a03d24fce06d99e8e0b6c379fe904a8b0febca",
"description": "ac/llvm: don't set \"readnone\" on non-memory intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bece9322c6d89a49456b31a132f5058f9b5981",
"description": "ac/llvm: don't set \"convergent\" on intrinsics where it's automatic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5edf96ff3c129f27ecb276593693085bc1cd9a",
"description": "ac/llvm: simplify how function attributes are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4142ae9f29e304f1fd2214ecf1a795b1473d6e",
"description": "ac/llvm: simplify how call attributes are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94b040add069900bd2aac18e05b219d1be156b5",
"description": "ac/llvm: remove illegal function attributes READONLY and WRITEONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89cd402c9b77231596b79030dd671f880735908b",
"description": "gallivm: remove illegal and unused function attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab5f5703940c71a6cd7cbe57dbbcd4359033485",
"description": "gallivm: remove unused LP_FUNC_ATTR_LEGACY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e54f2286bea66186001ad42ee5019657f0e98041",
"description": "gallivm: remove unused LP_FUNC_ATTR_INACCESSIBLE_MEM_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5104f4d496d1dd05fd6f526fc4c29e198a46db4c",
"description": "ac/llvm: remove unused AC_FUNC_ATTR_LEGACY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834d59a83e64ef367ae5af174d8a968e7840f5c4",
"description": "ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16971cd667bb0e1e664b796d038754de87c3b737",
"description": "zink: add driver-workaround for missing gl_point_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3193eebb45b44a0a14989f62b35d80b94dbdf387",
"description": "zink: rename `zink_set_line_stipple_keys`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5b2b9c4c05af6751616ecd19492e573884fde1",
"description": "zink: add gl_point lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da5840f3857664848b58e193c5ba56dac355860c",
"description": "llvmpipe: Faithfully honour pipe_rasterizer_state::rasterizer_discard flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a7d6788c92f69e7463fb7e3cd4f1154dea767d",
"description": "nir: Recognize empty shaders in nir_tgsi_scan_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf3ae72abf78e8959c5b5a94ef332c0b7396ab2",
"description": "zink: do not lower gs-intrinscs, take two",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b"
},
{
"sha": "a42f8d49c39eb59a520fde05fdcab0ffab3a16c6",
"description": "radv: use LATE_Z for depth/stencil attachments used in feedback loops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c3b9df12a486fc9910c9718e824ccc9fadb6b9",
"description": "radv: apply register changes for SQTT on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b",
"description": "zink: do not lower gs-intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7244d885164aa59ca136358d256a0078b24a455d",
"description": "nir: fix nir_link_varying_precision",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4663d6fc9c1291dee014057d25245b62a1ec6738",
"description": "turnip: fix dynamic logicop state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b"
},
{
"sha": "ea4de4ad3d13af714db4f7956ed4262eafd6460b",
"description": "anv: Don't ambiguate for undefined layouts on TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c84b318916c114712b28b6211e4de712ef51ca7",
"description": "anv: Move aux vars up in transition_color_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "822687f4c06fd178a64295d45780bdc962b2939c",
"description": "intel/dev: Add a has_illegal_ccs_values flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d307655e528389d0918546b452c2961a85a9d9ad",
"description": "anv: Use specific flush reasons for CCS operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cd33630a9b90b95390f10d3aaa52f6f5e20245",
"description": "intel: add missing restriction on fragment simd dispatch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c",
"description": "intel: factor out dispatch PS enabling logic",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71180004e0e9534f3d157e40c639ca9e2d6e9d96",
"description": "ci/i915: Update xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f902203daa984c820f100847dd3dce161b13d4a7",
"description": "i915: Fix probing regression.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98"
},
{
"sha": "a42feab5ae8e16fdf0d9c1d33247c6c372e3646f",
"description": "egl+glx: Always support no_error contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "895ec843d33e48e148cdc978f08dc42a55b08426",
"description": "egl: Collapse a bunch of renderer queries into pipe cap queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab8dd13b9eaa1d5620cc8432bd0efc70862f88f",
"description": "egl: Pull the API mask directly out of the dri_screen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "133e2f8ac395fff20efa9fb12021003e1af995db",
"description": "dri: Add createContext hook to __DRI_MESA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc7475f72a329860a80a22faf5c71b805eb00ba",
"description": "gallium/dri: Move the backendVtable InitScreen func into __DRI_MESA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd656e19a7cfcc4023538bc863583ed8b47352b",
"description": "dri: Add createNewScreen into the __DRI_MESA extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf9f671e4e451ca118d99dfe69d6d2233296ff0",
"description": "gallium/dri: Clarify some \"extensions\" lists in driCreateNewScreen2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1026d29344192755dd340d6ac13a9674189d2d61",
"description": "dri: Introduce internal Mesa DRI driver loader extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db044d7e53d960c2d7286d0b8899ba455254475",
"description": "gbm: Refactor screen creation a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ad1ef82dd9277a7bf9cb04f8a0ea803825e6976",
"description": "gbm: Drop redundant extension error checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "690ea44cf1803cf1fc4b8aadba5fe1c4c6785261",
"description": "gallium/dri: Use loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7a74199fc9ef5abda5c1f4c9bf719c183ba7a1",
"description": "egl: Switch to using loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae6ec9f60651dd5b57c05c8e35b83dbdde66eec",
"description": "glx: Use loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e864047f971d17aa11db406083dbc9eaf2cc5956",
"description": "loader: Simplify the extension matching logic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6229b48aaa8c783fd0d4a22d326913e7858c44ca",
"description": "gbm: Promote dri_bind_extensions() to the loader util library.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b49e7cb3f4e41c7b6f8d9d0a0a2eb33e947f7238",
"description": "radv: Add missing radeon_check_space() in radv_cmd_buffer_after_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86f60d21e31718120b633745e53768a537ef4a3",
"description": "radv: Use wave32 for ray queries inside compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712fcaba1f46efb9f9dc22903bd9c8c48032fbe3",
"description": "frontends/va: return proper error for unsupported profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb",
"description": "aco: fix missing uses of MRT output flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a297ac10a4e798ec1595fab532d10b9383657c13"
},
{
"sha": "40f09f4e1c3742851b5513b1f88012dda0661228",
"description": "pvr: Add empty PDS program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c2492a5d1f78957c1c2166843af8f12aa74b09",
"description": "pvr: Add pvr_pds_compute_shader_program_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c506c4b03aa17ba1c71ed4ce80464d489c29de7",
"description": "pvr: Use util_dynarray_append_dynarray()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b051719b05894c3c5b9f0f8ad919be478b43697b",
"description": "radv: do not set ZPASS_INCREMENT_DISABLE on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab9218820af0b80ad8e8409e9c68e2c128d142d",
"description": "radv: fix SPI_SHADER_Z_FORMAT for alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a297ac10a4e798ec1595fab532d10b9383657c13",
"description": "radv,aco: stop lowering FS outputs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3be728f1d0ffcc2b26639658d0120d04a50f25de",
"description": "aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20856bfe0f077c15a29f13a367e8d1c465ed0510",
"description": "aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "664aa7a37b540b27f8bd96b1d685c8e449d6a711",
"description": "radv: fix emitting invalid color attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe"
},
{
"sha": "64d584b8e4f66f312e11954a6d74ec25c4d26953",
"description": "r600/sfn: Silence warning for unused parameters in override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7393c6b9cd640e05829dda5078b89cb5868f68e",
"description": "r600/sfn: Allow more copy-propagation into TEX src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1975d5eaf4ea2c19d5b7d8ae70c4e565cf75fd34",
"description": "r600/sfn: use only as many components as needed for tex backend coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcd9da1b38a71438dc06e118e19cedf35fb21990",
"description": "r600/sfn: drop useless const specifier in return value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0dc7c04b38c75472b43b593ffd9646743824cb",
"description": "r600/sfn: simplify if clauses with empty then branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4dfae313e610ec0293bd67c7646c79a3d35badd",
"description": "r600/sfn: legalize image acccess on Cayman",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc75c1e07f2dc69a024c579045166fd17bac0839",
"description": "r600/sfn: use three channels only for unary trans opts if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71df6ba92d76dcc35c1d166650d761585d70cf10",
"description": "r600/sfn: lower-to-scalar in optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b47928043dc87b495bb8f975ec613a8648692109",
"description": "r600/sfn: Fix scheduling with limited channel availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f7d34b4a2d53faf30187ef8b4f8c02be53ce3e5",
"description": "r600/sfn: Don't copy propagate using non-allocated dest channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0164f48769732eb11627003e0ea45c1ba7a605",
"description": "r300: improve conversion to native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "384fc52dd3335541b0b8b33b8322bf8cc6ceb809",
"description": "r300: doublecheck for free alpha source when coventing to alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9f17b309cc5d969f03605b497f6d5032295229",
"description": "radeonsi: fix a regression causing GPU hang with GLCTS using streamout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "003cbddfee301cf92dc01b758db50216e6efc562"
},
{
"sha": "b5133894005720db24a8e0cc17e047a291953ff4",
"description": "dzn: Don't crash when libd3d12.so can't be found",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3d1ae19f2f4d93cf0a5f45a598149ac4e8e05aa",
"description": "d3d12: Don't crash when libd3d12.so can't be found",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ffbf867b7cfcc186b18fa7386d0f301a8f6eb9",
"description": "radeonsi: fix ngg lds base load intrinsic llvm implementation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd"
},
{
"sha": "77ecf9149c7fdadbb24b471785c4d5b4e285f2df",
"description": "anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574"
},
{
"sha": "cd5c66e165374026d62692bcbf69a7157e460f91",
"description": "dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "f3f1c28f8e6d40823e3d12415a8d0ea622f9fa20",
"description": "r600/nir: Fix u64vec2 immediate lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "49d86200e5cd8ac15c14131772644b21bf57865e",
"description": "st/mesa: Use nir_const_value_for_bool() in ATIFS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a179bb6e26b487356384c561dee6aefa9af5889"
},
{
"sha": "e6de164e0305d517fb66c01c9fc8931c278867f6",
"description": "nir: Use nir_const_value_for_int in nir_lower_subgroups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4e79de2a420128190b28b39b87f6de39b1b7060"
},
{
"sha": "ef168a57b9c87cc3c120e5a750adde582dc2cad1",
"description": "llvmpipe: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c94e3687d1e09a535a587c5ad2de220879db9481",
"description": "virgl: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d4172f548c8b3ee43ca5d931c5b605174db4d4b",
"description": "radeonsi: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8b398c960228bcd7d0ed9a84966e323c62c616",
"description": "r600: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a452a97d9a77121f141d61626c6b620a4ad2d5f",
"description": "r300: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8de42ce5eaf9f58dcaad6eabc57e151693e130",
"description": "radv: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2fdd6a2c2db44a7dc7a09f38a0945dbb96b3a4e",
"description": "venus: add VN_PERF_NO_CMD_BATCHING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739b20beda17de57fa4152c91ec77908476c911f",
"description": "venus: fix draw cmd batch accounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7c2d3d944950cc098c9844f834cd8dc3b997f4",
"description": "venus: add VN_PERF_NO_MEMORY_SUBALLOC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda80458f98c7812a796c9eefb49f0bccd1530a0",
"description": "venus: avoid no_async_buffer_create related caches with the perf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6397304519281b872dd34cd9b9579e8126ff4a72",
"description": "radv: Only create bvh pipelines when using rt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f89708c2c5f0121b04f438a3569ceb39d1323eaf",
"description": "vulkan: Use vk_image_sanitize_extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8188ec59ebe760239eb891e7e0d561e7020b0f",
"description": "microsoft/clc: Add a test for nested function-temp arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b2c2a5cae3c57644a41e8d2189a48af0753888",
"description": "microsoft/compiler: Handle nested arrays correctly for emitting global consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c70e483d403bf0ea1af20db0a9d74b649172cc",
"description": "compiler: Handle nested arrays correctly for computing CL size/alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a976d371b0ad3ce2a5438eb994bdc2f572724d9",
"description": "gallium/u_debug_flush: Fix incompatible function signature warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe515f6d46197221a730618c1a4c0d73160e8c7",
"description": "radv/rra: Get rid of annoying memory aliasing warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b7e478a52c7a56aac2942b27c05a8d2979f646",
"description": "radv/rra: Fix setting some offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dcacfc0407ec4be340209cadaf36bed2c2b51d",
"description": "radv/rra: Refactor rra_fill_accel_struct_header_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6b45e26ed56af8a94357a58fd849143671cf7f",
"description": "radv/rra: Set the metadata size correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "0e3325dfb63bd4cfedf774e0edae8cf0888cc95f",
"description": "radv/rra: Remove an obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ec359ae55d7edebb41ba031ab189ea2e0207b8",
"description": "radv/rra: Defer destroying accel struct data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9c65a55282d780a58c5c1e60b2c06e968491a8",
"description": "radv/rra: Copy accel structs directly after build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08a85076e5e82293ab6426d258c60795a74bf931",
"description": "radv/rra: Introduce radv_rra_accel_struct_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3ba5c74d0e29771186f441c5c45a3e3498de44",
"description": "radv: Add hash_table_foreach to .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c433886291b3453da6c91b4299a80a6d9e5f90",
"description": "microsoft/spirv_to_dxil: Properly handle load- and is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"description": "clc: fetch clang resource dir at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2609b12ca7b4f915b674cd04d35dbdd47b9227",
"description": "clc: generate sources only with with_microsoft_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d025f4003b34c3540b62f9146a5e68da7756cf2",
"description": "nir/nir_opt_offsets: Prevent offsets going above max",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada"
},
{
"sha": "f7e76eee28a179f85a5e1eb88adebd1b5b08c7bb",
"description": "ci/amd: re-enable previously OOM tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e80c5f1ece04b0d890cc48a2aa5539473d972f0",
"description": "ci/kernel: enable ZRAM on all archs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89663828ea6f8f51c1685300641f7d8c87807cf7",
"description": "aco: Don't use v_lshrrev_b64 for moves on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91fe2a23617de09efe91038d7f836c6a051553a2",
"description": "aco: Use more detailed wave64 timing for GFX10+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09caa570b1819b7134a1fc7457087b7abc172efc",
"description": "docs: update calendar and link releases notes for 22.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d665ae43970112b92ca41971d39ded4a1992eda",
"description": "docs: add release notes for 22.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5797af2d8d35b46d84cd21c1f4692bef73d3e46b",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63"
},
{
"sha": "2fb1097bac62bf93efe7b62629d79f9aa6e75cff",
"description": "ac/nir/ngg: merge multi stream gs shader queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b91ae51e28716164c13a712acb1b9ebf261961",
"description": "anv: enable VK_KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d844fa4defac4d2ce620d4fd0b00597faa6ff2a4",
"description": "anv: implement new queries for VK_KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326",
"description": "anv: implement vkCmdTraceRaysIndirect2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "675c5bd4ccc9a292d58e6dd7c99ba02b830f17a7",
"description": "anv: refactor ray tracing dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3842607217cfaa7629c6e7d1f8aae2fddf4d82",
"description": "intel/rt/nir: add support for RayCullMaskKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6202a2c6b47e5d4048c995d02fb4edf055913f1f",
"description": "intel/rt/nir: enable the trampoline shader to load the indirect ray shader bsr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3f7948d149faded1b4f24ec5e6ae03001e7cfb",
"description": "anv: correctly predicate ray tracing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7479fe6ae0935fb8f9e3c64c16c7e6855481d1da"
},
{
"sha": "7d7c32de4c18c25aef1945ea29f122112dc0a2e6",
"description": "anv/genxml: make gen_rt more like other genxml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8baacba4d6696ef30648ffc07e0934f6e8aa11c9",
"description": "hasvk: remove coarse pixel checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d150f3ecd7fdb564bb837924951f8f8e5c4d3aa",
"description": "hasvk: Drop more DG2 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0fea83d7bcb960e5a68d15fc8ecc217b2573d19",
"description": "hasvk: Rip out local memory support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4256d2cbc209befe93af56547dd136fb2ade28b9",
"description": "hasvk: Rip out scratch surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea49c7d32c2db883ade4d7072c5decf85f2230c",
"description": "hasvk: Drop SKL+ features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b71ac720a8d9e407cbc7e78f8ab99258ea8b93c3",
"description": "hasvk: Drop support for atomic_int64 and atomic_float2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49201fe8c10dbce04929caf19b3aed0f5fdc6001",
"description": "hasvk: Drop bindless image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b700369b1baaf04f5e4bb78a8602716c416046e",
"description": "hasvk: Drop A64 descriptor set support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85cfa21e04c7592aba95e9312919d2167aa65ddf",
"description": "hasvk: Drop remnants of ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e490434479ac49c157b338a40ad9ca4c9f0a70f0",
"description": "hasvk: Drop CCS_E support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1dbd80b3cef05e3d1fe87823ab3df2529c7aa8",
"description": "hasvk: Rip out primitive replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f97cd04c971649a27e664afbc0b4ed13d7102f7",
"description": "hasvk: Rip out remaining traces of CPS/FSR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90aab6e9a536ba17edbcb387072a241baed471af",
"description": "hasvk/gpu_memcpy: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d80ce12830c715274d53addb4cf2679a80c3844",
"description": "hasvk/state: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce57cc4397802ccb83f8c89e93d0be0fde22da53",
"description": "hasvk/blorp: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc68b7cd944f22e59e574891236840b8d63459d1",
"description": "hasvk/pipeline: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91090e39af0d00d4fc99b7d2bd680bcac9ce0fb9",
"description": "hasvk/cmd_buffer: Rip out SKL+ support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0626b68c88df50e30e61e9fd2ba3e46144ff9ad5",
"description": "isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c44d92362ba46ee56ec4ec91f75a3c2f8286d79",
"description": "ac/llvm,radeonsi: lower attribute ring intrinsics in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daaa8ddb8ee1fd2a6ed70a98f8bfc04bcd31179d",
"description": "ac/llvm,radeonsi: lower nir primitive counter add intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb837bf6ef66c63474182ea7287939e995ed9901",
"description": "nir,ac/llvm: add nir_buffer_atomic_add_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cec2e7520c44414fbaa81f733bb85517637d3f2",
"description": "ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf5d30b598b7a83bafa41b3d932d6bcb59101bd",
"description": "ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84abc307a5fd62da0fbe99ab15f1d72c9281efd0",
"description": "ac/llvm: remove lowered abi->intrinsic_load() intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5fcf42c9b1864e1c485e17f3dc6cf6ff83b3f3",
"description": "radeonsi: remove si_llvm_load_intrinsic intrinsics lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5bd39c7eddcd284d545b3e537702b8400c98f6b",
"description": "radeonsi: add si_nir_lower_abi pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f08d8193c1ff4c37fae1797e53b2e895615fc3",
"description": "ac/nir: add ac_nir_unpack_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8030fbcf16a5811c76177f3598218b8aa35d52fc",
"description": "nir,ac/llvm: add nir_load_smem_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ea7d651a5098248ae7040c9ac136379b15fcb8",
"description": "ac/llvm: nir_load_smem_amd support 32bit base address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0007c10c1ec5033604e113c9a252b56ee5bd17d5",
"description": "radeonsi: separate shader args from llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "003cbddfee301cf92dc01b758db50216e6efc562",
"description": "radeonsi: use native shader info when init streamout args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c445c29263471af975f182ada36ca6311e8763c3",
"description": "asahi: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcf7648f155d9c0a3826bfb460916bf6f4a2250",
"description": "agx: Lower VBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb49715a2c54d99d6cc9154c4fc9271d945b1ada",
"description": "agx: Lower UBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b4ed663a845a7e4fda7c60d0979698cef6c2d11",
"description": "agx: Implement 8-bit sign extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8127737c1e5a56eecad4616965f072525313f1bd",
"description": "agx: Allow some 8-bit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba209fe493e4977e1d4edbf413dd8d7da2015b9e",
"description": "agx: Implement formatted loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580f25a266aa056567104684cfb6cfbb718cf8e6",
"description": "agx: Add shift to device_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a0db31eb9c99c4f0ea2033d48ec5fe1385846f",
"description": "asahi: Use NIR_PASS_V for agx_nir_lower_tilebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0af08acca5f647ac939bd68181f25d8afe5aa1ac",
"description": "nir: Add intrinsics for lowering UBOs/VBOs on AGX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a855bdbf4796909e53b4ec9cc9a8ba3a847c9b2e",
"description": "intel/nir/rt: switch to workgroup_id_zero_base",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58"
},
{
"sha": "da4f49d0ad7b4d81d4293206145743d04d261bf0",
"description": "radeonsi: cleanup si_llvm_build_vs_exports gfx11 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2ec290c4724f8aaf55a94761f527c3c710137a",
"description": "ac/llvm: remove unused llvm cull",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f758ffccb87d5d4974177aa5023682e27bd7b7d3",
"description": "radeonsi: remove unused ngg llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853436bacd7512e5c57d2e660c225091d7b2a935",
"description": "radeonsi: replace llvm ngg gs with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "028d0590f85c418cf470510cafcbe8026c2c4208",
"description": "radeonsi: replace llvm ngg vs/tes with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3542d5ce6b39309aa02844a4eaf9a1eafaec9280",
"description": "radeonsi: fix NGG VS primitive ID load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd",
"description": "radeonsi: implement two lds base load intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bc56911f812d11d757b9824e6dad87b319b4481",
"description": "radeonsi: implement export_vertex abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbb6e63977462a2f9206e08440641e683f4d8d7",
"description": "radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c1ebebeae2ad888b030f85acbdc4b86b30c414a",
"description": "radeonsi: use nir_lower_gs_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224e9ce4a878c6b7c6d1b11450243133fbc05200",
"description": "ci/zink: add missing spec@!opengl 1.1@masked-clear flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3753aa336b7968ad193e37ae2320db83b0cf50f",
"description": "wgl: Fix build break when LLVMPIPE and SOFTPIPE are both off",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f94c369603a6f61b9806939f425f1f644fa6440",
"description": "ci/cross: switch from the debcrossgen to the meson env2mfile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733498a4ebac0d026b4a3fe4426340705a174b0f",
"description": "ci/arm_build: follow x86 and install newer Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f551e4829bab4bef1c687fc4115f13b89b1aff9",
"description": "ci/meson: bump to 0.63.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7de16884cbc63b0d698b8b88fcfb40b0e2859e",
"description": "ci/x86: Remove meson from apt when we later install it with pip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ada7f0239c2bac6dca60871ee2c66044410b6f7",
"description": "ci: CI should handle also arrays in meson cross-file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43eab9252ee7e27bb226669686ba1c121bec1f40",
"description": "meson: sort drivers alphabetically in any-of checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5479234d45aabda47cbb08af321ee2a486763e40",
"description": "meson: make long any-of checks easier to read and to update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8140eca23b8b88ce85a595b58058f92eb7e94aa4",
"description": "meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6ab40b3be459985227007ca6681a3a9579e90f",
"description": "aco: improve do_pack_2x16() with zero constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "917cfd587c4a735816ab27884128c13396a526f3",
"description": "aco: use v_minmax/v_maxmin opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc8e019234020c7e5fbf6232182c94d3dc478e",
"description": "aco: change order in combine_minmax()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5838599d73cbda68303ba0ffb29de29410dfa2",
"description": "aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f0177b3345f8bcc3673b8a2a7c36ea36cbaa029",
"description": "ir3: Reduce the maximum allowed imm offset for shared var load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b2da9d795610df15346a594384c39a096be338f"
},
{
"sha": "96ec79c7e33508242c3aec927e5e464b97e6475d",
"description": "tu: Don't prefetch descriptors for inline uniforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
},
{
"sha": "1d3cb3f188fc59061b1f70c78bd72742e42aa804",
"description": "frontends/va: partially updating RefPicList depends on slice type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0346ac170f785bb3c91f132326865308055f578",
"description": "Revert \"freedreno/a6xx: Remove unneeded MSAA clear fallback\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a"
},
{
"sha": "ab7f518ed04f72e4d35797d5ee4971cd4004966f",
"description": "radv,driconf: fix static driconf by parsing 00-radv-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60ff0df39b7b5d20212dd285d470de001075d473",
"description": "driconf: add support for multiple input files in the static script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "686ada78cdc642340b91b35ef00da0452a462966",
"description": "intel/dev: Add (disabled) device info for MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5740d85c4b8c33f05c8326e680c8e997ab07aa4",
"description": "pvr: debug: Print hexdump at the end of all sub buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b530a6b05569b37077265b1e021654674a8c678f",
"description": "pvr: debug: Add option to zero-alloc all buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb44597c2c9f2f346438eaa1a7f684af3878921e",
"description": "pvr: debug: Print hexdump for referenced buffers with unknown encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49bdc7f7f7783336bf5dec57aaf0b54095e0ec0f",
"description": "pvr: debug: Add offset address field type for dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05b32d00c329a4b2a1498d546562ab3fb15c5d5",
"description": "pvr: debug: Include hexdump after each block in control stream dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c0f3de4c3b0b7c399aa6c285ee386eb21e6dc3",
"description": "pvr: debug: Enhancements to hex dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0009b37bf1c2c47d0a9effb31534351dc449c1a1",
"description": "pvr: Remove a todo in vkCmdEndRenderPass2().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e89be067b34d639436563d4ca00911b13cdf04af",
"description": "pvr: Replace sub_cmd flags with bools within each sub_cmd type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c9217e4d8b7975bfb58b0a977e43ff9b041b297",
"description": "pvr: Handle PVR_SUB_COMMAND_FLAG_OCCLUSION_QUERY.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "904a3c4dd780cc5a4c718027f019812e18afc42a",
"description": "pvr: Handle PVR_SUB_COMMAND_FLAG_TRANSFER_SERIALIZE_WITH_FRAG.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4276ec9f2af33da270ca9cf6a6a9a62b2a4d060a",
"description": "v3dv: fix job serialization for single sync path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b9293eeb02f3b43fb7de5afc6f7c89ffffe92f",
"description": "v3dv: make single-sync paths more explicit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c084a99b9a55e146ef62bf3ddb2c16d412afe9",
"description": "panfrost: Add NATIVE_FENCE_FD cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8910533a5a39637c5d6f03f82c25955431e4ca4d",
"description": "panfrost: Move fence code to pan_fence.{c,h}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd0f5c502c041a7f6cd5f37ddafe73d319bf3ac",
"description": "panfrost: Destroy panfrost_context::syncobj in the ctx desctruction path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076a333d401b7fdc9a8cbac1d0e30ca1865adc2e",
"description": "ac/nir/ngg: rename nogs 16bit output mask and var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc",
"description": "ac/nir/ngg: gs support 16bit outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68519891a7d57e6545424c41b3c5a2d90d0bd4fe",
"description": "ac/nir/ngg: gs skip check bit size before nir_u2u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e20e88347e13fb9ba8462ed435dc85147cd381",
"description": "ac/nir/ngg: gs store output use src_type index for type info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb5ea512f49fa711f54ac07fd4fc040786c77d5",
"description": "ac/nir/ngg: gs use u_foreach_bit64 to loop all output slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b75594d7b7b08ff3c42405b9edb5ef7bdbe2da",
"description": "ac/nir/ngg: reduce nogs 16bit output gather space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b67fdcdfbc01a04b18dc74f24437b2ffd19f06a5",
"description": "util/dynarray: Add an append_array helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0e6f9a07b49a95d99c2b2c25fd8a008466c4e8",
"description": "intel/compiler: user payload starts after TUE header & its padding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
},
{
"sha": "f6adfd6278301aa772d3d44fc64ade21c9860574",
"description": "nir/lower_task_shader: allow offsetting of the start of payload",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
},
{
"sha": "7aaafaa8ae26ee1086a51089c12e4fa9e9645c2e",
"description": "intel/compiler: adjust [store|load]_task_payload.base too",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4"
},
{
"sha": "d25fa88c6cbb10a24f482cdf1e9853bc79022ad7",
"description": "ci/zink: add lavapipe flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66b438dca11f79a8e54e558a97dc2d10c6b185d2",
"description": "zink: do not complain about missing line-stipple support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4a5977b1744049dad6ec7600b9b0b6f8b21963f",
"description": "zink: lower line stipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6eedab00eea9e836335f50536a8760e7dd84e5",
"description": "zink: allow to generate any vertex shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ced773fce790245f3c76e1eec5549199242f04",
"description": "zink: process non-optimal-key passes first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81fcbfae748a012cf7b3fc62d9c866ed7901db25",
"description": "zink: give gs its own shader-key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637",
"description": "zink: emit vars with nir_var_shader_temp mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad",
"description": "zink: add line-stippling lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f67e72e84f1ec9b703eaafdb29037661db84738",
"description": "zink: setup driver-workaround for missing linestipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f019730342384d55be015956e4565757b183c1d",
"description": "ci/alpine: disable the job, still occasionally flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09848d84de3a221db25d1514702f1faf34c0675",
"description": "glx: Require __DRI_SWRAST >= 4 for doing swrast.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d364230321d9a0f53dc39afaa561aba73b58221",
"description": "egl: Refactor common error handling for context creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d592f56746897411baee7f7c15fd123f3917c980",
"description": "egl: Bump minimum version of __DRI_SWRAST to 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4af33a36c601ad673a0e3beca3ca2a0cadd865e",
"description": "glx: Require __DRI_DRI2 v2 for doing X11 DRI2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd2901454e600e60fe4253de568d611c7fa34bf",
"description": "egl: Require __DRI_DRI2 v4 if we're to do DRI2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0847140e71146eb6a49d47548ef330591112280a",
"description": "egl: Bump __DRI_CONFIG_OPTIONS min version to 2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92dd4fb2f61fc06a5e0892003aba60eaaec0cd4",
"description": "egl: Bump minimum version of __DRI_IMAGE to 6 and drop version checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d67aabed55bf4192cdff79d313dc9a6181c50d",
"description": "egl: Bump required version of optional __DRI2_FENCE to 2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb28bff583a3b99875dfe7ce732512eabf6a0b13",
"description": "gbm: Bump required __DRI_IMAGE version to 6.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65822a31e24098f9f0a5ae1495448e6576358178",
"description": "gbm: Drop support for __DRI_DRI2 < 4 and __DRI_SWRAST < 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b695727cd356c3b8aca66ea8926538fd3222d2a5",
"description": "dri: Add notes on what part of the loader interface are used by Xorg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccef6d1f5fdae95ee8aa5a68e83662e02645b64a",
"description": "freedreno/fdl: Set sRGB bit for storage images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1555ac6f0ba57fde41ba58bd2b2ee34cdc00c6d1",
"description": "agx: Clamp point sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7108619c0d6afaf4331088b7792a3a313db9c745",
"description": "agx: Handle 32-bit gl_FragCoord.zw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb4187b02db845fa53645a19119bff76cfcd5ae8",
"description": "agx: Handle large varying indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f9a72c77ce91a6bd3c3da53bd3c6fcaf0e0fea",
"description": "asahi: Support one-sided polygon modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e15b3c32363d7bad650b44acc90de9c0c1b9faf",
"description": "asahi: Handle NULL sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63d4f30aa71bb63f0aa896967751cd72a1013012",
"description": "asahi: Unset GL_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47cb8278be46554f4556f4ab1f0ab344a1ea876a",
"description": "asahi: Set frag coord caps correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd71f742163664a02cfbcf106c2430d75732117",
"description": "asahi: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf7d7139fafacfd6aa84abeb63c533eccc994ce",
"description": "asahi: Set PIPE_CAP_SUPPORTED_PRIM_MODES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "216e5d6e10e7c5b8dfe3a9445b60ec4ff5718af8",
"description": "hasvk: Drop anv_nir_add_base_work_group_id()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2806968af8484dccfdb7e9469bf789478501ecf3",
"description": "anv: Drop anv_nir_add_base_work_group_id()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58",
"description": "intel/nir: Set has_base_workgroup_id for lower_compute_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19ad2629d067bb38b47dcb03733bd6609a774f44",
"description": "hasvk: Implement lower_base_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c09571f67ccb7e0804be44e8d27cc97156c0ea7",
"description": "anv: Implement lower_base_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2aee04d28070e6247b9681a35756577e174eef7",
"description": "crocus: Lower load_base_workgroup_id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abdecce226db6a718dc3b44568975dee0465522",
"description": "iris: Lower load_base_workgroup_id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d2e3f660c73260a1b74486f1292b3d6240ae1c0",
"description": "intel/fs: Support load_workgroup_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb33124c32a9445a8013f61dccb0360c956efa5",
"description": "nir/divergence: Handle base_workgroup_id and workgrpu_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a311a1891d4ec322c0a7aedc17e7efb5a4f0c17",
"description": "radv: Remove the old LBVH shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ba950eb14637e7eb4726d795349775d7835deb1",
"description": "radv: Switch to new LBVH implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea159e47a592bdf0ae6f90d5c39fdaf9153b2a05",
"description": "radv: Add new LBVH shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f531f671ef64acc8ea56a473c05aeb5ea9f4c1f0",
"description": "radv: Handle nodes with 2 invalid children in internal node converter.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051"
},
{
"sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0",
"description": "panfrost: Enable AFBC of more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7eb6a9fbb912f01ebc0c6979d39eb0b29d65c10",
"description": "panfrost: Enable AFBC of sRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b7038ab3e3e99d7d4f3ef5d3d059b99af86bd30",
"description": "panfrost: Enable AFBC of cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd21cf5ab623db470b69725f6c88452593aefd5d",
"description": "panfrost: Handle all RGB AFBC modes on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3beb82cf6bcf84425431ec17c046a80b2b7fc79",
"description": "aco: Use wave size specific opcode for s_or in cube map coord code.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0531630658e0bb34cae5c48a69ffa877808bbefb",
"description": "nir/builder: Also short-circuit for auto-generated nir_t2t<N>()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67e2293fa719ce860b78d6880953246fd113d15",
"description": "nir/builder: Rework the boolean conversion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a24632d3c5c50b4010908fa3474937867476bd",
"description": "nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf19e09568ae84e2da5fe90b30531e550806d36",
"description": "nir/builder: Move conversions higher in nir_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a225415e334d77be687f4ad8e803f9e3748866f",
"description": "nir/builder: Short-circuit in nir_type_convert if no conversion happens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5fbcab803399e4c77af3d45562b0b37fa82d80c",
"description": "nir/builder: Fix indentation of nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a406fe05526676fcaedd54e956b87d45ac8738a",
"description": "nir: Fix builder usage in lower_mediump_vars()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "976405907e35629b42501a9f86b067986599cb28",
"description": "pan/mdg: Emulate 8-bit with the 16-bit pipe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75"
},
{
"sha": "261d48fc9b7afb21592cf307fa4062310f41e90c",
"description": "pan/mdg: Refuse to schedule CSEL.vector to SMUL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "921cfcf4c4f5cb6f82ef978587e0462218093542",
"description": "ci: Rebalance radv/grunt testing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b1e3946cc7e679a31aa07bd731464c900c1df7",
"description": "pvr: Add support to submit occlusion query sub cmds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b87ba7c9c7ae0cec830a57d28e5af1c44b440c4",
"description": "pvr: Create a separate compute context for queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea2f82169c268be7d76d1e9247d10de4164a50b",
"description": "pvr: Set isp userpass to dirty for secondary command buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224cfd772cfd2027bb21a5955213e20606a5dca1",
"description": "pvr: Process queries and emit write program when ending sub_cmd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "952c1a55c8bfa9a255983beaad30672c2d255015",
"description": "pvr: Kick job and end sub_cmd if barrier_store is set in vkCmdExecuteCommands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c34be4340f00ff779b944669baf93448cd0238a",
"description": "pvr: Process secondary buffer queries in vkCmdExecuteCommands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9df4be8cc4a691f45da06bd05d36b1231660addf",
"description": "pvr: Save error result in cmd_buffer state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e8e1cf372f33100544dfd15de92f2aa3293ac3",
"description": "pvr: Implement vkCmdCopyQueryPoolResults API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aa9f32b95e6d05a7b9ccd737dba14df785159c7",
"description": "pvr: Implement vkCmdResetQueryPool API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d69362ae84738c06f5303a6651373e14ac63d36f",
"description": "pvr: Add support to generate query programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963b69651117c6774769bf75438ebc4c00c7a7a3",
"description": "pvr: Add PVR_SUB_CMD_TYPE_OCCLUSION_QUERY type sub cmd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85ee36051c18e08d394f5adba07cf234a121061",
"description": "pvr: Create device specific compute query programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b8f80fb2f3fc69aa29eb4858a7518326519e1f",
"description": "pvr: Implement vkCmdEndQuery API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b1992a0005b2342afd53dc21eb01288dddee6b5",
"description": "pvr: Implement vkCmdBeginQuery API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5055c182ebf01ce3020daaf52626b501b29e6267",
"description": "pvr: Sequential dependency should be NONE for 0 constant shared regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08",
"description": "pvr: Implement vkGetQueryPoolResults API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc2586efd8913587a79462ed78f575577e71301",
"description": "pvr: Add support to generate update compute kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac269fc7df5c82360d6dbab67e76712a60b1d84",
"description": "pvr: Add support to generate compute kernel to update shared regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38273013bab16f738f18d1658a3bbf88fa8a025",
"description": "pvr: Change CDM to compute, TA to geometry and 3D to fragment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b205ef41307406983ffac829ae423d08f7527bc",
"description": "r600: Store nir shaders serialized to save memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22be0d09a005b4b955a46b65a919cfd786d6814f",
"description": "aco: Don't prematurely emit s_andn2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0842c4f22c0df98a3b3c8166660d3d3bf6023c",
"description": "Revert \"radeonsi/ci: update stoney fail -> flakes\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f1fa4354e8e6ef3d0a5a067f8535ec65370ddc",
"description": "ci: Update radeonsi-raven xfail to flake",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fbf93ef82145978858779e95385364b53e2385a4"
},
{
"sha": "871443f4de01536801efaee2739ca7047377ccff",
"description": "ci: Add intel kbl xfail to flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e86a4655d348573a91b5d3cc1a5fa24e5847cb",
"description": "v3dv: pre-allocate actual events instead of event descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a",
"description": "commit_in_branch.py: variables cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39",
"description": "commit_in_branch.py: add support for checking staging branches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b07d57ff91e582d56d323f53e4506be28313663",
"description": "commit_in_branch.py: fix tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5",
"description": "ir3: Don't save/restore disasm string pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3"
},
{
"sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e",
"description": "tu: Fix binding NULL descriptor sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
},
{
"sha": "863516dd63c9d6b327223feec9c7780960a1f385",
"description": "radv: enable lower shader call vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96332b3433be8fe857589cd50e963d2ac5516507",
"description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d",
"description": "radv: disable VRS entirely on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073",
"description": "radv: do not enable NGG culling on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a7138d3cfca05fbd623707525b9d4479a27e94",
"description": "radv: do not enable DCC for MSAA images without FMASK",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0",
"description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62715a6d039a7f2499ceca78476ebd42a5a03068",
"description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"description": "nir: Add helper to create passthrough GS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f",
"description": "anv: enable lower_shader_calls vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d0560fe87e234dcb8326040babff11f44fa7775",
"description": "nir/lower_shader_calls: enable vectorizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a",
"description": "nir/lower_shader_calls: add a pass to split load/store into scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103",
"description": "nir/lower_shader_calls: avoid moving loads into loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750325730bb84981f68d78b205fb0cec1e165100",
"description": "panfrost/blend: Fix invalid const values leading to NIR validation errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81"
},
{
"sha": "6148ccef6372e634ea4875b75419bfdc64e6b219",
"description": "venus: fix android wsi with global fencing disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1"
},
{
"sha": "8b99e96dc8b44a747824b9d227a72e68012ec520",
"description": "radeonsi/vcn: set current pic index correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5398dd04bf62db100639d96c84a8c41041f4ad01",
"description": "nir/lower_int64: fix shift lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8"
},
{
"sha": "83efd336dad963d378a9a56d26be2f9cac205dd7",
"description": "ci/freedreno: Add another blend_equation_advanced flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7",
"description": "panfrost: add GALLIUM_HUD=draw-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916",
"description": "tu: Use right enum for compute active_shader_stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef"
},
{
"sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e",
"description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "939648bbd088054c78687d51af543b547c8f4c52",
"description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852",
"description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8",
"description": "radv: inline gfx10_emit_streamout_{begin,end}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97",
"description": "meson: Enable system_has_kms_drm for android",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee",
"description": "radv: compile GS copy shader after geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b",
"description": "radv,aco: remove old streamout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a96977542d513795bba9069fcca1693dfd4155d",
"description": "radv,aco: remove old GS copy shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17bd2721e6a066e980050ca7283e7980bf5f655f",
"description": "radv,aco: implement GS copy shaders using NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88",
"description": "radv: make radv_use_llvm_for_stage device parameter const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb",
"description": "radv: lower streamout in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d0403594b8d799b0f35aab889638d5c805e088",
"description": "radv,aco: export legacy vertex outputs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0",
"description": "pvr: Add missing valgrind includes and fix unused return value.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac",
"description": "docs/zink: document missing max-image requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57",
"description": "mesa/main: verify more texture-limits for GL 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2",
"description": "zink: check maxImageDimension1D as well as maxImageDimension2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792",
"description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19",
"description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acc0039aecec661e55e2dd90554a1d08a39d677c",
"description": "d3d12: fix max-array-layers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec"
},
{
"sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d",
"description": "radv: use HTILE for VRS image only on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97",
"description": "radv: do not clear VRS_HTILE_ENCODING on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd",
"description": "pvr: Query kernel for free list max size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0",
"description": "tu: Fix fault with variable-count inline uniform blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
},
{
"sha": "6080dce4d87741db1dc1956bc329300f67d9f396",
"description": "intel/isl: Add MOCS settings for MTL platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7",
"description": "AOSP: Add intel_hasvk vulkan library suffix",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397",
"description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f",
"description": "iris: Use devinfo::has_flat_ccs instead of verx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2",
"description": "intel/dev: Set 'has_flat_ccs' flag for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a",
"description": "intel/isl: Disable CCS on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbae3052587cddc3a099130dd1550fdb69662db0",
"description": "anv, iris: Make use of devinfo::has_caching_uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478",
"description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0213750e6d916845bba6e575ae64c3e51712c7b2",
"description": "ci/alpine: disable mold on Alpine builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcff6f33330c8a0850f0fdd1002d334f7145406",
"description": "radeonsi/vcn/enc: add encoder statistics support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1bd619dfd7bf826a6300030718408212b0b68a",
"description": "frontends/va: add ability for encoder to output statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "022d03013a2f828b14d3089999af13124d563a97",
"description": "ail: Split off test-miptree.cpp from test-layout.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0532196a224029abfae85b25dc8f5a88682552c",
"description": "ail: Add uncompressed twiddled texture sizing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544",
"description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a",
"description": "ail: Add more compression size test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4",
"description": "ail: Fix logic for buffer alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d",
"description": "ail: Fix compression metadata buffer sizing corner cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112830f1a03d9365349d1ad300451ea5c535ab4d",
"description": "asahi: Pass through layer alignment flag to the hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88b546e6538489c4bf8cc0180c048e5658386b8",
"description": "ail: Introduce layer_alignment flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "974358a8c11b81ef7b731603f590d2d780f59de1",
"description": "radv/llvm: add clip distance outputs manually if they're missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c",
"description": "aco: Combine constant bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa",
"description": "aco: Combine bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b",
"description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed",
"description": "aco: Ignore instructions with exec operands in follow_operand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad",
"description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28c7684eb9a898089844376193d8332b5f58f3d8",
"description": "r600/sfn: always use four slots for Cayman trans ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7"
},
{
"sha": "aa545a0012ccb232c6e0647135fca2f541bee33f",
"description": "radv: reduce CPU overhead when emitting streamout descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea",
"description": "asahi: Implement DISCARD_WHOLE_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31",
"description": "agx: Don't depend sampler view on BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857",
"description": "agx: Add merge helpers to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "debee344a27d95241c552b94e845e6bfed5fc76e",
"description": "agx: Make empty texture pack to all-zeroes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd",
"description": "radv: only install 00-radv-defaults.conf if xmlconfig is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a26cc646895c8bc852551eb05e49895c35638e",
"description": "asahi: Fix remaining build issues on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcb207a4d35dab526de823ffa5211078f9d46843",
"description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802",
"description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0",
"description": "freedreno/decode: add missing dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8"
},
{
"sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d",
"description": "freedreno/rddecompiler: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432"
},
{
"sha": "9fe16c91b39314b2029da39e129e53c04696b53a",
"description": "clover: test for nir fp64 lowering options for cl_khr_fp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e30b6563ca2eb8287585251a82e3265945732e6b",
"description": "pvr: Setup tile buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e9cc010d537210249d8e03e7505b4576f48f37",
"description": "pvr: Don't print out secondaries if they aren't used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474",
"description": "pvr: Add '+' before desc offsets in debug output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a690192777b747e890205f161c91b8c0a5dc2a9",
"description": "pvr: Use glsl syntax to show set and binding number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d",
"description": "pvr: Change how desc set debug output section dividers are printed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02626072e233a7409d3d8ac1913dc200f70b496a",
"description": "pvr: Don't print inactive bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9",
"description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567ae3973864d17c01177a665ad9f1830a5d30e4",
"description": "pvr: Explain why dynamic descriptors are allocated separately.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8",
"description": "radv/rt: Check space before emitting descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b",
"description": "radv/ray_queries: Fix AABB handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce"
},
{
"sha": "409556f0480dd9c7acdc95be41d12b70cee2b150",
"description": "radv/ray_queries: Move some initialization outside a likely branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd",
"description": "frontend/dri: rewrite and comment dri_make_current to make it make sense",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51fcabfb044b46a143d36391ddd4d481c014a299",
"description": "frontend/dri: unduplicate flush_drawable callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78",
"description": "frontend/dri: remove the drawable ctx hack, we should always use current context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc",
"description": "frontend/dri: clean up updating dri_drawable::refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75",
"description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a",
"description": "frontend/dri: clean up the hacky implementation of kopper_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89",
"description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f",
"description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6",
"description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "449a35a3971f684294c1f222e8736e230ce8a46e",
"description": "frontend/dri: replace the CopySubBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2941eacb22acce6f225afa523398093354b0ec7b",
"description": "frontend/dri: replace the DestroyBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f408bb647c5ac62ce904686392002a83360ae8b6",
"description": "frontend/dri: replace the DestroyScreen callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7",
"description": "frontend/dri: inline __DriverAPIRec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d",
"description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad",
"description": "frontend/dri: add comments describing drawable invalidation logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52",
"description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07",
"description": "glx,dri: simplify indirect function call syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf93ef82145978858779e95385364b53e2385a4",
"description": "ci/amd: add raven flakes which was previously failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528",
"description": "radv: reserve space for the scissor in vkCmdBeginRendering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
},
{
"sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64",
"description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de",
"description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5b657658588e57606a179037cccf528de6605de"
},
{
"sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9",
"description": "etnaviv: remove copy of resource level in etna_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb",
"description": "etnaviv: fix wrong surface TS clear size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6",
"description": "etnaviv: blt: use correct TS offset in clear operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58259e14377c8facc1648cab3d361a6942b59d96",
"description": "etnaviv: fix ZS clear value computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4449b5a2714c463a4250bc3a1847430212f04de6",
"description": "etnaviv: fix stencil operation without Z write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b",
"description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e"
},
{
"sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b",
"description": "Revert \"glx: Fix drawable refcounting for naked Windows\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c"
},
{
"sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023",
"description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577"
},
{
"sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47",
"description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723"
},
{
"sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2",
"description": "asahi: Add missing #include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e379acd31449fddc54554881e31caaf8aa07c38",
"description": "asahi: Enable framebuffer compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59824c1ecb2c5e6197f795f38e3617820e628876",
"description": "asahi: Fix incorrect debug string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633",
"description": "asahi: Print debug info about unsupported blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa240b74b797652ec00bc8bc0f543a524aff57f",
"description": "asahi: Don't hardcode is_dmabuf_modifier_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d",
"description": "asahi: Hook up compressed Z/S support on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48",
"description": "asahi: Introduce compressed resource support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78948c03f0350b9f84de0e23525e22aba1294c6a",
"description": "asahi: Identify compression-related XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a",
"description": "ail: Add unit tests for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de",
"description": "ail: Introduce support for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "478ffe712765b5746482d37df32fff36e12192ef",
"description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e11c71c7f09c7415bf81188175c0cee030356e",
"description": "asahi: Fix undefined behaviour with samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca",
"description": "asahi: Set GPR count accurately for background/EOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063",
"description": "asahi: Fix UB in union with logic ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d"
},
{
"sha": "8d83ffe531decc9a31000e0b533d71dcfe776451",
"description": "radv/ci: Add coverage for ETC2 emulation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d",
"description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449",
"description": "radv: Fix sampler types in ETC2 decode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd"
},
{
"sha": "c6ec4925c0688cef557beb65c280b28ef3185132",
"description": "radv: Use correct init order for ETC2 image views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "0685e330dd78edfc8faefed4e1a44099f47fa028",
"description": "radeonsi: mark glx-multithread-texture as a flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20747fabbad1b009577ac3e2fda2b68192feb483",
"description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e54d69a969061eacce4fbf9004e26b56dae04d",
"description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f9601b028b268bc49f665e4a9d836ddaeed316",
"description": "pvr: debug: Add option to track pvr_bo allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1",
"description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0432015265e6c481dbf2bbee6de319aa5f401562",
"description": "pvr: debug: Add documentation for PVR_DEBUG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e",
"description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b",
"description": "pvr: csbgen: Generate enum-to-string functions for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1",
"description": "pvr: util: Add integer digit counting functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c",
"description": "radv: make sure to mark DCC as compressed on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60",
"description": "ac/nir: combine shift translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f",
"description": "ac/nir: mask shift operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1",
"description": "virgl: Fix injection of double from const mov instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e"
},
{
"sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73",
"description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff",
"description": "radv: simplify handling logic op when it's not dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470fbb35efe1935242b346427ec0fa22b40fff2b",
"description": "radv: fix and rework DISABLE_DUAL_QUAD setting",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6"
},
{
"sha": "0a327f9c7a890ff758519d935b4f20280acd09ac",
"description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112"
},
{
"sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83",
"description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424"
},
{
"sha": "bbbc8e7ce76165d559d10246e6b930e815937729",
"description": "anv: use the anv_state_pool address helper more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1",
"description": "v3dv: allocate copy query pipelines lazily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57",
"description": "radv: fix memleak with link time optimizations and GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2",
"description": "docs/zink: update query requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a88f48fdd1987f09f5711831835344f44fdba3",
"description": "mesa: do not require optional queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a",
"description": "mesa: support dummy queries for ARB_pipeline_statistics_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c",
"description": "mesa: treat unsupported queries as dummies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b"
},
{
"sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e",
"description": "st/vdpau: fix interop with GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea"
},
{
"sha": "4b19725ee525f6f0b5785436680cea63a21445a1",
"description": "panfrost: Revert \"Require 64-byte alignment on imports\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f136fea8c380ea79315d9207486da125f1e9e86",
"description": "agx: Use default SHAREABLE_SHADERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de5bd5f418f0dee1d48f265023b240936a11970",
"description": "agx: Fix signedness issues packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d608ca0363cd45195d33161386aed44278a27077",
"description": "agx: Handle vertex shaders that use <= 8 halfregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94124925caf177bfe8239ff6b591d62fc5e51772",
"description": "agx: Try to align sources of pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442e29890defd98faa0c24738381db543a36c294",
"description": "agx: Implement nir_op_pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697",
"description": "asahi: Allocate smaller scissor/zbias arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1",
"description": "asahi: Allocate/free batch BOs as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04360a270e59a3ac7778eb8744047f165fa64edf",
"description": "asahi: Copy panfrost's bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb",
"description": "asahi: Stop aligning pool allocations to 4KiB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc",
"description": "asahi: Label BOs internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8134975e79ccf9f52d9484428af18e83c91d69",
"description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802",
"description": "ci/alpine: enable Mold linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85d09bcddfb2d02911db53657df505ba8068fa6",
"description": "radv/ci: do not create jobs that will fail outside of mesa's namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63667f31361b92fbe8e0080a881813b638a1ab",
"description": "hud: add GALLIUM_HUD_ROTATION option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d",
"description": "ac/nir: Avoid data race with task shader payloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378",
"description": "docs/zink: add missing required device-feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779"
},
{
"sha": "13bccac5a7d930c809927e69ba7305330fb8a9be",
"description": "zink: update textureCompressionBC requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "754353c4170918f592e499a370dc90c60c271cff",
"description": "zink: fix incorrect requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a466c2a783908899f646d4c2df38d11c74724a85"
},
{
"sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3",
"description": "zink: remove needless requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b",
"description": "zink: fix json-errors in profile-file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b",
"description": "v3dv: specialize query copy pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd",
"description": "v3dv: allocate one BO for both occlusion results and availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910",
"description": "v3dv: reimplement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4050086439663a4b7e84fa3390001d88ff75d744",
"description": "v3dv: add a helper to create compute pipelines from nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6",
"description": "v3dv: reset pending cpu job state once processed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4",
"description": "Apply 1 suggestion(s) to 1 file(s)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d",
"description": "docs/perfetto: update section about vulkan app tracing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d"
},
{
"sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9",
"description": "r300: fix r300_max_vertex_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4",
"description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724",
"description": "radv/ci: don't download back the vkd3d-proton.cache files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "909fa621c45ae6a754134594547551de72308996",
"description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd743d7db569416a697937d881b4751fabf0cf0a",
"description": "radv/ci: do not sync back the install folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29",
"description": "radv/ci: run test automatically only for the mesa namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db",
"description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2",
"description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6",
"description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ab93afdea53a49e353616231b3c654c5018794",
"description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5670636598c37ff22a4c8846b40aa176fad62712",
"description": "clover: Fixes -Wundef in memory.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26",
"description": "gallium: Fixes -Wundef in draw_gs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1",
"description": "util: Fixes -Wundef in u_debug_stack_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d",
"description": "util: Fixes -Wundef in u_qsort.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf",
"description": "mesa: Fixes -Wundef in arbprogparse.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58",
"description": "util: Fixes -Wundef in util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b461921ed80abe357cb90f63db3dfc0a1390423c",
"description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03",
"description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1",
"description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900",
"description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c",
"description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8",
"description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d",
"description": "rusticl: print missing context features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c",
"description": "meson: Don't depend on expat for !use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5",
"description": "util: Gate installing drirc on use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662bb5977b678861cbfe80c152359efd7eab8a32",
"description": "util: Add xmlconfig build option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa",
"description": "util: Define WITH_XMLCONFIG from Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1",
"description": "zink: Don't check WITH_XMLCONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218ddd032ef27f8a60d680cc90949e3f4122635e",
"description": "docs/features: Get Asahi on the board",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c",
"description": "etnaviv: Hide MSAA support behind debug flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4002640f8deaaa44aa0dfc434082bc79067197fa",
"description": "docs: update calendar for 22.3.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a406688f262b109952609ef99054b918b3c2862",
"description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044428211c99be2ce362cc28e4596929958a5de6",
"description": "pan/mdg: Fix out-of-order execution",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83"
},
{
"sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d",
"description": "freedreno/replay: Add option to replay specific range of cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432",
"description": "freedreno/rddecompiler: Add shader disasm/asm support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8",
"description": "freedreno/decode: Add 'rddecompiler' tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d27ac4ffde14b724d50dc355ee823992274845",
"description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19",
"description": "freedreno/cffdec: Remove packet types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0",
"description": "freedreno/cffdec: Remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e8b9339f5c7c9c3b844422b328c838e859d092",
"description": "freedreno/replay: Add option to override selected cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d72407d39540e4303619968867a591e81a8b389",
"description": "freedreno/decode: Print cmdstream idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060e168623262a23b5760fada06989cae3af9b5e",
"description": "freedreno/decode: Move rd section parsing to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4701508ec0b7c3a898c12bad61febc4650422e11",
"description": "i915g: fix typo in #if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52a34309f6cd05ae919a4b33c209525f55951bce",
"description": "iris: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8261f9ce4f94035e0196bbec39b5401769a50363",
"description": "freedredno: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf520806b114a372a1b968fc34affc63e869bcbc",
"description": "freedreno/ir3: fix -Wundef warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870",
"description": "freedreno: fix HAVE_FREEDRENO_KGSL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e",
"description": "docs: Mark VK_KHR_present_wait as supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78257e8b068fc88bdf32b5178396071459fdd1e",
"description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966",
"description": "wsi/x11: Mention problems with xcb_wait_for_special_event().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c",
"description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4889be3883a5d9a6f35d3841a830920044066f3b",
"description": "anv: Conditionally expose VK_KHR_present_wait on ANV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61",
"description": "radv: Conditionally expose VK_KHR_present_wait on RADV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34",
"description": "wsi/common: Allow present-wait to be unconditionally enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07127971002036bed7ce7b952f83ad3a4449f7d",
"description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "367fa98570061ede8173d728569d3ba7bc001000",
"description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc79277878e68e9825dbc2964125a0be9d92189",
"description": "wsi/x11: Implement VK_KHR_present_wait on X11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888da3d48a55ad7be4fedf783369fb12163b03e",
"description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706",
"description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26",
"description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce",
"description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52",
"description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09",
"description": "intel: Disable SSE2 instruction set if building for non x86 architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a821dfbda5681c91c1fc80aebe269a63945a4543",
"description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a",
"description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
},
{
"sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953",
"description": "r600/sb: Fix initialization order in sb_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99dcdf4d648f337c6421050cb5f31025f69665ae",
"description": "nir/divergence: add missing btd_shader_type_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826"
},
{
"sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3",
"description": "anv: generate correct addresses for state pool offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f",
"description": "blorp: support negative offsets in addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79",
"description": "vulkan/device-select-layer: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f",
"description": "panfrost: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88",
"description": "v3dv: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4690750b78b5f1fe29e97d541b22836ff67622a",
"description": "gallium/draw: do not use trig to compute tangent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089e7242598aabed4156ad7fa590041fd352dfe0",
"description": "gallium/draw: properly fix short aalines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20964181c14166da702f35dbbd1de6cdd9793359",
"description": "aux/draw: vectorize aaline computations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b",
"description": "driconf: disable glthread for FINAL FANTASY XI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4301f1d8926cfaa184f6507df65eb509e28eceea",
"description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e",
"description": "radv/ci: make use of the new VanGogh runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9608be1a5e950b679990710f94c7049dc39ae7",
"description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "945637514e6e970fcc37745f509eec11ff3b5129",
"description": "intel/fs: improve Wa_22013689345 workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016"
},
{
"sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3",
"description": "intel/perf: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804"
},
{
"sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384",
"description": "anv: Set 3DSTATE_RASTER API mode as recomended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505a5bc79fa051781878df32603a505356c389bd",
"description": "venus: enable VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "933ca11f1a48b19fea088edfcf5177779083d7b5",
"description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
"description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407",
"description": "venus: extend lifetime of push descriptor set layout",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ed2265fbf7971800df5fdcf025886f5554f8598",
"description": "radeonsi/ci: update stoney fail -> flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321dc93276408300eefc89b5e38676582599585a",
"description": "ci: split arm_test into arm{hf,64}_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb",
"description": "ci/iris: Drop EGL copyteximage2d.12 xfail.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bffb7153a1439480613f0fa0bd3207b99c192a75",
"description": "ci/llvmpipe: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207f9677f63baeaccf760a249471db746018453a",
"description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58",
"description": "ci/vc4,v3d: Add headless wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593",
"description": "ci/iris: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940",
"description": "ci/freedreno: Add wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb",
"description": "ci/freedreno: Drop EGL wide_color and create_context flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e99c85c7d6bb80f765091565be60ce7998dea63",
"description": "ci/freedreno: Expire an old robustness flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460",
"description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb699d8014613ba53b3785c0f4d08f88130752bc",
"description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac2b84b8c2721681db35559314fefac410640f90",
"description": "ci: Add weston to our rootfses for wayland testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307700ad12d0f7015bf4176b872c135be62f9cef",
"description": "ci/softpipe: Add another blit flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532",
"description": "ci/llvmpipe: Update some flakes/skips from IRC logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74d989a6935ce11d06970a3c98b474b7773c905",
"description": "r600/sfn: allow building with clang 6 (Android 9)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6",
"description": "aco: fix emitting DEALLOC_VGPRS in the discard block",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87",
"description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3189be249d4489f7943da6c90ee521bde8624041",
"description": "radv: fix NGG streamout when it's never enabled in runtime",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3",
"description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b60949155869f15a9f62a329422bb57b168ee7f",
"description": "radv: enable NGG XFB queries only if streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb",
"description": "radv: fix computing the pervertex LDS size with NGG streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "499abeba605da7f7395c84b0a75c917656c19949",
"description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7",
"description": "add zink to macos ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e244b0f8b20a136182cfbd9f4360d90882c14799",
"description": "etnaviv: nir: lower extract byte/word",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d78fe4a8691d3bdd37961f305220500729fcd92",
"description": "etnaviv: Support negative float inline immediates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641"
},
{
"sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407",
"description": "etnaviv: fix NULL pointer dereference in TS allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aadbb9fdec0623337dced7e829cb11149647a16",
"description": "anv: enable sample location enable dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c869d1cb6293fc9124165679dc15b11198681e8b",
"description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb",
"description": "rusticl: Emit build-id in libRusticlOpenCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321d1d355be3ed6e4d79adb1181334f437a4199c",
"description": "v3d: make format/modifier logic easier to read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20",
"description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7",
"description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f86639ea302d9342fd3f57857d71dff8f71e011",
"description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215613ba35f2d19097583682a3f740bcb03d25c5",
"description": "etnaviv: drop useless ts_for_sampler_view pointer check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d871958702ebcd46213cd09b91b9b05685f9be62",
"description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3da170faaec2a57d76e668ab56781621c23c6703"
},
{
"sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1",
"description": "util/glsl2spirv: don't store preprocessed files in source tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b492d503103fac8ef9467ced09db3e92b0fba77",
"description": "freedreno,tu,ir3: DCE ij_pix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c186590c54630f6c579121c823208e9bf91de0",
"description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe",
"description": "mesa: add unlikely() and adjust error handling in BindBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8",
"description": "mesa: add no_error support into get_buffer_target()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba9132844403da10eea25d327d7c706c70f84d49",
"description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103",
"description": "etnaviv: fix tile status interaction with write mappings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a",
"description": "anv: fixup context initialization on DG2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe"
},
{
"sha": "c580172701566ae5b1d7e30b197d708bc496da44",
"description": "CODEOWNERS: add MTCoster as an Imagination maintainer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8",
"description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd",
"description": "tree-wide: Fixes multi-line macro width after replace to __func__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24e2428adeb2dd654282443bdf008b3f011262f",
"description": "gallium: __FUNCTION__ now never be used, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c",
"description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0",
"description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703d85485f85e8336787d4169525af977b55a82f",
"description": "meson: do not use source_root() when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4",
"description": "ac/nir/cull: fix culling for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e",
"description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cec1ed51d16e62950aceec161511a28ec799f21",
"description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf",
"description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "b172fd62f51bba16970c413604053a64f7eda244",
"description": "vulkan: Add state for extraPrimitiveOverestimationSize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "fa99fc34914cef30a880913d21b7724bd8202f4e",
"description": "rusticl: advertise conformance on 12th Intel iGPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "507a86e131d648ecc85dc833f4821da6ac995cfe",
"description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
},
{
"sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75",
"description": "anv: fix 3d state initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_ine",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc",
"description": "nir/loop_analyze: Add basic unit test framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51eb98cf65566f0f177031a34603ba8068521f8",
"description": "rusticl/device: put space at the end of CL_DEVICE_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937",
"description": "egl: Fix uninitialized variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1",
"description": "r300: don't reuse destination registers when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33845cf24225833d0705a8635091e855d7ddcca",
"description": "r300: simplify rc_find_free_temporary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a",
"description": "freedreno/a6xx: Remove unneeded MSAA clear fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87563e64c933aee9f201e115627b428f1a99df65",
"description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042f006a43d42d5511691016f5de915a74cb24d8",
"description": ".gitignore: add VSCode and VSCodium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c415d8f08b3ebbd276dc95482ede16985c984651",
"description": "ci: ci_run_n_monitor.py: fail when job is not found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685",
"description": "ci/freedreno: add some missing a630 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0",
"description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89",
"description": "asahi: Wire up all BCn formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e496d24cb2d5339566c08c79a8aa7809c240613c",
"description": "virgl: don't a use staging when a resources created with the shared flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882"
},
{
"sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff",
"description": "gallium/drivers: copy only the actual number of slice parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "368be8725557f03e028f453df523baa6eda50d5d",
"description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea",
"description": "radv/rt: Return the correct result for requested deferral",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25",
"description": "frontends/va: remove unused slice_param_idx variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3061bc792d3d0252854a38bff956c15c51b06643",
"description": "aco: ensure MRT0 is written with dual source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea0ae17fc453401223918b27e0610352fe67e66d",
"description": "radv: disable MRT compaction with dual-source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68652dca0c281e509ad271229be037a5e10ed594",
"description": "iris: Fix iris_bo_alloc() flags call argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96",
"description": "tu: Implement VK_EXT_post_depth_coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e",
"description": "r300: more informative too many ALU instructions error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3",
"description": "r300: delete backend branch emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386",
"description": "r300: abort shader compilation early on loops and branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840",
"description": "radv: Fix custom build id with C90 compilation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b"
},
{
"sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d",
"description": "v3dv: fix multiple typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67ffe25fd9de94acc654312ec9261d811d139adf",
"description": "r600: Fix lower-to-scalar on TTN path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939",
"description": "r600: reference glsl type system during translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089ae08ab1f2c8035680013fe267b049777c2d1b",
"description": "intel_batch_decoder: disasm shaders when decoding states besides VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d",
"description": "v3d: Minor fixes on sand8 blit based on sand30 modifications",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
},
{
"sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72",
"description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "653cf8c8d236745302197ece510be2036e03e942",
"description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec",
"description": "gallium/dri: Add P030 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e253729e0374af5e5afb97baaac842a9c869eb7e",
"description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363",
"description": "radv: Support accelerationStructureCaptureReplay.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a",
"description": "radv/ci: add one more pipeline barrier test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
"description": "radv: advertise VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
"description": "radv: implement VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3fae40e966cafe9dba04de307826dea8fa410ec",
"description": "radv: always restore NULL descriptor sets for meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59be04ea5520efb7baaf94d327eaa30b2993526",
"description": "radv: rework writing image/buffer/accel_struct descriptors slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0",
"description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcd53eda0e136761c0309493953ff44a23f03dc8",
"description": "radv: force 32-bit address-space for descriptor buffers usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bea63936bc7de2167dae2b203ba23b1de943fa",
"description": "radv: add 32-bit memory types for visible VRAM and cached GTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5"
},
{
"sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f",
"description": "ac/llvm: fix 16bit varying llvm compile error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "279eea5bda2444fdce21744b972dad5016f0f366"
},
{
"sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "01964625eb23c0921dbacc33f10eee7724075bee"
},
{
"sha": "0803e39b7190eed90402565477329a1be7479b9b",
"description": "mapi: update gles 1.1 extention packet link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b",
"description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b99523a959af726054db29f12281db5c1fde341",
"description": "v3d(v): account for debug flags when using the cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee2c4624d05f49e15d03142305c5ae8a5422816",
"description": "asahi: Advertise all supported renderable formats",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4"
},
{
"sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf",
"description": "asahi,agx: Use new tilebuffer infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9",
"description": "asahi: Add new clear/reload/store infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7",
"description": "asahi: Use correct tib settings for USC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "555447769d3bb894f9f986361412810a531f0871",
"description": "asahi: Extend texture descriptor packing for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea",
"description": "asahi: Remove some bogus asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7",
"description": "asahi: Implement texture_barrier trivially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041",
"description": "asahi: Calculate tilebuffer layout per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9",
"description": "asahi: Add agx_usc_shared_none helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1",
"description": "asahi: Add R16 SNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d637189d366e719f9ea574216d771f8bcf44dda3",
"description": "asahi: Add more XML via PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d",
"description": "asahi: Add note to XML about 16-bit varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d",
"description": "asahi: Identify more depth-related fields in XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ce615d852f8e52da78af92317498218934b5232",
"description": "asahi: Add XML for layered rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74de571402a21e15855a6bb5506fecc77e50b4ef",
"description": "asahi: Add NIR pass to lower tilebuffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8",
"description": "asahi: Add tilebuffer layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732",
"description": "asahi: Add some notes about unknowns to the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "363ffa779da2eee58c57fa53074ec20521841a95",
"description": "asahi: Identify multisampling fields of shared layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a20c90508cb4957af77db164f55cb7e73f015e0",
"description": "asahi: Add _with_bo pool uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a166acc93001e91800b2d25660dcf94a10169aa",
"description": "agx: Add block_image_store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb",
"description": "agx: Add helper to map pipe formats to agx_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300",
"description": "agx: Implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c",
"description": "ail: Handle multisampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8781aef6b4349420cb715e89378c0a329fa735ba",
"description": "asahi: Make libasahi_lib depend on libasahi_decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311",
"description": "asahi: Use PIPE_FORMATs for driver-compiler ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c",
"description": "nir: Define AGX intrinsics for local pixel access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0",
"description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9076b38610d9635beefa0354e148ac67f1467514",
"description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46",
"description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be570cd32254f1360e5010d091eea142b3990e72",
"description": "r600/sfn: sort FS color outputs before all other outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d",
"description": "r600: Print RAT instruction names in disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684e90b15c708898dbbf8a300d52600adb187213",
"description": "r600: Update scratch buffer late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394d8e4122e1682db40e75bf33943d90a53cfe33",
"description": "freedreno/drm/virtio: Defer flush on BO free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd",
"description": "freedreno/drm: Support for batched frees",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090",
"description": "freedreno/drm: Add optimized path for freeing many BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9",
"description": "asahi: Add batch tracking logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e",
"description": "asahi: Use the batch for submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a",
"description": "asahi: Use batch_reads for sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629",
"description": "asahi: Use a pipe_framebuffer_state batch key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36c911b7b1b467f4e378a477d81ceea0264552b",
"description": "asahi: Use batch instead of ctx for pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061",
"description": "asahi: Hide ctx->batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0",
"description": "asahi: Factor out prepare_for_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1c1888d9895d05246005620953ee307d1a17f1",
"description": "intel/fs: put scratch surface in the surface state heap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
},
{
"sha": "daab161535747cf5aef443e4cee46c5415662848",
"description": "iris: move bindless surface state heap inside the surface state heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d",
"description": "iris: prevent crash in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065",
"description": "radv: Convert instance bvh address to node in bvh build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f",
"description": "radv: Fiddle with opaque flag positions to reduce instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38842109020515d3fd9c06d4918956a63a8c65ad",
"description": "radv: Skip and for node_to_addr with bvh_base.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a269758407219a74bcd92515aa7a2f9680b0f52",
"description": "radv: Move ray flag compares out of the loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dadda35f87af08358f0ea43a12434c1626ea82",
"description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b",
"description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd",
"description": "nir/lower_shader_calls: update metadata before validation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
"description": "radv/bvh: Adjust sah cost based on depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff",
"description": "nir/range_analysis: Set higher default maximum for max_workgroup_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345"
},
{
"sha": "d989746e55b7941e54f78407fc49935a393f653f",
"description": "iris: Pass devinfo directly in iris_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9602134a321029cf28d81f467f0d3473cd1ade7",
"description": "intel/compiler: Require C++17",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
},
{
"sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc",
"description": "asahi: Don't support 16-bit vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d",
"description": "asahi: Fix logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a22ed9990687def207a99dffcd43fa8d53a5322d",
"description": "asahi: Restrict rendering to what we support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6",
"description": "asahi: Don't validate WSI (twiddled) strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32820747502472e7a4480565ac7e6e5ba234a46",
"description": "asahi: Split out agx_usc.h into a common file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be506039da40e1d6b57a6146d3843a74ced4b68",
"description": "asahi: Note some magic bits used with memoryless RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa87e47d575257f325e42301363113b660bf46a",
"description": "asahi: Identify \"Sample mask after depth/stencil\" bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e",
"description": "asahi: Identify the pass type enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e6369f5f63aa2900014000ea9de11eae73293de",
"description": "asahi: Identify PBE sample count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0edc0158aa132eb236102e72d48573279d1b64",
"description": "asahi: Identify Dimension for Render Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016a699fa9e920e44432e709c0d0db642cbf5148",
"description": "asahi: Fix agx_set_framebuffer_state for MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e662320aa768a0bf0418e179de2cc870371e7be",
"description": "asahi: Set data_valid for the correct level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f",
"description": "asahi: Implement stencil texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040",
"description": "asahi: Add internal formats for RGB10A2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2",
"description": "asahi: Implement perf_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0",
"description": "asahi: Free the scanout resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092",
"description": "agx: Handle collects in backwards isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9d27164630069b388bccbe36552d34b3e39e39",
"description": "agx: Assert more invariants in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1",
"description": "agx: Validate part of SSA form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076",
"description": "agx: Split off NIR preprocessing from compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972354b5fd1323350330bbcdf27a335359bb5cd6",
"description": "agx: Handle scalar texture destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da",
"description": "agx: Don't depend on GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82",
"description": "agx: Lower packs/unpacks and bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94886a2975f34446908f2422f0b0850457999865",
"description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1facb6fbe80343cab0b11f250f978cd758935829",
"description": "ci/freedreno: disable flaking Civilization V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94",
"description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b",
"description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared in lp_test_blend.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6832a9433d1d64e9ced08439f9f234a40959aa00",
"description": "util: convert usage of uint to unsigned in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18",
"description": "util: use void * instead of byte * for util_copy_rect in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb",
"description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared in tgsi_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab",
"description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16",
"description": "util: Remove the usage of enum pipe_error in u_hash_table.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eff2c222389a514cc22c82bccce11b6a55391d1",
"description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a",
"description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb",
"description": "intel/perf: fix printf formatting of size_t for 32bit builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdacd6df5adc2330409e15264e3be0033c483695"
},
{
"sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9",
"description": "ci/dzn: add flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913",
"description": "docs: update Python requirement to 3.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd",
"description": "include: Update the OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f",
"description": "clover: Use braces arround a union initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71",
"description": "scripts: Fix khronos-update.py to use main for OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6",
"description": "Update 00-mesa-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723b15fb75aac03b95d452ba173383666edcfc67",
"description": "nir/lower_explicit_io: fix metadata preserve",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05",
"description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11",
"description": "nir/lower_bit_size: optimize usub_sat lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378",
"description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc4a760571443fae71a45076255090518daa900",
"description": "radv: lower 8/16-bit uadd_carry/usub_borrow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e",
"description": "nir/lower_bit_size: lower uadd_carry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "42395122103b2ce393dfedfcc213c1c992d28815",
"description": "crocus: Pass devinfo directly in crocus_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013",
"description": "radv: advertise extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac",
"description": "radv: add support for dynamic color blend enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf15ff3f498dc8b28e0701d56114f94739a469a",
"description": "ci/freedreno: temporarily disable godot-trive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca",
"description": "ci/panfrost: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b09e53479e18e42d9062248297f5a893262eda2a",
"description": "ci/iris: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263",
"description": "ci/llvmpipe: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40d4d0785af9bec573b1517bf421402dcf1515f2",
"description": "ci/virgl: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1637291fd4237f37f2c2489bf9158c2cea801a19",
"description": "ci/broadcom: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80a7543df38f812ef1865c45faf88962ee37d53",
"description": "ci/freedreno: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc",
"description": "ci/amd: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8",
"description": "nir/lower_shader_calls: Get rid of any brw occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
"description": "tu: Rewrite inline uniform implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e402d2dbe9556eb7b113193b0696386a003206c6",
"description": "nir: Fix nir_chase_binding() vecN handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c",
"description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597",
"description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c315e20d619849091595450ce416e55369770234"
},
{
"sha": "fffc3866fec15bfeb25cc8c770056035a1653f98",
"description": "pvr: Support clear colours with more than 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1",
"description": "pvr: Fix clang-format error.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f",
"description": "virgl/video: Check driver supported profiles and entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59",
"description": "virgl/video: Add support for H.265 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc",
"description": "virgl/video: Add support for H.264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1",
"description": "virgl/video: Pass \"max_references\" to backend when creating a video codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf",
"description": "frontends/va/enc: save intra_idr_period in the context",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "316652a4bbf48103610867e1fe7f4e9d3175af86",
"description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403083744de03173713d699f4cf958ba85248a74",
"description": "iris: Increase the maximum grid size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa86369163c2d3a5420b6063fcf809a3381332bd",
"description": "turnip: set ycbcr feature bits properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc1fd186273da966fae880c9960fcf830b6073c",
"description": "freedreno: add has_separate_chroma_filter to fd_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756",
"description": "freedreno: Find curses properly for building fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4",
"description": "ci: Update dozen flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da",
"description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96",
"description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af082cb69c930928a2d9352b9237c758d0b34292",
"description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645",
"description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec",
"description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63f353b45605379b8b81754543907a6b0fc3afdd",
"description": "r300: don't use abs twice in transform_TRUNC on older hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7",
"description": "meson: Enable initialized-but-unused warning for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383715e33b1ba85bc0c87b983598e6704a46ef89",
"description": "gallium/vl: Remove unused win32 screen var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687",
"description": "docs: update calendar for 22.3.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7",
"description": "zink/ci: Add automatic test on Adreno 618 with Turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61",
"description": "ci/freedreno: Test on a618",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba9d99e5a37f197da19a33e9128098248d905bc",
"description": "ci/turnip: Shard the tests on a618 over more boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5",
"description": "radv/rra: Fix copying accel structs that were not built yet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013",
"description": "vulkan: Update the XML and headers to 1.3.235",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a",
"description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f654b90005b75a74796d36d980676ce1d739d12"
},
{
"sha": "23adf60f96fd81a4c90703fd083431339b190006",
"description": "iris: Get VM id from iris_bufmgr's fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344",
"description": "intel/perf: add ACM/DG2 performance metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77",
"description": "intel/perf: use the new OA format for Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab",
"description": "drm-uapi: import i915_drm.h changes for the new OA report type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296",
"description": "intel/perf: fix B/C counters accumulation in non query mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90"
},
{
"sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab",
"description": "anv: tweak performance query timeout based on number of passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bd81ee21cb42e4a5afa2939514b570a1283754",
"description": "anv/perf: fixup counter/query mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "7fbfa694a891369ff408235cb7839505033cfc80",
"description": "intel/perf: simplify pass computation loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a",
"description": "intel/perf: don't ralloc on perf context a temporary hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39",
"description": "intel/perf: allocate cleared counter infos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde"
},
{
"sha": "bdacd6df5adc2330409e15264e3be0033c483695",
"description": "intel/perf: add a non installable tool to print metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01",
"description": "intel/perf: fix overflow in index types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777034690294aded758ec05a0b3aa1b1bd5e043a",
"description": "intel/perf: support new variable names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75",
"description": "intel/perf: support new operators for upcoming metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cbb6650671de661db8bfa6df03b17007e5d804",
"description": "intel/perf: support more than 64 queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8",
"description": "intel/perf: fix variable type assumption error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d969ac7c02f8ac82d3aacb22670236862402c90c",
"description": "ci: don't remove wget from the packages of debian/x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "987f9a67e02dc5abf56754c5af70a6065673a22e",
"description": "ci: insert debian/x86_test-vk in image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440da44a84022ec63e87e2c5a55ad03a244697a4",
"description": "anv: get rid of ilog2_round_up",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2"
},
{
"sha": "a61378859c7f19db1425c74f404a4d71c98a8460",
"description": "ci/alpine: rename job to alpine-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd11f65238ce101bf846f5528f9088630e983f7",
"description": "frontends/va: Use YUV400 YUY2 444P for JPEG only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62356e71f431684008efc7e471bddb1ada9801a3",
"description": "radv: suspend/resume XFB queries with NGG for meta operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "50fe37070fb6b35a1468297f48021d58a9c94463",
"description": "aco: fix FS inputs loads in WQM with 16-bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d"
},
{
"sha": "b24fe2badf046444921bb974217cfe351fc3a590",
"description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "726603f779209555c443e4d6cb02a57f93d5fd0f",
"description": "asahi: Set data_valid with PERSISTENT or COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5",
"description": "asahi: Make resource creation code modifier-aware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a",
"description": "asahi: Fix indexed draw decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6",
"description": "asahi: Add render scanout to resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aac18d7e4f959299a6790395100797800ce980c",
"description": "asahi: Set cfg.levels for linear framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b891880086cc7f4ce6831056615e246b0d6be4",
"description": "asahi: Set fd/ro appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec",
"description": "asahi: Implement agx_resource_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3732a41677628010e1863c68ffb2ba22b8037a8f",
"description": "asahi: Implement agx_resource_get_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01964625eb23c0921dbacc33f10eee7724075bee",
"description": "asahi: Implement agx_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b774ed7c1805779117211db455367abf80bf92b4",
"description": "asahi: Stub import/export code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311",
"description": "asahi: Implement dmabuf modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7147313d0a1e06d149e9db42e4ae4115c9081644",
"description": "asahi: Support XRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4",
"description": "asahi: Add renderonly to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0",
"description": "asahi: Remove index_bias assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7",
"description": "asahi: Localize the modifier #define hack for macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6",
"description": "asahi: Use AIL tiling instead of DRM modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf593e09b131393d838f805525a9cc90fcd7081e",
"description": "asahi: Handle synchronized transfers better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12",
"description": "ail: Add get_wsi_stride_B helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d042066735bad4c1842502f233695ef3340f573",
"description": "meson: Enable SSE4.1 for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7",
"description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6",
"description": "Revert \"egl/glx: add fallback for zink loading\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
},
{
"sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00",
"description": "docs: update calendar and link releases notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e",
"description": "docs: Add sha256 sum for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e",
"description": "docs: add release notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa",
"description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41",
"description": "dzn: Use cube-array views for misaligned cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e7896aa44028a63de2eb292162631a4e34a2517",
"description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180",
"description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9",
"description": "dzn: Get options14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b887034be3d780d1f6081410b77722708caaec1",
"description": "dzn: Use CreateCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b",
"description": "dzn: Use common command buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d",
"description": "dzn: Upgrade baseline from ID3D12Device2 to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c",
"description": "microsoft/compiler: Emit sampleCmpLevel when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
"description": "gallivm: use masked intrinsics for global and scratch access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
"description": "radv/rt: move Ray Tracing shader creation into separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce97fa934927122b4bc942b41394b6df42b44e32",
"description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f",
"description": "r300: respect extra presubtract swizzle limitations during regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d97e1e426382c8ca5c74e459813c9c354f453c",
"description": "r300: handle presubtract when rewriting non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfc44aace34036caecb8043369165a04f601666",
"description": "r300: don't allow constant swizzles from presubtract sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186",
"description": "r300: be more careful with presubtract and non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe851d7759fca4c61245b142bb90dd561ae818f9",
"description": "util: include sys/time.h for timespec functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
},
{
"sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790",
"description": "aco: fix dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb90d29660bb44326188809da2deec0675c8264a",
"description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0",
"description": "dzn: add triangle_strip flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b",
"description": "r600/sfn: Fix location for reading cube array image dimensions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "d1a81db9ee18933334686679e2f64097b43ffcc1",
"description": "r600/sfn: set finalize_nir after reading debug flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57",
"description": "r600/sfn: Honor shader key w.r.t. atomic counter layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "6d020540474b43c7e9a3175638bb04be68d80dbb",
"description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a",
"description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879"
},
{
"sha": "c567e5528fd11db461f076fccd63ec1b01b96b36",
"description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5"
},
{
"sha": "42212a9bfdab8381beb9206b5d2551344c71d584",
"description": "panfrost: Fix reference counting with batch->resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993"
},
{
"sha": "ba9bdd5642aa933272708de380618dea74c98c60",
"description": "ci: improve run-shader-db and add r300 testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b87bad9932d5043601e544435f46e8bb5066af2",
"description": "r300: use drm_shim_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55",
"description": "ci/build: bump LLVM to 13 for debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80",
"description": "meson: build radeon drm-shim also for r300 and r600",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c699122d6aa7626fd8d18168bd25a7a354e42376",
"description": "turnip: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e",
"description": "anv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1",
"description": "radv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd",
"description": "wsi/display: Refactor available_surface_formats structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c58f54460394314afef7e20e75b41d3be32eeb",
"description": "iris: Destroy batch contexts in a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd159c7d6c18d1bbde019fda68cc17922389a767",
"description": "iris: Set priority for replaced engine context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6"
},
{
"sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868",
"description": "pvr: Fix valgrind issue on compute job submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d",
"description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df",
"description": "radv: determine if sample positions are needed at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7",
"description": "radv: simplify load_sample_mask_in lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0097592f8cf32466944e465532bf661a86d0da2f",
"description": "etnaviv: rs: set TS_MODE for inplace resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d370d80edf4652bc0cecd1531641116b4a06f32",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c71d14e026b50862499fb71a8d8da1763dacaf",
"description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4"
},
{
"sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02",
"description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a",
"description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666",
"description": "ci: Drop a couple of -Werror exceptions from fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c",
"description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde",
"description": "ci: Drop a couple of -Werror exceptions from debian-android job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8e66e564e9923414c9fc5ef29663acda03905c",
"description": "radv: rework how vertex buffer descriptors are flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0945412ec8cda6c8245e12567b667d99560c7b3a",
"description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4",
"description": "radv: cleanup radv_emit_viewport()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149",
"description": "radv: constify more pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603",
"description": "radv: cleanup radv_CmdSetXXX() functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3",
"description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6",
"description": "radv: introduce RADV_DEBUG=nofmask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "912c72eda5a4284bf8ef32f93a708c65083f7722",
"description": "ci: Add va frontend to windows-build-rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5"
},
{
"sha": "35c78d4f151b9ce26bb09367402643addf706f34",
"description": "freedreno/a6xx: Fix dummy binning pass FS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16",
"description": "freedreno/a6xx: Un-open-code some event names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d",
"description": "freedreno/a6xx: Don't disable LRZ for invalid channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072",
"description": "freedreno/a6xx: Improve LRZ test for stencil write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d03d08668f53b18e289bb48518489abd423c1fd0",
"description": "freedreno/a6xx: Use same LRZ state for draw and binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d",
"description": "freedreno/a6xx: Handle additional depth test funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8",
"description": "freedreno/drm: Fix suballoc alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288",
"description": "panfrost: Don't set job_barrier on vertex jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
"description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
"description": "freedreno: Add one flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
"description": "glsl: Drop borrow/carry lowerings in favor of nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
"description": "pps: make pps-producer RT only on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
"description": "util: Include the needed util/detect*.h headers in multiple files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
"description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
"description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
"description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
"description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
"description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
"description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4304177675ae7717919ed8accc45397db44eb10d",
"description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
"description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
"description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
"description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
},
{
"sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
"description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
},
{
"sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
"description": "util: Add test for util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3325c5b80e131514a598c99d21d517c895ab713a",
"description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "660b110494960d3d82712775bf4f2796e20f219c",
"description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
"description": "util: Replace the usage of os_get_command_line with util_get_command_line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
"description": "util: Merge the code from os_process.c into u_process.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
"description": "util: Remove usage of boolean and duplicated code in os_process.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
"description": "util: Merge the __getProgramName code under HAIKU os",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
"description": "util: cleanup cpuinfo.* and it's related files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
"description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
"description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
"description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3549439068d513f7433e797b72487be58dc58d0e",
"description": "ci/nouveau: Add some recent flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
"description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
"description": "microsoft/clc: Optimize memcpys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
"description": "aco: move statistics enum to aco_shader_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
"description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c84ca8818d3de7830fb173671762194daa8583e",
"description": "radv: create radv_fill_nir_compiler_options() helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
"description": "aco: fix p_interp_gfx11 to not overwrite SCC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
},
{
"sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
"description": "ci/alpine: build Mesa on top of Alpine 3.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
"description": "ci/freedreno: add missing traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
"description": "clover: empty soversion when on win32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb83080879310986680b0a0c7046a05963c06b1",
"description": "intel: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf17673a556ae64a284936beb589786b90fdb42",
"description": "glx: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
"description": "gallium: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
"description": "amd: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
"description": "util: Add common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
"description": "intel: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
"description": "glx: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6359836242405abeb2aeabea13d75c7cc6954029",
"description": "gallium: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
"description": "amd: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
"description": "docs: move generic gallium envvars to root doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
"description": "docs: remove duplicate envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
"description": "docs: fix badly encoded envvar-roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
"description": "docs: use envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
"description": "docs: remove stale envvar-reference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
},
{
"sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
"description": "docs: drop custom envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
"description": "docs: properly nest envvar descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7df50de210e1899a5f405651d983c3771e092fd5",
"description": "docs: remove rogue \"the\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
"description": "docs: add missing extension-link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
"description": "docs: do not mention EGL_MESA_drm_display",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3e23ead536e66940053265216b3886fef69d891"
},
{
"sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
"description": "docs/tgsi: xDArray -> xD_ARRAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
"description": "docs/gallium: move period out of quotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
"description": "docs: lifecycle -> life cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
"description": "docs: dll -> DLL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fcd3c47c23e2a665443e83153c816284c81980",
"description": "docs: un-committed -> uncommitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
"description": "docs: IPE -> PIPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d6f506a44aa9f004781b0ec988471032d80841",
"description": "docs/asahi: use console blocks for console commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
"description": "docs/asahi: use literal-block for build-options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
"description": "docs/asahi: fix indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
"description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
"description": "etnaviv: switch to late Z when linear PE is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
"description": "etnaviv: fix shader register control with MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
"description": "gallium: Avoid nullptr-with-nonzero-offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
"description": "ci/update_traces_checksum.py: make output more clean and implement colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
"description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
},
{
"sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
"description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
},
{
"sha": "c21e184cc5cc818285c5590f36b170362defaf27",
"description": "ac/nir/ngg: remove nuw for negative value add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
},
{
"sha": "982b523769a75c99039deac7f832a1e10260e916",
"description": "ac/nir/ngg: fix nogs culling with nuw add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
},
{
"sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
"description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
"description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
"description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffa597bcfe5005381913c6430db999498e194a9",
"description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
"description": "intel/compiler: Add a SIMD_COUNT constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
"description": "intel/compiler: Create a struct to hold SIMD selection state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
"description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a943dbf475dc5178b37f297d5909f220337c354b",
"description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
"description": "gallivm: add coro malloc hooks earlier and always.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
},
{
"sha": "301daf868bfa228a29efe72069cff67220d521c0",
"description": "glsl: remove unused intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
"description": "nir_scale_fdiv: Respect vector swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
"description": "radeonsi: print the number of shader outputs for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
"description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
"description": "draw,util: Refactor draw_overflow_uadd into util.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb904ceb805471695170557a9cdb88233908a1f0",
"description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28356745686571676742f3822fd371b95e8742b",
"description": "radeonsi/vcn: adding av1 decoding film grain block",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b02db30070313910d35913aec8b68652d329c0a",
"description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35606096de65a2896830b8f920e927894a7b19a4",
"description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
"description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
"description": "radv/rt: Clone specialization infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
"description": "radv/rt: Clone entrypoint names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
"description": "radv: Use ralloc for allocating pipeline library resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
"description": "vulkan,radv: Remove vk_shader_module_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
"description": "replace sys/poll.h with poll.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
"description": "intel/crocus: do not redefine PAGE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
"description": "kopper: guard unused variable behind ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92854b96bc901514831c87b71a60b25354a96c6b",
"description": "docs/releasing: add convenient command to rebase everything since last release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
"description": "docs/releasing: checkout the staging branch at the end of its creation process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
"description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
"description": "docs/releasing: fix instructions to create a branch from a tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
"description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
"description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
},
{
"sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
"description": "intel/compiler: Fix dynarray usage in intel_clc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
},
{
"sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
"description": "radv/rt: Get rid of null index AABB intersection handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
"description": "r600/sfn: Call lower_flrp from driver code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
"description": "r600/sfn: use only one undef in tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df54aa7e33904ad124e994128b45854b862f783e",
"description": "r600/sfn: Use a bitfield for some register properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
"description": "r600/sfn: handle possible inline const as array base for scratch loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
"description": "r600/sfn: Simlify check for zero and one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
"description": "r600/sfn: implement finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
"description": "v3dv/bo: reset bo and then call gem close",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
},
{
"sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
"description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
},
{
"sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
"description": "zink: remove descriptor-mode selection infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
"description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
"description": "r300: enable channel merging on r300/r400 VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
"description": "r300: better register allocator for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
"description": "r300: another fix for reader detection in the presence of loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e571fb9d2e228f3c982e2c879253d22147618084",
"description": "r300: properly account for per-channel negates when reswizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
"description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
"description": "r300: generalize rc_init_regalloc_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9fe2df95247b01d158f88216db60e0669976701",
"description": "r300: add array with conflict values for the vp register classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
"description": "r300: add new register class list for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e22d9d352a332b071eab616af526848311da36",
"description": "r300: add FP suffix to the current class list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
"description": "r300: increase maximum number of writemask combinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
"description": "r300: move building of the interference graph to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
"description": "r300: generalize rc_find_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
"description": "r300: move some functions out of radeon_pair_regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715e7172e8678724db773a715bb81916aa596004",
"description": "r300: save pointer to register class list in the regalloc state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
"description": "nir: add another common ffract -> ffloor pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
"description": "vulkan: Unconditionally add barriers for missing external subpass deps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
"description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
"description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
"description": "r600/sfn: Fix source modifiers for ffract64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
"description": "spirv: Make vtn_fail and friends trap in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
"description": "anv: bump pool bucket max allocation size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
"description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
"description": "llvmpipe: drop cache stats code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
"description": "disk_cache: add env var to show stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
"description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
},
{
"sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
"description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
"description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
"description": "etnaviv: fix late Z with MSAA active",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
"description": "etnaviv: update headers from rnndb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
"description": "radv: Use a lds stack for ray queries when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
"description": "radv: Always create ray query vars as shader temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
"description": "radv: Add a field for the max shared memory size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
"description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
"description": "ci: remove duplicate entries from Fedora build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
"description": "pvr: Use common pipeline & dynamic state frameworks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
"description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9056817a6c975168457758814d5e865505c63d8c",
"description": "pvr: Store format aspects on render pass attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
"description": "pvr: Remove scissor_accum dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
"description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
"description": "aco: Don't create useless exec movs while creating v_cmpx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
"description": "aco: Make vcmpx definition handling clearer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
"description": "intel/fs: use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
"description": "radv: Use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b657658588e57606a179037cccf528de6605de",
"description": "nir: Add a pass for combining ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
"description": "nir: Add and use nir_intrinsic_is_ray_query helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
"description": "nir: Remove gather_info after removing dead vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
"description": "nir: fix typo in lower_double options handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
},
{
"sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
"description": "freedreno/cffdec: Add NOP debug messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
"description": "tu: Implement utrace CS marker support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
"description": "common/utrace: Add CS logging support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
"description": "common/utrace: Prefix all environment variables with `MESA_`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
"description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
"description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
"description": "tu: Move utrace arguments to `start` from `end`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
"description": "tu/perfetto: Handle tracepoint args from start and end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
"description": "v3dv: ignore imported BOs when tracking BO memory usage",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
"description": "draw: Prevent index buffer overflow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
"description": "v3dv: fix debug dump on BO free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
},
{
"sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
"description": "pvr: Implement new firmware stream interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
"description": "pvr: Set all compute sub-command registers in the same place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7666988937ee9057b575e61437480e23a254c62a",
"description": "disable zinks shader cache when the needed functions do not exist",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
"description": "anv: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
"description": "iris: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
"description": "anv: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
"description": "iris: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
"description": "anv: split internal surface states from descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
"description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "b142a7790edac567b3acd5d003721ececedb9653",
"description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
"description": "radv: add support for dynamic provoking vertex mode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
"description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
"description": "radv: declare shader arguments/locations for provoking vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
"description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b346e81ac262578ed0437464148be6500ea4de",
"description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
},
{
"sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
"description": "meson: only enable intel-clc for x86_64 builds",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
"description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
"description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
"description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f74466430608a29d66711702eca9011f0b895c",
"description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
"description": "util: Remove va_copy fixup because of c11 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3ca74053075c7872858905245570ed0d840fce",
"description": "util: Replace TAB with space in compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
"description": "util: Cleanup util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
"description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
"description": "meson: Fixes name_prefix for clover on mingw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
"description": "clover: Fixes building with mingw-x86",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
"description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
"description": "meson: fixes mingw-clang32 building",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
"description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
"description": "radv: Fixes prototypes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
"description": "pvr: use common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
"description": "pvr: Hook up vk_command_buffer_ops::reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255de11af38c75bcf9ee0023491949f0370ae827",
"description": "pvr: Call command buffer reset conditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
"description": "turnip: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697f448f6ce828375c9265fe923b09237535a4df",
"description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
"description": "panvk: move to using common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
"description": "panvk: Use common code for command buffer lifecycle management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
"description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
"description": "lavapipe: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
"description": "radv: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
"description": "vulkan: Add common cmd buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
"description": "radeonsi: move param assign offset to si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35895c25e2ae2dedbe96f31f095f496888368182",
"description": "radeonsi: pack code into si_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
"description": "radeonsi: small refine for si_nir_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
"description": "radeonsi: move si_nir_assign_param_offsets above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
"description": "radeonsi: implement nir_load_ring_attr_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
"description": "ac/llvm: implement intrinsic for gfx11 param export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
"description": "radeonsi: use si_nir_clamp_vertex_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
"description": "radeonsi: add si_nir_clamp_vertex_color pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
"description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
"description": "radeonsi: remove lower_fsat nir option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
"description": "meson: enable Wmisleading-indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a6f95db135a0f52859088a83a960fde528e0980",
"description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
"description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
"description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
"description": "util/glsl2spirv: pass path to glslangValidator into the script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
"description": "meson: prog_glslang should always be for the build machine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
"description": "util/glsl2spirv: cleanup list extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
"description": "util/glsl2spirv: use f-strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
"description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
"description": "util/glsl2spirv: simplify subprocess handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
"description": "util/glsl2spirv: close resources as soon as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
"description": "util/glsl2spirv: add type annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
"description": "util/glsl2spirv: add some error handling for unexpected code paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
"description": "util/glsl2spriv: make --vn required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
"description": "util/glsl2spirv: fix appending extra flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
"description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
"description": "util/glsl2spirv: drop inconsistent use of `io.open`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
"description": "util/glsl2spirv: fix type error in argument handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "f562e37c9325cc107d4f02026946acc14c75b323",
"description": "ci/freedreno: disable antichambers trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
"description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
},
{
"sha": "062d4d83e1570583fe24537d488f607db7781cce",
"description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39113b616099a7bcce9e62337731f040c7cad64",
"description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
"description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
"description": "docs: add linkcheck job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
"description": "docs: do not linkcheck relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
"description": "docs: configure linkcheck",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
"description": "docs/ci: allow overriding sphinx builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
"description": "docs/panfrost: drop anchor before channel-name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
"description": "docs: apply some redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
"description": "docs: update lavasoftware.org link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
"description": "docs/perfetto: update documentation links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
"description": "docs: update link to GitLab CI docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
"description": "docs: update link to Intel intrinsics-guide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de3889b5253816f9bc973e392c46d77824926c",
"description": "docs: update links to SPECviewperf 11/12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
"description": "docs: update link to the gl spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
"description": "docs: drop manual URL encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018e313a76b955762a039567730c31a876f662df",
"description": "docs: point to github for defunct link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
"description": "docs: link to web.archive.org for dead links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
"description": "docs: replace dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
"description": "docs: update dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
"description": "docs: remove dead link to copy of article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
"description": "docs: update link to glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cda6292b93a78427b8a260a16143dde027ab157",
"description": "docs/relnotes: drop links to defunct issue tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2289c20802de816e1563ad89356f7b870848f7c5",
"description": "docs/relnotes: escape non-urls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
"description": "docs: fixup broken link syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
},
{
"sha": "68fd9d28294ee91033690b2288c55480c4125577",
"description": "anv: fixup invalid enum for nir environment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
},
{
"sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
"description": "panfrost: Require 64-byte alignment on imports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
"description": "panfrost: Compile indirect dispatch shader on first use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
"description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
"description": "pvr: move TODO next to related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
"description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
"description": "pvr: remove some stale FIXMEs/pvr_finishmes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
"description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
"description": "pvr: Remove some TODOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
"description": "radv/ci: enable pre-merge testing for vkcts on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
"description": "radv/ci: move manual job decision to the jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
"description": "ci: introduce the VALVE_FARM variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
"description": "ci/b2c-test: remove a noisy 'ls -l'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
"description": "ci/b2c-test: update the trigger container to the latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
"description": "nir: make ray query load values visible in NIR prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
"description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
"description": "hasvk: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
"description": "anv: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
"description": "rusticl: make image format/order work on radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
"description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
"description": "nir/lower_cl_images: support keeping derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
"description": "rusticl/kernel: use binding for filling image channel data and order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44bf80ee60640617700636801ba8f107fca493e",
"description": "rusticl: use texture vars for readonly images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
"description": "rusticl: do not DCE any samplers or textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
"description": "radeonsi: do not DCE texture vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761a2819b51d4266e310760fab04b26891ab4a69",
"description": "nir: properly handle CL textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
"description": "nir/gather_info: take texture vars into account when counting textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
"description": "glsl: add texture subpass variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
"description": "glsl: fix buffer texture type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
},
{
"sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
"description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
"description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
"description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
"description": "zink: Indent with 3 space in zink/zink_kopper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
"description": "wgl: Trim trailing spaces in stw_st.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
"description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
"description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beea3548cefc2c72961ff786110eb89c6553b367",
"description": "util: Move texcompress template files into util/format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
"description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
"description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
"description": "vulkan: Replace _Alignas with alignas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
"description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
"description": "meson: Indent util/meson.build with 2 space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
"description": "agx: Don't assert on texop twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
"description": "agx: Implement unary math ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
"description": "agx: Implement {i,u}mul_2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
"description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
"description": "agx/ra: Remove index_to_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
"description": "agx: Add CSE optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
"description": "agx: Describe whether instructions may be reordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
"description": "agx: Add and use replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
"description": "agx: Use nir_opt_phi_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
"description": "agx: Pass agx_index to agx_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "023f27fada5abea779757b441eda9772d255ac94",
"description": "agx: Coalesce collects when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
"description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4971870441b340625d2a7816ba061ed744a29203",
"description": "agx/ra: Factor out assign_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
"description": "agx/ra: Use BITSET_*_RANGE in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
"description": "agx: Free dests of splits that are never read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
"description": "agx: Refuse to handle discontiguous iter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
"description": "agx: Don't emit writeout 0xC200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
"description": "mesa: fix typo from adding glGetObjectLabelEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
},
{
"sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
"description": "docs: update calendar for 22.3.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
"description": "ci/iris: Add some flakes from the new testing on JSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
"description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
"description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
"description": "intel/eu/validate: Validate integer multiplication source size restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
"description": "intel/compiler: Fix signed integer range analysis of imax and imin",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
},
{
"sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
"description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
"description": "gv100/ir: noop OP_BAR for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f650c2b076e4e421f0df576ee844655c2b220545",
"description": "nvc0: fix ga10x compute launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
"description": "nvc0: no tex cb mthd on ga10x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
"description": "nvc0: recognise ga10x chipsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
"description": "nvc0: properly allocate copy engine class before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
"description": "nvc0: lookup supported classes instead of determining from chipset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
"description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
"description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c180b50974b55e007dbbff18be1d831cd06551",
"description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
},
{
"sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
"description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
"description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
},
{
"sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
"description": "rusticl/nir: copy alignment info when lowering kernel input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
"description": "docs: use ext-role for GL / VK extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
"description": "docs: add ext-role for spec extension links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
"description": "docs: drop rogue backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
"description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
"description": "docs: feeddback -> feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
"description": "panfrost: DRY buffer range special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
"description": "panfrost: Remove out-of-band CRC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
"description": "panfrost: Copy resources when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
},
{
"sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
"description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d40af879098bea90176619dc11facbd68c555f32",
"description": "panfrost: Fix build with Perfetto (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
},
{
"sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
"description": "ci: Fixes macos.yml",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d058a7034c24594637de72563456ce7882b9bc8",
"description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560b3276960abd6955e72e85f44c110386274a06",
"description": "radv/ci: add more subtests to VanGogh's flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
"description": "docs: use c:expr role shorthand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
"description": "docs: remove needless c:expr roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
"description": "docs: make c:expr the default-role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
"description": "radv/rra: Fix node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
"description": "nir: Don't reorder volatile intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "729df14e4528b70e63332e4255571729253e9791"
},
{
"sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
"description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
"description": "freedreno/a6xx: set CHROMA_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
"description": "c11: Remove _MTX_INITIALIZER_NP for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
"description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
"description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
"description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
"description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
"description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
"description": "freedreno/a6xx: Switch to global bcolor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
"description": "freedreno/a6xx: Rename tex cache key/equals fxns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
"description": "freedreno/a6xx: Move bcolor entry setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
"description": "freedreno/ci: Update a5xx expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
"description": "freedreno: Use our border-color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
"description": "ci/bare-metal: remove consolidations leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
"description": "freedreno/ir3: Reduce compiler thread pool size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
"description": "util/disk_cache: Add some blob cache traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831fd40c873a7acfe47e449874df5c92599e312",
"description": "util/disk_cache: Add compression in blob cb path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
"description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
"description": "ci: run shaderdb on vc4 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b1cb936e757194010d77322fe60a999ed02605",
"description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
"description": "nv50/ir: Support fmulz and ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
"description": "nv50/ir: add prefer_nir flag for getting compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def56b531c86f529bc32d1834ccb479457717db7",
"description": "tu: Support GMEM with layered rendering and multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
"description": "radv: stop emulating number of generated primitives by GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
"description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "2a6003752348d0c3dda619bcb40adea104db722f",
"description": "crocus: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
"description": "iris: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
"description": "radv: advertise extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
"description": "radv: add support for dynamic color write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
"description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
"description": "intel/compiler: Remove various unused function declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48506a90296c5ec6216d3e775331e491491168c5",
"description": "intel/compiler: Remove unused data members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
"description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
"description": "util: cleanup os_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
"description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
"description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
"description": "intel/fs: Optimize integer multiplication of large constants by factoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
"description": "intel/compiler: Teach signed integer range analysis about imax and imin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
"description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71055be5ff6381479095448a606ec4018b93",
"description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
"description": "intel/fs: Allow constant copy prop from DW to W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
"description": "intel/fs: Fix bounds checking for integer multiplication lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
"description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de6c0f848797d26d28223bcad25da03654461874"
},
{
"sha": "3194fe93629100b3f370a8a789f70a2a168253de",
"description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
"description": "r600: Fix some border color swizzles on Evergreen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
"description": "r600: fix some border color swizzles on CAYMAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
"description": "docs: update calendar and link releases notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616635909edeee833a3a067916fdc80415e01c0d",
"description": "docs: Add sha256 sum for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
"description": "docs: add release notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
"description": "Android.mk: Fix gnu++14 related build failures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
"description": "intel: Add and use intel_gem_can_render_on_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
"description": "intel: Add has_context_isolation to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
"description": "intel: Add has_userptr_probe to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
"description": "intel: Add has_mmap_offset to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
"description": "intel: Add and use intel_gem_get_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c076aeb865fcfec15928f2470563d37643518e82",
"description": "docs/asahi: Document drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
"description": "asahi: Add drm-shim implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
"description": "radv/ci: add another test to the navi21 flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
"description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
"description": "radv: move computing the binning state to the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
"description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
"description": "radv: cleanup setting disabled binning state for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b557da3996eb7e531c505aae1d54758a778595",
"description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
"description": "radv: re-emit the guardband state when restoring meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
},
{
"sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
"description": "etnaviv: Use old set of state registers for PE configuration on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
},
{
"sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
"description": "anv: Rip out shadow surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
"description": "radv: consider allocated command buffers in the initial state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
"description": "docs: upgrade some links to https",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
"description": "docs: use anonymous links when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
"description": "docs/zink: fix and cleanup rst syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
},
{
"sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
"description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
},
{
"sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
"description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
"description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
"description": "nir/lower_int64: Fix float16 to int64 conversions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
"description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
"description": "amd: add cosmetic gfx10 and gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
"description": "ac/surface/tests: add more gfx103 and gfx11 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
"description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
"description": "radeonsi: allow int16 with FP16 since it no longer hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
"description": "radeonsi: remove clamping shader code from in-bounds blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
"description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89566828100a379cfb3da28c8a0d831433e3e826",
"description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
"description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
},
{
"sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
"description": "radeonsi/ci: update CI results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
"description": "radeonsi: fix the compute wave size - it was always Wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
"description": "radv/rra: Remove some node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
"description": "radv/rra: Improve validation message formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
"description": "radv/rra: Rename rra_accel_struct_validation_fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
"description": "radv/rt: Restore prev barycentrics when rejecting hits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7753e80219c7afa932f7f7466e682a89a0562607",
"description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
"description": "util: Fixes memory leak in __getProgramName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171c3c551a5aea02871d322493361d66c4d9815d",
"description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
"description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
"description": "radv: Use compares for node type in traversal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
"description": "r600: enable memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b9067b712a076239c02b79e59924508e31ebfb",
"description": "nine: enable on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
"description": "ci/broadcom: juint is already defined in .piglit-traces-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
"description": "nir: Fix qsort comparator function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
},
{
"sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
"description": "math: remove unused matrix_print & print_matrix_floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49aca943c032049e25408986fef00ef63fa3b54",
"description": "math: remove vector class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
"description": "math: remove unused debug classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
"description": "math: remove unused matrix_is_general_scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
"description": "math: remove unused matrix_has_rotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55373642db08adec858a497bf375478542d064a9",
"description": "util: remove unused enter debug exit loggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
"description": "util: remove fifo class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
"description": "util: remove unused debug_dump_enum_noprefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
"description": "util: remove unused debug_print_blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
"description": "util: remove unused set_random_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
"description": "util: remove unused half_to_unorm8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25fdc701bc71627942168f036a54937b32b23e6",
"description": "gallium/util: remove unused macros and their functions from sse class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
"description": "gallium/util: drop unused sampler_view_default_dx9_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7995050462f52474bf44dd89f26029b1656a8127",
"description": "gallium/util: drop unused rect_area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
"description": "gallium/util: Drop unused translate_prim_restart_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
"description": "gallium/util: Remove linear class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469251c89871756b871620a75161a9ab7840ed00",
"description": "gallium/util: Remove dirty surfaces class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
"description": "gallium/util: Remove dirty flags class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
"description": "math: drop invert_matrix_perpective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
"description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
"description": "radv: make the GDS/GDS OA buffer objects resident",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
"description": "util: include gles header instead of hand crafted macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
"description": "docs/amber: fix link to docs on amber branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
"description": "gallium/vl: return the buffer plane order for yuv444p format",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
"description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581220aa5471f4957a33d3156b07a03969972136",
"description": "radeonsi/vcn: enable yuv422 jpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
"description": "dzn: Hook-up format-casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
"description": "dzn: Try to get a ID3D12Device10 object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
"description": "vulkan: Provide a vk_image_create_get_format_list() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
"description": "vulkan: Automatically generate helpers to retrieve format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
"description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
"description": "docs: use code-block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
"description": "docs: eg -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
"description": "docs/gallium: glsl -> GLSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b4f82091755c07921ee361470d2321d164b559",
"description": "docs/gallium: fixup broken markup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
"description": "docs: remove spurious backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8458451180ccf787baee1596c6387c533b8f04d4",
"description": "docs: fix a couple of links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
"description": "docs: use inline-code instead of default role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
"description": "docs: consistently use single-quotes in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
"description": "ci: Uprev kernel to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
"description": "VERSION: fix version as it will be a new year",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
"description": "Revert \"ci: Collabora farm maintanance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
},
{
"sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
"description": "CI: convert to use the new S3 server instead of the legacy minio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
"description": "ci: Update ci-fairy in CI, rootfs and containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
"description": "ci: Update piglit-traces tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
"description": "ci: Update piglit with s3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
"description": "ci: re-enable scheduled pipelines for git cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
"description": "zink/ci: add another subtest to the list of known failures for radv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
},
{
"sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
"description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
"description": "v3dv: use vk_alloc instead of malloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
"description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "dc08875415064033ea1e344a522273bc1255a3b8",
"description": "zink/ci: mark another test as fixed after the frontend caching series",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "224f774e61e168c493a773696064cadfa11b6e61",
"description": "ci: uprev vkd3d-proton to v2.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
"description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
"description": "ci: Collabora farm maintanance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
"description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
"description": "d3d12: Move lower_sample_pos to microsoft/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
"description": "ac: fix IB parsing for Stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
"description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338a2da588703ad26ddc78611f9698bd1398499",
"description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
"description": "amd/registers: describe allowed register ranges better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
"description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
"description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
"description": "dzn: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
"description": "d3d12: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
"description": "ci/windows: Bump test image tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
"description": "ci/windows: Enable developer mode for test container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9426425bf0cccf0753b0740d839b932540d9a516",
"description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0db462fddab52418c02839ef60782e776e1203d",
"description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
"description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
"description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
"description": "hasvk: fix android build and reported API version",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
},
{
"sha": "95ed0330667f726474d24d8c56e478e346622b0b",
"description": "radv: Use spirv1.5 instead of vulkan1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
"description": "tu: VK_EXT_extended_dynamic_state3 is finished",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
"description": "tu: Implement extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
"description": "tu: Implement extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
"description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
"description": "freedreno: Make BIT() 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
"description": "tu: Implement extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
"description": "tu: Remove blend dependency on attachment format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
"description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99e5ffee71886be6255f13ab973b409b891db55",
"description": "tu: Clamp sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
"description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
"description": "tu: Implement extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
"description": "tu: Impement extendedDynamicState3RasterizationStream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b829989854e79c65dce631ec5603b7708fff64a",
"description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
"description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
"description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
"description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
"description": "tu: Implement extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
"description": "tu: Set default sample mask to all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
"description": "tu: Split up tu6_update_msaa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
"description": "tu: Don't use rasterizationSamples when enabling sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f062a644057e94efbf9c39d02da933579b12c800",
"description": "tu: Implement extendedDynamicState3SampleMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
"description": "tu: Implement extendedDynamicState3LogicOpEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
"description": "tu: Implement extendedDynamicState3Depth*Enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
"description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
"description": "tu: Implement extendedDynamicState3PolygonMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20256eba371949533ce790954228f3c1f6b51b6",
"description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009df9f7780e639cc797ed27812a24f74508e222",
"description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
"description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
},
{
"sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
"description": "tu: Ignore line stipple dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
"description": "tu: Clear viewport dirty state with static viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
"description": "radv/rra: Print invalid node types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
"description": "intel: Add and use intel_gem_get_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
"description": "intel: Add and use intel_gem_set_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
"description": "intel: Add and use intel_gem_destroy_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f928ead62593238d464ec263c9a287c50ea54780",
"description": "intel: Add and use intel_gem_create_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
"description": "intel: Refactor intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
"description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
"description": "intel/common: Add and use intel_gem_create_context_ext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
"description": "etnaviv: warn when imported TS buffer is the same as color buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
"description": "etnaviv: add support for sharing the TS buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
"description": "etnaviv: canonicalize modifier on import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
"description": "drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
"description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
"description": "etnaviv: rework modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
"description": "etnaviv: correct comment about tile status size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
"description": "docs: make the \"amber\" branch's name explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
"description": "mesa: Add test to prevent windows.h to be included in shared headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
"description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
"description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
"description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
"description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
"description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "147a491a74d0f588b724759d86bde08a96ab1858",
"description": "mesa: BUILD_GL32 is not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
"description": "mesa: Remove out-dated comment in common_x86.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
"description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
"description": "glapi: Remove duplicated #include \"main/glheader.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe08c22beed89fec7b80dd4a5714581115763825",
"description": "docs: XFree86 source files in libGL.txt are out date, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
"description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
"description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
"description": "docs: Fix features.txt typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
"description": "v3dv: fix event synchronization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
"description": "v3dv: make the helper to emit pipeline barriers public to other files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
"description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
},
{
"sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
"description": "v3dv: increase limit for active event objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "5e97150e21a75920c3521717f70f9f92702729b4",
"description": "v3dv: do better cleanup on failure during pipeline cache operation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
"description": "v3dv: handle allocation failure during pipeline initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
"description": "v3dv: fix incorrect return type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
"description": "v3dv: do a better job at cleaning up the device on init failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
"description": "v3dv: avoid freeing already-freed memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "c793d384c12ebaa13487aeee35532e52b888c049",
"description": "v3dv: remove unnecessary check for NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
"description": "vk/runtime: drop incorrect UNUSED annotation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
"description": "radv/ci: document a recent regression on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
"description": "radv/ci: document a flake on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
"description": "radv/ci: document some VanGogh flakes that came from splitting the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
"description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
"description": "anv: Reduce RHWO optimization (Wa_1508744258)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
"description": "radv: Make the compute scratch waves per SE as well.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
"description": "radv: Fix compute scratch buffer emission.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
"description": "radv: Style cleanup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
"description": "docs/isl: remove empty headings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
"description": "docs/isl: put emphasis on unit names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
"description": "docs/isl: correct rst-syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
"description": "docs/tgsi: quote literal numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
"description": "docs/tgsi: mark pseudocode as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
"description": "docs/tgsi: always use uppercase for instruction names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
"description": "docs/tgsi: use src1 instead of \"second arg\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
"description": "docs/tgsi: put emphasis on src etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
"description": "docs/gallium: use math-role for zero and one also",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be857778bbc20ba933810020d73394b8b7c487ea",
"description": "docs/gallium: use table instead of list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
"description": "docs/gallium: use definition-lists for member-lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
"description": "ac/nir: create gs copy shader with scalar outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
"description": "rusticl: remove Option from set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
"description": "panfrost: Don't merge workgroups with variable shared mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
"description": "rusticl: create the constant buffer ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
"description": "rusticl: create the CSO ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
"description": "rusticl: unbind compute state before deleting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
"description": "iris: invalidate sysvals if grid dimension changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
"description": "gallium: split up req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
"description": "rusticl: use real constant buffer for cb0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
"description": "rusticl/nir: add load_kernel_input lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
"description": "nir: set range and base for load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
"description": "gallium: drop pipe_compute_state.req_private_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
"description": "gallium/tests: drop compute test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
"description": "nouveau/nvc0: Remove unused validate_zcull function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
"description": "nouveau/nv50: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
"description": "nouveau/nvc0: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287435134c6685a71f5c247778017c8b66a93627",
"description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
},
{
"sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
"description": "panfrost: Replace resource shadowing flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
},
{
"sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
"description": "panfrost: Don't copy resources if replaced",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
"description": "zink: add missing build_id linker args",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
"description": "docs: update calendar for 22.3.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
"description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
"description": "VERSION: bump to 22.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]